链上扩展与链外扩展:Bitcoin 可编程性的未来

时间:2024-09-30 编辑: 浏览:(702)

作者:jolestar,Rooch Network创始人 来源:X,@jolestar

Bitcoin 的可编程性扩展方案可分为两个大的方向:链上扩展和链外扩展。

Bitcoin 链上扩展

这个方向一直受限于 Bitcoin 脚本的编程性。Bitvm 这样的方案尝试通过 Taproot 树来模拟电路,实现图灵完备的计算。但 Bitcoin L1 更大的限制在于 Bitcoin 脚本是无状态的。无论计算多复杂,对状态的所有权都只能表达为时间锁、哈希锁、私钥锁,无法表达出“状态锁”,而这是实现复杂应用的前提。

假设把 Bitcoin 的脚本替换成一个图灵完备的虚拟机,其他条件不变,请设计出一个计数器,任何用户发送交易都可以让它加一,这时就会理解这个限制。

这个计数器场景有什么用呢?在典型的打铭文场景下,需要一个计数器来计算资产的总量。如果链上能表达计数器,就不会有打废铭文的情况了。

用通俗的比喻来解释“状态锁”:如果把 Bitcoin 脚本理解成一个对 UTXO 的智能锁,这个智能锁可以通过密码解锁,可以通过指纹解锁,但它内部不能记录脚本执行后的结果,所以无法实现解锁几次后就不能再解锁的功能。

所以链上扩展如果能配合一次性签名设计出仲裁和挑战机制,就已经非常有突破性了。

Bitcoin 链外扩展

既然链上扩展有瓶颈,那只能寻求链外扩展。为了避免 L2/侧链,on-chain/off-chain 的歧义,统称为链外扩展。

链外扩展需要在几个选项之间取舍:

用什么智能合约以及虚拟机。

智能合约里如何读写 Bitcoin 上的状态(数据以及资产)。

交易写到哪里去,如何保证可用性。

例如,在 AVM 的方案里:

选 Bitcoin Script。

通过增加新的 OP code 来实现。

交易写回 Bitcoin L1。

而 EVM 侧链方案一般是:

用 EVM。

通过桥跨资产过去。

用独立的共识网保证。

文章提到了 RoochNetwork,详细介绍其方案如下:

智能合约以及虚拟机:用 Move 以及 MoveVM。

智能合约里如何读写 Bitcoin 上的状态:在 L2 执行 Bitcoin L1 的所有交易,将 Bitcoin 的状态(UTXO/Inscription 等)表达为 Move Object。

这样有几个好处:

智能合约中可以读取到所有 Bitcoin 上的状态(UTXO/Inscription 等),还包括交易和区块头。

L2 的状态可以通过 Object 的动态字段,绑定到 Bitcoin 的状态上(原子绑定),所有权归 Bitcoin 资产的所有者。举几个典型场景:L1 的状态表达地块,L2 上盖房子;L1 的状态表达域名,解析记录在 L2。

通过在 L2 的智能合约中生成 Bitcoin Script 以及 Bitcoin 交易,给交易提供可编程性。

如何保证可用性

RoochNetwork 的交易可用性依赖第三方 DA。因为 Rooch 的方案中,L2 会包含所有 L1 的交易,所以不能再写回 L1,只需要把 L2 状态树的根定期写回 Bitcoin 即可。这样也保证 L2 的交易成本足够低,可以给更复杂的应用提供基础设施。

总结

Bitcoin 生态期待可编程性的扩展方案很久,有各种路线和方案的尝试。Bitcoin L1 的可编程性有限,但它的优势是所有状态都是全局的,不存在合约间的割裂。所以无论任何扩展方案,只要该方案在 Bitcoin 上写了数据,就可以和其他方案进行结合,优势互补,最终会涌现出不一样的生态。

最新 更多 >
  • 1 币圈十大交易所排名 2020年全球最新十大比特币交易平台排名

    2020年全球最新十大比特币交易平台排名如下:1. Binance 2. Huobi Pro 3. OKEx 4. Coinbase Pro 5. Kraken 6. Bitfinex 7. Bithumb 8. Upbit 9. BitMEX 10. Bittrex。这些交易所在全球范围内占据着重要地位,为数字货币的交易提供了便利和安全的平台。在币圈中,这些交易所的排名也代表着它们的实力和声誉。

  • 2 dogecoin狗狗币官方交易所下载-狗狗币交易软件6月最新下载v6.0.1

    狗狗币交易系统是一个基于区块链技术的数字货币交易平台,专门用于交易狗狗币(DOGE)和其他加密货币。用户可以在该系统中创建账户、进行充值提现、交易狗狗币,以及查看实时行情等操作。系统采用高级加密技术确保交易安全,同时提供用户友好的界面和便捷的操作流程,让用户能够轻松地参与狗狗币的交易。

  • 3 国内合法比特币交易平台_虚拟数字产品交易平台

    国内合法比特币交易平台是指经过监管部门批准和注册的平台,专门提供数字货币交易服务。用户可以在这些平台上购买、出售和交易比特币等虚拟数字产品。这些平台通常提供安全可靠的交易环境和多样化的交易方式,为投资者提供了便利和保障。通过注册和遵守相关规定,用户可以在合法比特币交易平台上进行数字货币交易,实现财富增值和资产管理的目标。

  • 4

  • 5 8大中文btc交易所排行榜 国内前八的比特币交易平台盘点

    1. 币安:作为全球最大的加密货币交易平台,币安拥有庞大的用户群体和优质的交易体验。 2. 火币网:国内知名的数字货币交易平台,提供多样的币种交易和专业的交易服务。 3. 币易:以用户体验为核心,提供便捷的数字货币交易服务,备受用户青睐。 4. OKEX:为用户提供全球数字货币交易,具有安全可靠的交易环境和专业的服务。 5. 币安中国:币安集团旗下的中国区域交易平台,提供本地化的数字货币交易服务。

  • 6 8大最公认的btc交易APP 币圈全球八大交易所排名

    1. 币安(Binance):作为全球最大的数字货币交易平台之一,币安提供了丰富的数字货币交易对,用户体验流畅且安全。 2. 火币网(Huobi):火币网是全球知名的数字货币交易平台,提供了多样化的数字货币交易服务,并且拥有较高的流动性。 3. OKEx:OKEx是全球知名的数字货币交易所之一,提供了多样的数字货币交易对和衍生品交易服务。 4. Coinbase:作为美国知名的数字货币交易平台,C

  • 7 BNB现在多少钱一枚? BNB今日最新价格行情

    截至最近时间,BNB(币安币)的价格为约XXX美元一枚。今日的价格行情显示,BNB价格波动较大,需谨慎操作。随着加密货币市场的波动,BNB价格可能会有所变化,请密切关注市场动态。

  • 8 世界交易所排名前100名_资金实力雄厚的usdt交易软件名单

    世界交易所排行榜是对全球交易所进行排名和比较的列表。它包括各种金融市场交易所,如股票、债券、商品、外汇等交易所。排行榜通常根据交易所的交易量、市值、成交额、技术创新等指标来评估和排名。通过排行榜,投资者和交易者可以了解全球交易所的实力和优劣,从而更好地制定交易策略和投资决策。

  • 9 HongKong交易所app下载v6.18.0 香港交易所0の最新版安装包

    香港交易所app v6.18.0是最新版本的应用程序,该应用程序旨在为用户提供方便的交易服务。用户可以通过该应用程序查看股票市场信息、进行交易下单,以及了解最新的市场动态。更新的版本还可能包括修复了之前版本中的bug,并提供更流畅的交易体验。安装这个最新版本的应用程序可以帮助用户更好地监控股票市场,做出更明智的投资决策。

  • 10 香港0の交易所app下载 HongKong交易所app官方v6.18.1下载

    香港交易所app是一款供用户在香港交易所进行股票交易的手机应用程序。用户可以通过该应用程序快速便捷地进行股票交易、查看最新市场行情、管理自己的投资组合等功能。该应用为用户提供了便捷的交易渠道,让用户可以随时随地进行股票交易,为投资者提供了更加便利的交易体验。