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的重大升级版本,让比特币上的复杂计算成为可能,其核心思想是:在链下执行复杂计算,在链上进行欺诈证明,这就像是在比特币上玩了一个”信任游戏”,大家默认计算结果是正确的,但如果有人作弊,任何人都可以站出来揭发,这种设计巧妙地在比特币有限的脚本能力上实现了图灵完备的计算验证,相当于给比特币装上了一个”超级大脑”,而且这个大脑还是去中心化的。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

坦率地说,只有继承了原生比特币安全性,才有资格被称为真正的比特币Layer 2,GOAT Network的BitVM2技术旨在通过由Slashing(罚没)提供支持的复杂证明验证系统实现比特币二层网络创新,并计划将其集成至未来的GOAT Bridge,目标是实现继承比特币一层的原生安全性,其在BitVM2上的去中心化和安全性创新主要体现在以下几个方面:

  1. 真正的去中心化:通过创新的无许可去中心化排序协议,所有跨链消息(包括资产存入、提取及二层状态Rollup)都将同时获得比特币和GOAT Network二层网络的共识,这消除了对任何中心化实体的依赖,确保真正的去中心化,同时简化了BitVM2协议的信任设置,提供同等的安全保障。
  2. 无需分叉的比特币全验证:GOAT采用了最实用的BitVM2协议,能够直接通过比特币脚本验证证明,使其继承比特币的原生安全性。得益于GOAT的前沿zkMIPS基础设施,该架构实现了快速的证明生成和验证过程。
  3. 双重罚没(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个关键阶段,每个阶段都有特定的安全保障:

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

下面,让我们来看一个示例:


  • 准备工作

1、连接比特币钱包:目前GOAT Network支持UniSat钱包和OKX钱包。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

2、获取测试币:BTC测试代币领取之后,即可开始BitVM2 Playground之旅。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层


  • 开始体验

第一步Bridge-in:发起Bridge-in交易,该交易将被广播到网络。

1、单击Send按钮打开钱包进行签名

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

2、当交易成功时,Check On-chain按钮将变为可点击状态,点击即可查看On-chain数据。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

第二步Bridge-Out & Prepare Proof:当一个用户(比如他叫Bob)想要桥接一些BTC时,运营商将使用自己的余额向Bob付款(称为桥接交易)。随后Operator将使用Bridge-Out交易生成zkMIPS证明,并通过GOAT Network的去中心化序列器将其广播到比特币L1网络。

如果你是Operator,会做出什么决定?

1、如果选择伪造zkMIPS证明,则需要输入0到614之间的整数,然后单击按钮I’m a bad guy。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

2、如果没有伪造任何交易,可以直接点击I’m honest按钮。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

第三步Kickoff:Operator向Bob付款并广播KickOff交易,并等待为期14天的挑战。

1、单击Send按钮打开钱包进行签名。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

2、交易成功后,Check On-chain按钮将变为可点击状态,点击即可查看链上数据。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

第四步(4-1)Take-1:如果在整个 2 周的潜在挑战期内没有发生任何挑战,则表明Operator表现诚实,可以广播Take-1交易。

1、单击Send按钮继续。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

2、因为选择了信任运营商,运营商将广播Take-1交易,交易顺利结束。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

第四步(4-2)挑战:推送一个挑战交易,该交易将花费KickOff交易的输出(表明Operator不能进入Take-1交易)。

1、单击Send按钮继续。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

2、当交易成功后,Check On-chain按钮将变为可点击状态,点击即可查看链上数据。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

第五步Assert :Operator必须通过Assert交易披露zkMIPS验证器Tapscripts,否则无法继续执行Take-2路径。

1、单击Send按钮继续。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

2、当交易成功后,Check On-chain按钮将变为可点击状态,点击即可查看链上数据。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

第六步(6-1)Disprove :如果挑战者发现运营商提交的Tapscript存在错误,则可以发出Disprove交易,它将执行相应的验证子脚本来检查是否为有效挑战。如果证明被推翻,运营商将失去锁定的BTC,挑战者可以赢得奖励。

  • 点击Send按钮即可进行Disprove。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

  • Operator没有伪造zkMIPS证明,挑战失败,可以继续进行Take-2。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

3、Operator生成虚假zkMIPS证明,挑战成功。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

第六步(6-2)Take-2:如果在两周反驳期结束前没有发生有效的反驳行动,运营商将从Take-2路径中的GOAT联盟获得补偿,并获得一些额外奖励。

1、单击Send按钮继续。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

2、交易成功后,Check On-chain按钮将变为可点击状态,点击即可查看链上数据。

BitVM2 试验场:详解 GOAT Network 如何打造原生比特币安全层

需要注意的是,BitVM2 Playground只是一个演示,让用户能够看到BitVM2技术的实际运行,不会创建真实交易。

总结

也许每个人进入加密行业都有着不同的目标,也许你不是创始人或BUILDer,也许编程都不会,更不用说推出DApp了,而GOAT Network就是为了打破这些成见,不闭门造车,不固步自封,开大门走大路,或许这就是推出“BitVM2游乐场”BitVM2 Playground的初心——让每个人都能以有趣的方式尝试体验。

从更深层次来看,这样的初心或将支撑建立一个以比特币为灵魂的社区,一个以比特币为核心的经济体,每次互动时都有助于建立更广泛的共识,用比特币进行交易,为整个比特币经济提供动力。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。聚才发仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.jucaifa.com/post/1213905.html 商机洞察 金融谷 前沿技术

上一篇 5小时前
下一篇 5小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注