|
Title: Just when you think you know it all Post by: Crypt0Gore on November 10, 2025, 11:03:37 AM So I was updating my hardware wallet minutes ago and I noticed something in my Bitcoin address, it has an extra settings, for the first time I decided to check it out and I found Taproot and Legacy address which I know already.
I knew one was missing, Native SegWit Address, I slide down the screen only to see an extra called Nested Segwit. What Is the difference between Nested Segwit and Native Segwit? Title: Re: Just when you think you know it all Post by: Ruttoshi on November 10, 2025, 11:28:29 AM What Is the difference between Nested Segwit and Native Segwit? Nested Segwit Address starts with "3" (P2SH) format Native Segwit (bech32) starts with "bc1q". It provides lower fee and better security compared to Nested Segwit. It only supports wallet that has bech32. More efficient than Nested Segwit. Title: Re: Just when you think you know it all Post by: BitHodlers on November 10, 2025, 11:32:32 AM So I was updating my hardware wallet minutes ago and I noticed something in my Bitcoin address, it has an extra settings, for the first time I decided to check it out and I found Taproot and Legacy address which I know already. It is really simple to be honest. I knew one was missing, Native SegWit Address, I slide down the screen only to see an extra called Nested Segwit. What Is the difference between Nested Segwit and Native Segwit? 1. Nested Segwit. These addresses start with the character "3", and they are actually P2SH addresses so the transactions are wrapped in this format. This makes them compatible with old systems, those that didn't support Segwit right away. This was a good invention at the time because what is the point of native segwit addresses if you can't almost use them anywhere? This was very useful in the transition to Segwit, but it no longer is. 2. Native Segwit (bech32) These addresses are in the bech32 format and begin with "bc1". These do not require any wrapping like the former one, but they are not backward compatible so to use them somewhere the wallet or service must support them. However, they are more efficient and provide bigger fee discount as well. There are some more other benefits but they are too technical for the average user. Native Segwit (bech32) starts with "bc1q". It provides lower fee and better security compared to Nested Segwit. It only supports wallet that has bech32. More efficient than Nested Segwit. To be precise they start with "bc1", the "q" means SegWit version 1. Title: Re: Just when you think you know it all Post by: flapduck on November 10, 2025, 12:05:16 PM Ruttoshi and BitHodlers have it mostly right. One extra bit: "nested" SegWit is P2SH-wrapped SegWit (usually P2WPKH/P2WSH inside a P2SH "3..." shell). That buys you compatibility with old senders, but you give up some fee savings.
Rough ballpark for a simple spend: legacy P2PKH input ~148 vbytes, nested ~91 vbytes, native bech32 (bc1q...) ~68 vbytes. Both SegWit types fix malleability. It's not that native is "more secure" or anything like that, it's just leaner. Since you mentioned Taproot in the menu too: Taproot addresses are bech32m and start with bc1p. Some services still lag on bc1p, so if you need max compatibility use nested for now; if your counterparties are modern, default to native bc1q (cheapest, cleaner QR, better checksum). Also try to keep your change output the same type as what you receive with, or you'll keep dragging expensive legacy change around longer than you want. Title: Re: Just when you think you know it all Post by: betswift on November 10, 2025, 12:07:37 PM As far as I unedrstood it, Nested Segwit begin with a 3 like in Legacy addresses and provide some compatability with older wallets or services.
Native address starts with bc1 and offer all the benefits and it's more effecient, with cheaper transactions and better performance. Title: Re: Just when you think you know it all Post by: DubemIfedigbo001 on November 10, 2025, 02:50:41 PM What Is the difference between Nested Segwit and Native Segwit? Additional points to note: Native segwit is more lightweight than nested segwit, therefore it allows for faster transaction speed.It has a better error-detection and addresses appear mostly in lower cases for better readability. The only tradeoff of native segwit is that not all platforms support it currently. Title: Re: Just when you think you know it all Post by: BitHodlers on November 10, 2025, 03:13:47 PM As far as I unedrstood it, Nested Segwit begin with a 3 like in Legacy addresses and provide some compatability with older wallets or services. You didn't say anything new, this post was not needed..Native address starts with bc1 and offer all the benefits and it's more effecient, with cheaper transactions and better performance. What Is the difference between Nested Segwit and Native Segwit? Additional points to note: Native segwit is more lightweight than nested segwit, therefore it allows for faster transaction speed.It has a better error-detection and addresses appear mostly in lower cases for better readability. The only tradeoff of native segwit is that not all platforms support it currently. These days pretty much everything supports it unless it is running a dangerously outdated system. Title: Re: Just when you think you know it all Post by: DubemIfedigbo001 on November 10, 2025, 03:42:29 PM What Is the difference between Nested Segwit and Native Segwit? Additional points to note: Native segwit is more lightweight than nested segwit, therefore it allows for faster transaction speed.Quote It has a better error-detection and addresses appear mostly in lower cases for better readability. The only tradeoff of native segwit is that not all platforms support it currently. These days pretty much everything supports it unless it is running a dangerously outdated system. Title: Re: Just when you think you know it all Post by: BitHodlers on November 10, 2025, 03:52:30 PM What Is the difference between Nested Segwit and Native Segwit? Additional points to note: Native segwit is more lightweight than nested segwit, therefore it allows for faster transaction speed.You may be talking about an overall average time to get confirmed metric based on all transactions observed, but that is something else and not really useful in my view. Lol, I like the term "dangerously outdated", however the reason I didn't use "wallet", but "platform" is since I'm referring to exchanges. For example Bitget and Bybit, especially Bitget has only a legacy address. It's yet to support segwit. I can refer to it as running a "dangerously outdated" platform then :D That just means that they are probably running on bought software and they they don't have a serious engineering team behind the platforms. I would not use those under any circumstances. :DTitle: Re: Just when you think you know it all Post by: Alphakilo on November 10, 2025, 04:38:05 PM What Is the difference between Nested Segwit and Native Segwit? Additional points to note: Native segwit is more lightweight than nested segwit, therefore it allows for faster transaction speed.It has a better error-detection and addresses appear mostly in lower cases for better readability. The only tradeoff of native segwit is that not all platforms support it currently. |