作者:Echo, Infinitas 辅导:洪蜀宁
10月9日,区块链开发商 ZeroSync 的联合创始人 Robin Linus 公布了BitVM 的白皮书。“任何可核算的函数都能够在比特币上验证”,Linus在 X(曾经的 Twitter)上发帖说。“这使得比特币上的智能合约更具表现力。特别是,它完成了咱们认为需求软分叉才能完成的功用”——有或许为网络带来更多 DeFi 用例和可扩展性。
BitVM意味着比特币现在能够像任何其他链一样具有图灵齐备性:允许开发者在比特币上运转杂乱的合约,而无需改动比特币根本规矩。它的呈现使得比特币能够与以太坊等智能合约渠道竞赛,同时依然坚持其安全性和分散性的特色,因而引发了热议。
此前针对 BTC 生态也有一系列协议呈现,比如比特币核心贡献者 Casey Rodarmor 创立的 Ordinals 协议,催生了第一个比特币网络的 NFT,并引进了Ordinals和Inscriptions的概念。通过引进新的智能合约言语,使比特币更具可编程性的Taro 协议旨在为比特币生态带来更多金融项目;遭到2016年Peter Todd提出的一次性密封(Single-use seal)和客户端验证(Client-Side Validation)概念启示的RGB协议也于今年发布v0.10版别,将比特币作为底层财物,并为比特币生引进了智能合约功用。
这些协议的呈现都为比特币生态的开展带来了新的或许性。不仅增加了比特币网络的功用和扩展性,还为社区成员供给了更多的立异东西,以推进比特币生态的进一步开展。
BitVM 是什么?
BitVM 是“比特币虚拟机 Bitcoin Virtual Machine ”的缩写。咱们能够设想它是一个虚拟测试实验室,在这个虚拟化空间中,开发者能够自由地操作任何核算程序或履行任何智能合约,在允许开发者模拟程序行为的同时,无需对实践的比特币网络施加任何负载或更改。
通过充当中间层,BitVM 提高了功率并减轻了比特币区块链的核算担负。关于杂乱核算或智能合约在不可逆转的操作之前在能够首先在链外进行验证。因而,该体系有助于维护区块链的完好性,为更杂乱但安全的操作供给渠道。BitVM 中人物和作业流程首要包括:
-
参与者:BitVM 的运转触及两个首要参与者:证明者和验证者。证明者是发起核算或声明的一方,验证者担任验证该声明,两层人物穿插验证能够完成一定程度的制衡,保证核算结果精确且值得信赖。
-
链下核算:BitVM 的独创性在于它对核算作业负载的处理。与将很多核算担负放在链上的传统区块链操作不同,BitVM 的大部分杂乱核算在链下履行的。链下核算供给了更高的速度和灵活性,减少了直接存储在链上的数据量。
-
链上验证:BitVM 唯一需求上链的步骤是呈现争议时的链上验证,又叫做“诈骗证明”。假如验证者质疑证明者声明的合法性,体系将参阅比特币链上不可更改的去中心化账本解决问题。假如证明者的主张被证明是错误的,验证者能够向区块链提交简明的诈骗证明,然后揭穿不诚实行为。通过集成链下核算和链上验证,完成核算功率和强壮安全性的平衡。
RGB 协议是什么 ?
RGB 是由LNP/BP规范协会开发的可扩展且保密的比特币和闪电网络智能合约体系,将以太坊等智能合约渠道的杂乱可编程性和灵活性引进比特币生态。它采用了私有和一起所有权的概念,是一种图灵齐备的、无信任的分布式核算方式,不需求引进代币的非区块的去中心化协议。
RGB的规划目的是在 UTXO 区块链(如比特币)上运转可扩展、稳健和私密的智能合约,允许数字财物和智能合约为比特币带来更多功用。通过RGB,开发者能够履行如代币发行、NFT铸造、DeFi、DAO,以及更多杂乱的多类别智能合约,然后完成在比特币强壮的区块链之上不断影响立异的同时,坚持其安全性。具体履行流程:
-
RGB 财物发行:让用户创立链下合约来发行 RGB 财物并将它们分配给比特币的 UTXO,然后将 RGB 财物添加到闪电网络链下付出通道。
-
付出通道内转账:添加到付出通道后,RGB 财物能够像比特币闪电网络付款一样,在通道参与方之间搬运和路由,这类搬运由通过客户端侧验证的转账完结。
-
“诈骗证明”:每次通道更新时,财物都会从通道多签名输出发送至由闪电网络许诺买卖创立的输出。这意味着假如付出通道的过期状态被广播,就有或许触发 RGB 赏罚买卖,拿走攻击者的悉数 RGB 财物。
BTC 生态下一代叙事谁是最优解?
结合 BitVM 白皮书来看,BitVM 为比特币供给了以下“新”功用:
-
能够完成更杂乱的合约。传统的比特币合约很大程度上约束于根本操作,例如数字签名和时间锁。BitVM 为合约创立供给了很多新的或许性。用户不仅可认为金融买卖创立合约,还可认为更杂乱的去中心化使用程序 (DApp) 构建合。
-
减少了需求直接存储在区块链上的数据量。BitVM 的大部分核算作业都是在链下履行的,提高了网络的全体功率,避免区块链因不必要的数据而变得混乱,能够保持比特币网络的健康和速度。
-
强壮的诈骗维护措施保证买卖的完好性。BitVM 使用诈骗证明体系和质询呼应协议,保证所有买卖都是诚实和透明的。假如有人企图做弊或提交虚假声明,体系的验证者能够通过向区块链提交简练的诈骗证据来快速捕获并揭穿不诚实的一方。
但事实上,BitVM 存在无法避免的约束性
第一个约束是其规划重点是证明者和验证者的 “两方设置”,意味着体系现在不具有处理多方买卖或合约的才能,约束了多个参与者进行更杂乱交互的适用性。这个约束或许会阻碍 BitVM 跟上新兴需求和希望的才能。
第二个约束是所需求的链下数据存储和核算量远远超出了现代核算机的才能,虽然链下核算有助于将 BitVM 对区块链的影响降至最低,但巨大的核算担负导致事实上无法完成,仅具有理论可行性。
衔接多个双向通道以构成网络(类似于比特币的闪电网络)等概念已经被视为扩展体系功用的方法。咱们或许希望被给予“众望”的 RGB 协议能够在未来对 BitVM 的约束性完成针对性突破。
BitVM 与 RGB 的比照
BitVM 和 RGB 协议都致力于扩展比特币的功用,但它们在规划上有一些关键差异。BitVM强调了链下核算和诈骗维护,以保证合同履行和买卖的完好性,而RGB则愈加重视隐私性。
RGB的规划采用的客户端验证模式,意味着在用户A向用户B发送财物时,用户A不会在网络上揭露买卖,而是会通过点对点传输将财物发送给用户B。这样的规划只需求使用公共网络来避免两层付出。
-
BTC 原生性:BitVM 需求比照特币进行协议更改,而 RGB 能够用软分叉完成
-
完好隐私维护:RGB 协议意味着第三方无法盯梢RGB财物在区块链上的历史,只有当用户B收到财物时,才会了解财物的历史。这点 BitVM 无法做到。
-
商业化:BitVM 关于核算才能提出极高要求,仅有理论可履行性。商业落地方面 RGB 更胜一筹。
总结而言,BitVM 设想充满了立异和激起幻想,然而,依据其现在的技术结构完成情况,很显然,它在短期内很或许仅限于白皮书的理念阶段,长时间使用场景的探究以及实践使用方面依然面临巨大挑战。与之比较,RGB 协议已经在大规模商业使用方面展现出小步快跑的态势,以及其更为成熟的特色。关于两者是否能成为比特币生态的下一代叙事爆发点,还有待调查,也有或许会有其他协议锋芒毕露,让咱们拭目以待。
参阅文献:
https://www.theblock.co/post/255683/bitvm-bitcoin-smart-contracts
https://blog.bitfinex.com/education/is-bitvm-the-next-evolution-for-smart-contracts-on-bitcoin/
https://www.coindesk.com/tech/2023/10/11/bitcoin-might-get-ethereum-style-smart-contracts-under-bitvm-plan/
https://www.coinonpro.com/baike/157346.html
此时快讯
【欧盟银行监管机构制定加密货币股东要求】金色财经报道,欧盟监管机构周五就欧盟具有里程碑意义的新加密法MiCA监管的一系列问题发布了磋商意见。这些提案涵盖了对加密货币公司及其员工的所有权、治理和奖金的限制。持有超过10%的加密公司股东将根据银行制度的规定接受过去犯罪记录或制裁的审查。