Schnorr-Signatures

Taproot 中的“葉子版本”是什麼?

  • July 20, 2020

什麼是“葉子版本”,什麼時候升級一個版本,有多少個版本,它們與 segwit 版本有什麼不同?

SegWit引入了版本化的見證程序。當滿足腳本花費硬幣時,您需要提供由版本字節和見證程序組成的贖回腳本。SegWit 引入的版本是版本 0(零)。

Taproot 提案通過引入版本 1 的支出規則來使用此 SegWit 版本控制系統。滿足 Taproot 支出的見證程序將是版本 1。

除了 SegWit 版本之外,Taproot 提案還引入了一個新的版本控制系統,稱為葉子版本。Taproot 樹的每個葉子都有自己的葉子版本。這是從該特定葉子中花費規則的版本。Taproot 提議引入的葉子版本是版本 0。

因此,在回答您的問題時,只有一個帶有 Taproot 提案的葉子版本和一個新的 SegWit 版本(總共製作兩個 SegWit 版本)。這些版本可供將來升級,作為使用者,您不需要升級任何東西,就像您所說的升級您的比特幣核心軟體的“版本”。

請記住,Taproot 在現階段(2020 年 7 月)仍是一項提案,因此目前 SegWit 版本 1 和葉子版本與您可能在比特幣網路上進行的任何交易都不相關。

[darosior 編輯: BIP-Taproot中概述的未來升級有 41 個可能的葉子版本(包括版本零) ]

引用自:https://bitcoin.stackexchange.com/questions/97104