热门话题
#
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”流程与操作员的报销证明流程分开。
热门
排行
收藏
