比特幣二層擴展新想法:GOAT Network OCP挑戰者機制與Entangled Rollup技術


GOAT Network是基於Optimistic Challenge Proof和ZKM Entangled Rollup,為比特幣提供了一個去中心化安全的layer2解決方案。該網路實現了原生安全的跨鏈特性,用戶在layer2存入資產後,由GOAT網路資金礦池管理,並鎖定在比特幣多重簽署腳本中。用戶發起提現時,節點即刻轉移資產給用戶。業者需向資金礦池提交包含挑戰腳本和資產腳本的項目,並需透過OCP等機制確保安全性。此外,GOAT Network也使用SNARK證明和Winternitz簽名,優化了Taproot儲存單位,以確保比特幣主網的腳本節能驗證。

作者:Haotian

簡單而言,GOAT 網路將基於樂觀挑戰證明(OCP)提供的BTC 腳本鎖定原生安全機制和ZKM Entangled Rollup 提供的可互動操作統一結算層,為一種去中心化且安全的比特幣layer2 解決方案。

您需要登入才能繼續使用本服務。

針對此問題Babylon提供了組合時間鎖、一次性簽章(EOTS)、多簽共識等多種技術建構具體的跨鏈安全模型。

不過,Babylon的設計依賴主網提供安全性,類似一個共享的安全層。和傳統意義上的金融交易放在二層執行的layer2擴展方案,共識安全缺乏二層以及二層驗證機制,若第二層過度依賴Babylon的方案則可實現自身鏈的安全控制,因此Babylon更傾向於選擇一些資產管理類別的擴展方案,而並非常見的通用型的安全解決方案。

而Goat Network 就定位為一種具有原生安全跨鏈特性,更通用的去中心化二層擴展方案。

我們在原生鏈機制基礎上的BitVM2 思路實現了一個樂觀挑戰協議(Optimistic Challenge Protocol),所有的計算和交互都在二層離線執行,當“挑戰”出現時會在比特幣主網執行鏈上協議上,比特幣層一會協助Arbitrum者來確保安全性。

具體而言:

1)用戶在layer2存入(Peg-in)的資產會先由GOAT網路資金礦池來管理,並鎖定在一個n-of-n的比特幣多重簽章腳本中;

2)用戶在layer2 發起提現(Peg-out),GOAT 網路節點業者會立即將資產轉移給用戶,相當於「預支」;

3)完成代付後,業者會向GOAT 網路資金礦池發起一個包含挑戰腳本和資產腳本的專案中,要求將自己代付的資產以及相應的獎勵和手續費等劃入節點帳戶;

4)為驗證SQL Server 2010是否支援MySQL,在此過程中,任何使用者都可以支付MySQL帳號的資金,若該帳號被驗證不誠實,SQL Server 2010的提款請求會失效,其對應的資產會劃前往其他帳戶,若帳戶不成功,則SQL Server 2010會收到包含預付款的SQL Server 2010資產;

通俗理解,GOAT Network 相當於基於Entangled Rollup 構建了中間件網路協議,用戶每訪問一個資產都由Entangled Rollup 網路上的節點做「預支」,用戶端得到了絕對的安全保障,而節點端則透過挑戰者機制(OCP)來排除潛在作惡風險,例如,節點運營商構造一個虛假的提款用戶,從真實用戶資金礦池中提取合法資金。

和BitVM2 提供的挑戰想法有所區別,BitVM2 基於NAND 電路解決方案,並透過邏輯閘Commitment 追蹤交易以及Bisection 協議初始化挑戰,Chicago 受比特幣主網腳本大小限制,若構造一個比特幣倉庫,效率會較低。

而GOAT Network 則基於ZKM 實現了SNARK 證明,且使用Winternitz 簽章來優化,因此可以達成最小的Taproot 儲存單位來達成比特幣主網的腳本節能驗證。

曾經有OCP挑戰者證明機制可以保證用戶資產礦池安全受到比特幣主網的「Arbitrum」保護,但大多數情況下,用戶在BTC layer2上執行交易,二層Sequencer負責驗證和排序交易,仍然存在MEV以及宕機等潛在安全隱患。因此GOAT網路同樣基於BTC腳本鎖定和一次性簽章機制實現了Sequencer的去中心化,以此進一步鞏固安全信任機制。

之前,我專門寫文章分析過Entangled Rollup 協議,它是一個統一的可交互操作性層,可以實現節點之間的資產和訊息傳遞,同時用一套去中心化的安全治理機制來確保安全性。

GOAT Network 透過OCP 挑戰者機制和Entangled Rollup 統一可交互層為其作為通用型原生跨鏈比特幣二層解決方案提供了基礎。

注意:術語只為基本的技術邏輯和框架,更多細節內容請詳細閱讀白皮書內容,可進一步了解:1)OCP 挑戰者機制如何應用並優化BitVM2 的實現效果;2)Entangled Rollup 如何實現跨鏈統一流動性;3)ZKM 在比特幣腳本功能實現上效能優化細節等等。

資訊來源:0x資訊編譯自網際網路。版權歸作者鏈上觀所有,未經許可,不得轉載

Total
0
Shares
Related Posts