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

时间:2024-09-22 编辑: 浏览:(593)

作者: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 LayerZero创始人地址获得了3266.26枚ZRO空投

    链上数据显示,此前已被社区披露的 LayerZero 创始人 Bryan Pellegrino 的个人地址 0x0455EA966197A69ECcf5Fc354b6A7896E0fE38f0(即 Bryan 用作头像的 Pudgy Penguins #8279 的所属地址)在本次空投中共获得了 3266.26 枚 ZRO,其中 2,803.25 枚来自于 Abracadabra Money 质押

  • 2 Infrared完成新一轮融资,BinanceLabs参投

    Berachain 生态流动性质押协议 Infrared Finance 宣布完成新一轮融资, Binance Labs 参投,具体金额暂未披露。Infrared 匿名联合创始人兼 CEO Raito Bear 表示,Binance Labs 本月早些时候作为唯一投资者参与了 Infrared 的战略轮融资。(Theblock)

  • 3 数据:6月迄今美国现货比特币ETF净流入9281枚BTC

    据HODL15Capital监测,尽管有两周净流出,但6月份美国现货比特币ETF仍然净流入9281枚BTC。

  • 4 Aleo:正式弃用Testnet3,公共测试环境已上线

    6月19日消息,可编程隐私网络 Aleo 发推称,其 Testnet 3 已正式弃用,而新的公共开发环境 Testnet Beta 现已上线,并建议开发者迁移应用程序。

  • 5 币界网实时价格午报:ETH以太坊报3260.92美元/枚,跌幅达-1.09%

    以太坊ETH今日价格行情,ETH以太坊最新价格跌落至$3260.92,跌幅达-1.09%,交易量$123.86亿通过k线图分析得出,现在是下降趋势。相比14:00较大幅上涨,比13:00有所回升,比09:00有所下降。交易量减少,价格下降,市场冷清。 威廉指标表明现在是没有超买和超卖的时期。最近交易量有所减少,交易量比前几小时减少,价格和交易量同时下降:市场冷清,交易不活跃。币界网建议:市场冷清,

  • 6 Coinbase已上线Core(CORECHAIN)

    Coinbase Assets 在 X 平台发文表示,Core (CORECHAIN)现已在 Coinbase 网站和 Coinbase iOS 和 Android 应用程序中上线。Coinbase 客户可以登录来购买、出售、兑换、发送、接收或存储这些资产。

  • 7 一0x2563开头地址将3万余枚ETH转入Deribit,价值约1.06亿美元

    据 Whale Alert 监测,一 0x2563 开头地址于北京时间今日 22:05 左右将 30,010 枚 ETH 转入 Deribit,价值达 106,234,301 美元。

  • 8 Arkham新增PurposeEtherStakingCorp.ETF地址标记,后者持有1.578亿美元ETH

    Arkham宣布新增Purpose Ether Staking Corp. ETF地址标记,目前持有价值1.578亿美元的ETH。据悉,Purpose Ether Stake Corp.ETF于本周初在加拿大证券交易所Cboe上线,现已在Arkham上标记为“PurposeInvestments”实体的一部分。其以前被称为Ether Capital,但现在已将其持有的全部资产转换为ETF。

  • 9 币界网实时行情早报:SOL索拉纳价格突破134.1美元/枚,日内涨0.50%

    索拉纳SOL最新价格消息,SOL索拉纳实时价格上涨0.50%至$134.1,交易量$20.4亿从k线图中可以看出,现在属于横盘趋势。相比04:00大幅下跌,比21:00有所回升。价格和交易量同时下降,通常表明市场活跃度下降,买卖双方都不活跃。市场可能处于观望状态,等待新的驱动因素出现。在这种情况下,未来价格可能会继续低迷或横盘整理,直到新的市场消息或事件出现。投资者应密切关注市场的变化以及可能引发

  • 10 贝莱德、灰度、MicroStrategy为全球持有比特币的前三大公司

    HODL15Capital 于 X 列出截至 6 月 22 日全球持有比特币的十大公司,其中: 贝莱德(IBIT):305614 枚 BTC; 灰度(GBTC):277067 枚 BTC; MicroStrategy(MSTR):226331 枚 BTC; 富达(FBTC):167375 枚 BTC; Tether:75354 枚 BTC; ARK 21Shares Bitcoin ETF(ARK