在這篇文章中,妳將了解什麽是比特幣原生SegWit。SegWit(P2SH)和原生SegWit(bech32)並不是比特幣賬戶地址格式的第壹代,最初的地址格式是Legacy,地址以“1”開頭。比特幣原生SegWit相較於Legacy地址提供了多項優勢,包括更低的交易費用、更快的交易處理速度和更高的安全性。
什麽是比特幣原生SegWit?
比特幣原生SegWit,也稱為隔離見證(Segregated Witness),是2017年引入比特幣網絡的壹項技術升級。SegWit屬於軟分叉(soft fork),意味著它是向後兼容的升級,不要求網絡上的所有節點都必須升級到新版本軟件。
SegWit升級改變了比特幣區塊鏈中交易數據的存儲方式,實現了更高效的區塊空間利用和更快的交易處理速度。它通過將交易數據與簽名數據(稱為“見證數據”)分離開來實現這壹點。見證數據被移動到區塊的單獨部分,從而允許每個區塊包含更多交易。
比特幣原生SegWit使用不同於傳統地址的地址格式。原生SegWit地址以“bc1”開頭,比Legacy地址(以“1”或“3”開頭)更短。原生SegWit地址更安全,因為它們使用了不同的哈希算法,降低了受到某些攻擊類型的風險。
但需要註意的是,並非所有錢包和交易所都支持原生SegWit地址,因此在發送或接收資金前,務必確認妳的錢包或交易所是否支持該地址格式。
SegWit和原生SegWit有什麽區別?
SegWit和原生SegWit都是比特幣網絡中隔離見證技術的實現,但它們在交易數據的存儲方式上有所不同。
SegWit,也稱為P2SH SegWit(Pay-to-Script-Hash Segregated Witness),將見證數據從交易數據中分離,並存儲在名為見證區塊的新數據結構中。見證區塊被存儲在以“3”開頭的比特幣地址中。這意味著交易數據本身不直接存儲在見證區塊,而是通過引用原始交易來表示。
而原生SegWit,也稱為bech32 SegWit,則將交易數據和見證數據都存儲在同壹個新的數據結構——見證區塊中,從而實現更高效的區塊空間利用和更快的交易處理速度。原生SegWit地址以“bc1”開頭,比傳統地址更短,更易於用戶使用。
總結
總體來看,SegWit和原生SegWit的主要區別在於:SegWit使用了新的地址格式,並將見證數據存儲在單獨的區塊中;而原生SegWit則將交易數據和見證數據存儲在同壹個區塊中,並使用更簡潔、更用戶友好的地址格式。本文介紹的就是比特幣原生SegWit的相關內容。


















