BitVM:實現比特幣智能合約的樂觀Rollups方案

2023-11-10 00:11:35

樂觀Rollups:為比特幣實現二層擴容

樂觀Rollups是一種基於樂觀驗證的二層擴容方案,通過使用欺詐證明來避免無效的狀態轉移。

在樂觀Rollups中,默認情況下,狀態轉移是有效的。發布者將交易前狀態樹的根哈希值以及交易發送到第一層(Layer 1)上,第一層上的智能合約會確認交易前狀態樹根哈希是否與存儲的根哈希一致。然而,第一層上的智能合約不能保證交易過程的正確性。

在樂觀Rollups中,我們默認這些狀態轉變是正確的,核心在於有挑战者發起挑战(表明狀態的執行存在錯誤)時,可以通過欺詐證明來證明交易前狀態樹的根哈希在執行這一組交易之後可以變為新的狀態根哈希。

BitVM採用類似Optimistic Rollups的設計

BitVM是由Robin Linus提出的一個用於表達具有圖靈完備性的比特幣智能合約的建議。它聲稱可以在不改變網絡共識規則的情況下實現。BitVM的設計類似於樂觀Rollups。

BitVM中有兩個角色:證明者和驗證者。他們將程序編譯成一個巨大的二進制電路。證明者將電路提交到一個Taproot地址中,其中每個邏輯門都有一個葉子腳本。同時,證明者和驗證者還預籤名了一系列交易,以便進行挑战和應答。

BitVM的基礎是比特值承諾(Bit Value Commitment, BVC),它允許證明者將特定位的值設置為0或1。證明者可以在不同的腳本和UTxO中設置變量的值。這是實現BitVM的關鍵,它通過將運行時分布在多個交易中來擴展比特幣虛擬機。

挑战-應答機制保證正確性

除了允許證明者提交到一個電路之外,還需要驗證者能夠挑战證明者的聲明。這可以在加載時預籤名一系列的交易來實現。這些交易通過挑战->應答->挑战->...的方式連接。如果某一方停止一段時間後,另外一方就會贏得挑战並回收雙方的存款。

在幾輪的查詢後可以迅速駁斥任何一個不一致的聲明。如果證明者停止在鏈下與驗證者合作,驗證者就會強制證明者在鏈上合作。

通過解鎖哈希鎖和揭示輸入和輸出,驗證者可以在有限輪的挑战和應答後鎖定證明者的錯誤。

上圖展示了一系列預先籤名的交易:

挑战:Vicky(驗證者)在腳本路徑中釋放一個原像(這些原像只有驗證者知道),用作對證明的挑战的鎖;

應答:Paul(證明者)執行對應的邏輯門,將資金發回初始的腳本中;

通過挑战和應答的交互,驗證者可以迅速檢測並揭示任何錯誤,保證程序的正確執行。

總結:BitVM是一種基於樂觀Rollups的方案,用於實現具有圖靈完備性的比特幣智能合約。通過欺詐證明和挑战-應答機制,BitVM保證了交易的有效性和合約的正確執行,為比特幣實現了二層擴容的可能性。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

馬斯克再度出手 時隔三年重現激光眼造型

美國大選正在進行中,各種"爆款 meme"層出不窮。 今日凌晨,美國現任總統拜登宣布退出2024年...

加密小蝶
70 1個月前

狗狗幣價格展望:10億美元資金湧入後的DOGE能否觸及10美元大關?

狗狗幣(DOGE)當前正處於積極的上漲軌道上,其價格穩固於0.1381美元附近,並在盤中一度觸及0...

橙子說什么
65 1個月前

全新區塊鏈項目ATM2.0版成功發布 創新機制引領幣圈新風尚

在區塊鏈技術日新月異的今天,一款名為ATM2.0版的全新加密貨幣項目橫空出世,以其獨特的經濟模型和...

商業信息
82 1個月前

BNB Chain 的 meme Summer$FOUR傳承 CZ “4” 文化

自 2023 年开始,一張Binance首席執行官趙長鵬 ( CZ ) 經常在其推特账號上發手比“...

JSEUB1mp
71 1個月前

幣安發錢了 BNB HODLer 空投首發「Banana Gun」 幣價飆升創新高

今日凌晨,幣安宣布了第一期HODLer 空投的代幣為BANANA,其是Banana Gun 機器人...

半入清風
74 2個月前

下周能破新高?

TradingView的數據顯示 ,7月19日BTC/USD價格在64000美元左右,過去一周上漲...

愛抄底的劉坤
71 2個月前