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

时间:2024-09-23 编辑: 浏览:(244)

作者: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 实时价格午报:SOL索拉纳报152.91美元/枚,跌幅达-2.01%

    BOSS Wallet数据来源,索拉纳solana实时价格行情,SOL索拉纳今日最新价格达$152.91,跌幅高达-2.01%,交易量$31.47亿依据k线图的解析,现在处于震荡趋势。相比00:00大幅下跌,比17:00有所回升,比23:00有所下降。交易量减少,价格和交易量同步下降。 威廉指标表明现在是没有超买和超卖的时期。最近交易量有所减少,交易量比前几小时减少,价格和交易量同时下降:市场冷清

  • 2 Sui生态域名服务SuiNS公布代币经济模型,10%将空投给社区

    8月9日消息,Sui 生态域名服务 SuiNS 宣布重组为去中心化协议,将允许用户通过 SuiNS 代币 NS 进行治理,NS 代币的 57% 分配给财库,用于资助 SuiNS 平台的附加功能、支持、维护等;28% 的 NS 代币将分配给核心贡献者和早期支持者;10% 将分配给与 SuiNS 协议进行交互的社区成员;最后 5% 的 NS 代币将预留给未来积极参与 SuiNS 治理的用户。

  • 3 Robinhood CEO:8月用户成交量非常强劲

    网红券商Robinhood首席执行官Vlad Tenev表示,8月用户成交量非常强劲;客户已经逢低买入;AI技术具备成为交易活动重大加速器的潜力。

  • 4 $MAX24小时交易额升至OKX前三,仅次于BTC和ETH

    深潮 TechFlow 消息,据OKX行情数据显示,OKX24小时交易额前三的币种分别为BTC、ETH和MAX。其中MAX 24小时交易额近8000万美金,超过SOL、TON、PEPE等代币,仅次于BTC和ETH。据悉,MAX是Web3娱乐平台MATR1X的治理代币,8月5日上线OKX,上线以来平均每天交易额近1亿美金。

  • 5 实时行情早报:UNI价格突破5.921美元/枚,日内涨3.53%

    BOSS Wallet数据来源,Uniswap今日行情消息,UNI最新价格:$5.921,24小时涨2.37%,交易量$1.46亿根据k线图,目前属于震荡趋势。相比22:00小幅上涨,相比23:00小幅下跌,比15:00有所回升。价格上升但交易量下降,通常表示市场上涨的动能减弱,买家的数量减少。这种量价背离现象可能是由于缺乏卖盘导致的。在这种情况下,未来价格可能会出现回调或横盘整理,因为缺乏交易量

  • 6 QCP Capital:ETH相对于BTC的流动性状况发生根本性变化,回归年终看涨BTC

    QCP Capital 在其每周分析中表示:1、ETH 相对于 BTC 的流动性状况发生了根本性的变化。在 BTC 越来越融入主流宏观资本市场的同时,ETH 却越来越被边缘化。这种发展可能是由于相对于 BTC 现货 ETF,投资者对 ETH 现货 ETF 明显缺乏兴趣。比特币作为数字黄金对投资者来说是一个令人信服的说法,而 ETH 却缺乏这种叙事。这种流动性的转变在周一表现得非常明显:ETH 下跌

  • 7 实时行情早报:BNB币安币价格突破529.4美元/枚,日内涨1.01%

    BOSS Wallet数据来源,币安币BNB今日价格行情,BNB币安币最新价格突破至$529.4,涨幅达1.01%,交易量$13.83亿根据对k线图的解析,现在属于上涨趋势。相比23:00较大幅上涨,比18:00有所下降。价格上升但交易量下降,通常意味着市场的上涨动能减弱,买家数量减少。这种量价背离现象可能是由于卖盘不足。在这种情况下,未来价格可能会回调或横盘整理。由于缺乏交易量支持,价格上涨可能

  • 8 大额成交监控

    Binance刚发生一笔【ETHUSDT】大额成交,成交单价为2619.5USDT,共成交了210.48个,价值551349.74USDT

  • 9 PanteraCapital向CoinbasePrime存入了12.95百万个1INCH代币。

    Foresight News报道称,据Spot On Chain报道,Pantera Capital在7小时前将价值352万美元的1295万个1INCH代币存入Coinbase Prime。值得注意的是,自2021年以来,Pantera Capital一直是1inch的投资者,累积持有104.6亿个1INCH代币。自7月24日以来,他们以0.338美元的平均价格向CEX存入3491万个1INCH代

  • 10 午报|8月9日午间重要动态一览

    7:00-12:00关键词:美联储、日本央行、Tether、小唐纳德·特朗普 1.美联储施密德暗示尚未准备好降息 2.摩根资产管理:预计短期内日本央行将避免再次加息 3.Placeholder合伙人:当下是一个很好的牛市早期形态 4.小唐纳德·特朗普:喜欢Meme文化但新项目“格局更大” 5.哈萨克斯坦反洗钱机构已阻止总计7540万美元的非法加密交易 6.Tether CEO:计划未来一年将员工规