熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
工程不幸之路:理解 BitVM2 架構
第三部分:標準狀態需要鏈上下文
BitVM2 的 peg-out 證明僅與其所證明的狀態一樣好。
如果操作員可以在爭議期間選擇公共輸入,他們可以在不正確/分叉的 L2 歷史上生成有效的證明,並仍然嘗試退出。加密學是正確的;上下文是錯誤的。
GOAT Network 的解決方案是通過在 Bitcoin 上提交活動排序器集來確定哪個 L2 歷史是標準的。
它的工作原理(概念上):
• L2 運行一個去中心化的排序器網絡,排序器的公鑰(或對它們的承諾)被固定在 Bitcoin 上。
• 排序器集的更新是通過預簽名的交易流程執行的,只有在當前集的足夠閾值(例如 2/3)批准的情況下,更新才是有效的。
• 更新流程在 Bitcoin 上提交下一輪的排序器集哈希(包括 OP_RETURN 承諾以便於驗證)。
然後,在 peg-out 驗證期間,系統不會“信任操作員的最新狀態”。它強迫操作員證明:
• 相關的排序器集更新交易在最長有效的 Bitcoin 鏈上被確認(鏈上下文),並且
• 被引用的 L2 狀態是從最近提交的排序器集派生的(標準性),並且
• 資產燒毀包含在該標準的 L2 狀態中。
“監視塔”專門存在以提供和證明在挑戰中使用的 Bitcoin 鏈上下文(最長鏈標頭/證據),因此爭議可以將“最新”綁定到 Bitcoin 現實,而不是操作員的選擇。
最終效果:操作員不能安全地使用私有分叉的證明退出,因為該證明必須與固定在 Bitcoin 上的排序器集歷史一致。
接下來:任意用戶提款 - 將用戶的“提取 x BTC”流程與操作員的報銷證明流程分開。
熱門
排行
收藏
