BitVM2 試驗場:詳解 GOAT Network 如何打造原生比特幣安全層
自2009年比特幣推出以來,由於設計初衷並非支持智能合約和DApp,比特幣主要被視為一種價值存儲工具,而非能夠支持強大二層網絡的動態區塊鏈,導致鏈上金融用例並不太多,生態系統參與度也相對較低。
與以太坊不同,Optimism和Arbitrum等網絡已成功實施原生橋接機制,繼承以太坊主鏈的安全性,而比特幣在實現類似的安全模式方面面臨諸多挑戰。因此,試圖建立類似安全模式、允許真正的二層網絡繼承比特幣一層(Layer 1)安全性的項目,一直難以實現,加密社區也比任何時候都需要一種更安全的方式在比特幣網絡上進行交易------而這,恰恰是GOAT Network的用武之地。
什麼是GOAT Network?
GOAT Network是首個共享網絡所有權的去中心化比特幣二層網絡,採用信任最小化設計、去中心化排序網絡和樂觀挑戰協議 (GOAT-OCP) 來確保去信任和安全性。與由基金會控制網絡運營並自行產生收入的"傳統"模式不同,GOAT Network與外部排序器節點運營商一起推出,讓社區共享區塊生產、交易排序職責、以及排序器收入,序列器節點運營商不僅可以在幫助保護網絡的同時從比特幣中獲得收益,還能從包括區塊生產、交易排序和最大可提取價值(MEV)等各項活動中獲得費用收入。
GOAT Network的獨特之處在於能夠讓整個加密社區(包括小型持有者)將BTC鎖定到序列器節點中並獲得可持續收益,而且與閃電網絡相比,GOAT Network還兼容了以太坊虛擬機並支持智能合約功能------從技術角度來看,GOAT Network更像是基於ZK技術底層構建的通用型比特幣二層框架,利用底層zkVM通用執行層、Entangled Rollup Network共享可交互通信層、去中心化排序器共享層等,將通用化組件服務給Layer 2來提供免跨鏈橋的原生跨鏈、統一流動性可交互操作中心。
通俗理解的話,GOAT Network類似於以太坊二層體系中的"Rollup as a Service"服務方,可以輸出通用模組化範式擴大比特幣二層POS鏈的規模,並提供了一套可持續的BTC收益經濟模型來確保其敘事的可落地性。
BitVM2扮演什麼角色?
首先,讓我們來看看什麼是BitVM。
BitVM是一種計算範式,利用Taproot升級在不改變網絡共識規則的情況下促進在比特幣上實現圖靈完備合約,並且允許對計算進行驗證(而不是執行),類似於樂觀卷積(Optimistic Rollups)。BitVM不需要分叉或任何比特幣協議的改變,也不會使比特幣區塊鏈擁堵,因為計算不是在比特幣上執行的,而只是在出現爭議(Dispute)時使用比特幣網絡進行驗證。
BitVM帶來的最大改變,就是讓比特幣具有可編程性,這意味著在不改變比特幣核心的情況下開發者可以探索各種用例,而BitVM2是BitVM的重大升級版本,讓比特幣上的複雜計算成為可能,其核心思想是:在鏈下執行複雜計算,在鏈上進行欺詐證明,這就像是在比特幣上玩了一個"信任遊戲",大家默認計算結果是正確的,但如果有人作弊,任何人都可以站出來揭發,這種設計巧妙地在比特幣有限的腳本能力上實現了圖靈完備的計算驗證,相當於給比特幣裝上了一個"超級大腦",而且這個大腦還是去中心化的。

坦率地說,只有繼承了原生比特幣安全性,才有資格被稱為真正的比特幣Layer 2,GOAT Network的BitVM2技術旨在通過由Slashing(罰沒)提供支持的複雜證明驗證系統實現比特幣二層網絡創新,並計劃將其集成至未來的GOAT Bridge,目標是實現繼承比特幣一層的原生安全性,其在BitVM2上的去中心化和安全性創新主要體現在以下幾個方面:
- 真正的去中心化:通過創新的無許可去中心化排序協議,所有跨鏈消息(包括資產存入、提取及二層狀態Rollup)都將同時獲得比特幣和GOAT Network二層網絡的共識,這消除了對任何中心化實體的依賴,確保真正的去中心化,同時簡化了BitVM2協議的信任設置,提供同等的安全保障。
- 無需分叉的比特幣全驗證:GOAT採用了最實用的BitVM2協議,能夠直接通過比特幣腳本驗證證明,使其繼承比特幣的原生安全性。得益於GOAT的前沿zkMIPS基礎設施,該架構實現了快速的證明生成和驗證過程。
- 雙重罰沒(Slashing)機制:GOAT推出了首個比特幣二層網絡的雙重罰沒(Slashing)機制。該機制結合了比特幣驗證層的本地沒罰機制與GOAT共識層,從而顯著降低GOAT Rollup協議中不誠實行為的可能性。該模型解決的潛在問題包括:雙重簽名、節點宕機以及GOAT Network排序節點的非法退款攻擊等。
可以說,GOAT Network不僅僅要搭建另一座橋樑,而是徹底轉變加密社區對比特幣擴容的看法,而最新推出的BitVM2試驗場(BitVM2 Playground)則是GOAT Network在繼承比特幣網絡原生安全性和實現真正二層地位方面邁出重要一步,也是迄今為止尚無其他協議能夠可驗證地實現的目標。
BitVM2試驗場:體驗運行BitVM2來驗證GOAT Network有效ZK證明的感覺
BitVM2試驗場(BitVM2 Playground)讓加密社區第一次看到可驗證的安全繼承、開源驗證、安全性的數學證明、以及真正的比特幣二層擴展,BitVM2流程有6個關鍵階段,每個階段都有特定的安全保障:

下面,讓我們來看一個示例:
- 準備工作
1、連接比特幣錢包:目前GOAT Network支持UniSat錢包和OKX錢包。

2、獲取測試幣:BTC測試代幣領取之後,即可開始BitVM2 Playground之旅。

- 開始體驗
第一步Bridge-in:發起Bridge-in交易,該交易將被廣播到網絡。
1、單擊Send按鈕打開錢包進行簽名

2、當交易成功時,Check On-chain按鈕將變為可點擊狀態,點擊即可查看On-chain數據。

第二步Bridge-Out \& Prepare Proof:當一個用戶(比如他叫Bob)想要橋接一些BTC時,運營商將使用自己的餘額向Bob付款(稱為橋接交易)。隨後Operator將使用Bridge-Out交易生成zkMIPS證明,並通過GOAT Network的去中心化序列器將其廣播到比特幣L1網絡。
如果你是Operator,會做出什麼決定?
1、如果選擇偽造zkMIPS證明,則需要輸入0到614之間的整數,然後單擊按鈕I'm a bad guy。

2、如果沒有偽造任何交易,可以直接點擊I'm honest按鈕。

第三步Kickoff:Operator向Bob付款並廣播KickOff交易,並等待為期14天的挑戰。
1、單擊Send按鈕打開錢包進行簽名。

2、交易成功後,Check On-chain按鈕將變為可點擊狀態,點擊即可查看鏈上數據。

第四步(4-1)Take-1:如果在整個2週的潛在挑戰期內沒有發生任何挑戰,則表明Operator表現誠實,可以廣播Take-1交易。
1、單擊Send按鈕繼續。

2、因為選擇了信任運營商,運營商將廣播Take-1交易,交易順利結束。

第四步(4-2)挑戰:推送一個挑戰交易,該交易將花費KickOff交易的輸出(表明Operator不能進入Take-1交易)。
1、單擊Send按鈕繼續。

2、當交易成功後,Check On-chain按鈕將變為可點擊狀態,點擊即可查看鏈上數據。

第五步Assert:Operator必須通過Assert交易披露zkMIPS驗證器Tapscripts,否則無法繼續執行Take-2路徑。
1、單擊Send按鈕繼續。

2、當交易成功後,Check On-chain按鈕將變為可點擊狀態,點擊即可查看鏈上數據。

第六步(6-1)Disprove:如果挑戰者發現運營商提交的Tapscript存在錯誤,則可以發出Disprove交易,它將執行相應的驗證子腳本來檢查是否為有效挑戰。如果證明被推翻,運營商將失去鎖定的BTC,挑戰者可以贏得獎勵。
- 點擊Send按鈕即可進行Disprove。

- Operator沒有偽造zkMIPS證明,挑戰失敗,可以繼續進行Take-2。

3、Operator生成虛假zkMIPS證明,挑戰成功。

第六步(6-2)Take-2:如果在兩週反駁期結束前沒有發生有效的反駁行動,運營商將從Take-2路徑中的GOAT聯盟獲得補償,並獲得一些額外獎勵。
1、單擊Send按鈕繼續。

2、交易成功後,Check On-chain按鈕將變為可點擊狀態,點擊即可查看鏈上數據。

需要注意的是,BitVM2 Playground只是個演示,讓用戶能夠看到BitVM2技術的實際運行,不會創建真實交易。
總結
也許每個人進入加密行業都有著不同的目標,也許你不是創始人或builder,也許編程都不會,更不用說推出DApp了,而GOAT Network就是為了打破這些成見,不閉門造車,不固步自封,開大門走大路,或許這就是推出BitVM2 Playground的初心------讓每個人都能以有趣的方式嘗試體驗。
從更深層次來看,這樣的初心或將支撐建立一個以比特幣為靈魂的社區,一個以比特幣為核心的經濟體,每次互動時都有助於建立更廣泛的共識,用比特幣進行交易,為整個比特幣經濟提供動力。















