Taproot Consensus 是目前最原生、最去中心化的 BTC L2 解決方案。

作者:Web3 中文

Taproot Consensus 是完全基於比特幣原生技術構建的 BTC L2 解決方案,其核心元件分別是 Schnorr Signature、MAST Contract、SPV Node Network(全稱 Bitcion Simplified Payment Verification Node Network)

其中,Schnorr Signature 和 MAST Contract 是 2021 年 Taproot 升級引入的比特幣網路的核心技術; SPV Node Network 又稱簡單支付驗證節點網路,本質是比特幣輕節點組成的網路,是中本聰在比特幣白皮書第八節中闡述的簡單支付驗證方案。 意思是即使一些節點(比特幣輕節點)沒有完整的交易記錄,也能便捷、安全驗證支付的方法。

那麼,Taproot Consensus 是如何運作的呢?

首先,Schnorr Signature(即施諾爾簽名)可以把比特幣的多簽位址拓展到 1000 個,即,可以讓 1000 個 Taproot 錢包位址來共同管理同一筆 BTC 資產,而且可以保障效率、安全和隱私性。 傳統的基於橢圓曲線簽名的比特幣多簽,最高上限只能是 15 個位址,而 Schnorr Signature 則可以實現多簽位址的足夠分散化。

但是,僅僅實現多簽位址的分散化還是不夠的,還得實現簽名的自動化、智慧化,即,得實現代碼驅動,而不能靠人來簽名。

試想,如果,一個 BTC L2,其託管比特幣的位址還需要一群人來挨個簽名才能執行跨入和跨出,那其效率是何其低下? 其安全性又如何保障?

因此,在實現多簽位址的分散化后,還得引入 MAST Contract 才能實現簽名的自動化和代碼化。

MAST Contract 也是比特幣 Taproot 升級引入的核心技術之一,MAST Contract 全稱是 Merkle Abstract Syntax Tree Contract,即默克爾抽象語法樹合約,是使用默克樹來加密複雜的鎖定腳本,其葉子是一系列相互不重疊的腳本(比如,多重簽名或時間鎖)。 支出時,只需披露相關腳本以及從該腳本通向默克樹根的路徑。 可以簡單理解為,MAST Contract 是運行在比特幣鏈上的能處理多簽支付的智慧合約(雖然不同於乙太坊的智能合約,但是,運用到比特幣施諾爾多簽上可以起到智慧合約的效果)

有了 MAST 就可以實現施諾爾簽名的智慧化、自動化、代碼化,也就是這裡幹掉了多簽人的概念,取而代之的是代碼指令。 這是非常重要的一點。

那麼,誰來發出指令呢? 由 SPV Node Network 來發出指令。

即,由運行在 BTC 二層網路上的比特幣輕節點組成的網路。 依靠 BFT 網路共識來驅動 MAST Contract 發出指令,不是由任何一個組織或者人來驅動,這就實現了完全的去中心化。 為何是用 SPV Node Network(比特幣輕節點網路),而不是普通的 POS 節點網路? 因為,比特幣輕節點可以同步比特幣一層數據,並在沒有完整的交易記錄,也能便捷、安全驗證支付,即實現 SPV(Simplified Payment Verification)。

總結一下:

Schnorr Signature 讓比特幣多簽位址可以拓展到 1000 個,實現多簽位址的分散化。

MAST Contract 實現多簽管理的代碼化,不依靠人來簽名,而是依靠代碼驅動。

SPV Node Network 實現了靠比特幣輕節點網路共識來驅動多簽,完全實現了去中心化的比特幣跨鏈和管理。

Taproot Consensus=Schnorr Signature+MAST Contract+SPV Node Network,這就是目前最原生、最去中心化的 BTC L2 解決方案。

最早提出 Taproot Consensus 並創造性地運用到 BTC L2 實踐中的是 BEVM 團隊,該團隊自 2018 年開始基於 SPV Node Network 推出 BTC L2 解決方案,並實現 10 萬+BTC 跨鏈,50 萬+BTC Hash Lock; 在 2021 年比特幣 Taproot 升級後,又結合 Schnorr Signature+MAST Contract,提出了 Taproot Consensus 的 BTC L2 解決方案,並在 2023 年 5 月推出 BEVM,實現了 Taproot Consensus 完整的實踐和落地。 除了 BEVM,目前由 ICP 基金會孵化的 BTC L2-Bitfinity 也使用了類似的方案。

據悉,BEVM 將把 Taproot Consensus 解決方案模組化,並在主網上線後推出 BEVM-Stack,支援任何團隊一鍵部署 BTC L2,同時共用 Taproot Consensu 等效的安全和效率,從而聯合各方力量,共同建設和豐富比特幣生態。

免責聲明:作為區塊鏈資訊平臺,本站所發佈文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。 文章內的資訊僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。