Let's kick things off by breaking down how Bitcoin transactions work. We gotta start with the basics like Bitcoin addresses, what transactions are, and how scripts fit into all this.
Understanding Bitcoin Transactions and Their Varieties
21 replies 468 views
So, a Bitcoin address is basically just a string of letters and numbers. You can share it with anyone who wants to send you Bitcoin. Common formats are P2PKH and P2SH, but the key thing is that funds sent there can only be used if they meet certain script requirements.
just_ravenNewbie
Posts: 181 · Reputation: 24
#3Nov 1, 2023, 03:17 AM
I plan to keep updating this thread with info on transaction types, starting from the oldest to the latest. Honestly, I didn't think this topic would be so vast. Had to skip some details to keep it engaging and not too long. Long posts just make people zone out...
I appreciate the effort, but man, there are a lot of technical terms. This is great for those who know, but I wonder if this belongs in the technical support section or beginners' help?
just_ravenNewbie
Posts: 181 · Reputation: 24
#5Nov 1, 2023, 09:53 AM
If it's aimed at beginners, maybe simplify it a bit more? A cleaner format could help, make it less boring to read.
Yeah, I agree with ETFbitcoin. It’s a bit too dense for newbies. Maybe add a section on off-chain transactions too? Not every method uses the blockchain, and wallets like Coinbase do offer off-chain options.
Honestly, I don't think it can be simplified further. I tried to keep it informative while being brief. Even had to cut cool details about transaction types.
When multiple high-rank members suggest changes, it’s probably best to listen. I’m splitting this into two parts for different skill levels. I’ll definitely add Null Data and Non-standard transactions later.
I’m not so sure about calling these "transaction types" though. Aren't they more like script types? We basically have one transaction form, maybe two if you count SegWit.
But everyone seems to refer to them as transaction types, so I went with that. The OP explains scripts and transactions, so it should be clear.
I just think it’s complicated once you dig into the scripts. Keeping it simple is tough. You've done a solid job of summarizing everything though.
I appreciate the detailed posts. Most folks just skim the topic title. You’ve clearly put in the effort. Are you a developer or something related to crypto?
Nah, I’m not a programmer. Just picked it up as a hobby and got into Bitcoin. Self-taught, you could say. Still have loads to learn, but it’s been fun.
That’s cool. Self-taught is impressive! I started this thread because I got confused with SegWit addresses.
Looking for updates on Bitcoin transactions' future too. They keep evolving, but it feels like I might’ve missed something.
Sometimes it's hard to know where to post. I appreciate your help and feedback. Thinking about moving this to the technical support section.
Network congestion and rising transaction fees are huge issues. We need to focus on these while discussing transaction types. What do you think about increasing block size?
Honestly, block size debates aren’t super helpful. They’re just temporary fixes for problems that keep popping up. We need to focus on solutions like the Lightning Network.
LN is great for cheaper off-chain transactions, but it won't fix size issues long-term. Compression might be a solution, but that risks losing transaction data.
I still don’t get how much cheaper SegWit transactions are compared to legacy ones. Can you add that to the discussion?