

- 参与者:BitVM 的运行涉及两个主要参与者:证明者和验证者。证明者是发起计算或声明的一方,验证者负责验证该声明,双重角色交叉验证可以实现一定程度的制衡,确保计算结果准确且值得信赖。
- 链下计算:BitVM 的独创性在于它对计算工作负载的处理。与将大量计算负担放在链上的传统区块链操作不同,BitVM 的大部分复杂计算在链下执行的。链下计算提供了更高的速度和灵活性,减少了直接存储在链上的数据量。
- 链上验证:BitVM 唯一需要上链的步骤是出现争议时的链上验证,又叫做“欺诈证明”。如果验证者质疑证明者声明的合法性,系统将参考比特币链上不可更改的去中心化账本解决问题。如果证明者的主张被证明是错误的,验证者可以向区块链提交简明的欺诈证明,从而揭露不诚实行为。通过集成链下计算和链上验证,实现计算效率和强大安全性的平衡。

- RGB 资产发行:让用户创建链下合约来发行 RGB 资产并将它们分配给比特币的 UTXO,从而将 RGB 资产添加到闪电网络链下支付通道。
- 支付通道内转账:添加到支付通道后,RGB 资产可以像比特币闪电网络付款一样,在通道参与方之间转移和路由,这类转移由经过客户端侧验证的转账完成。

- “欺诈证明”:每次通道更新时,资产都会从通道多签名输出发送至由闪电网络承诺交易创建的输出。这意味着如果支付通道的过时状态被广播,就有可能触发 RGB 惩罚交易,拿走攻击者的全部 RGB 资产。
- 能够实现更复杂的合约。传统的比特币合约很大程度上局限于基本操作,例如数字签名和时间锁。BitVM 为合约创建提供了大量新的可能性。用户不仅可以为金融交易创建合约,还可以为更复杂的去中心化应用程序 (DApp) 构建合。
- 减少了需要直接存储在区块链上的数据量。BitVM 的大部分计算工作都是在链下执行的,提高了网络的整体效率,防止区块链因不必要的数据而变得混乱,可以维持比特币网络的健康和速度。
- 强大的欺诈保护措施确保交易的完整性。BitVM 使用欺诈证明系统和质询响应协议,保证所有交易都是诚实和透明的。如果有人试图作弊或提交虚假声明,系统的验证者可以通过向区块链提交简洁的欺诈证据来快速捕获并揭露不诚实的一方。
- BTC 原生性:BitVM 需要对比特币进行协议更改,而 RGB 可以用软分叉实现
- 完整隐私保护:RGB 协议意味着第三方无法跟踪RGB资产在区块链上的历史,只有当用户B收到资产时,才会了解资产的历史。这点 BitVM 无法做到。
- 商业化:BitVM 对于计算能力提出极高要求,仅有理论可执行性。商业落地方面 RGB 更胜一筹。
