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

时间:2024-10-02 编辑: 浏览:(172)

作者: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 币界网实时行情早报:BCH比特现金价格跌破291.1美元/枚,日内跌-3.61%

    最新消息:BOSS Wallet数据来源,比特现金BCH实时价格行情,BCH比特现金今日最新价格达$291.1,跌幅高达-3.61%,交易量$3.66亿依据k线图分析,现在属于下降趋势。相比21:00大幅下跌,比17:00有所回升,比20:00有所下降。价格下行,交易量增加,卖压显著。根据威廉指标,现在是超卖。最近交易量有所增加,交易量比前几小时增加,价格下降,交易量上升:卖压增加。市场卖压显著,

  • 2 币界网晨间分析:以太坊ETH价格行情预测

    最新消息:根据最近的技术指标,BOSS Wallet分析指出:买入点一: 价格2609.15,(布林带下轨附近,具有支撑。)买入点二: 价格2504.96,(价格回调至50日均线,技术性支撑。)做多止损点: 价格2528.59,(买入点二下方跌破成交量逐渐减小,防止买盘支撑不足。)卖出点一: 价格2795.41,(接近头肩顶形态的右肩位置,存在抛压。)卖出点二: 价格2789.43,(价格接近上升

  • 3 在土耳其稳定币采用激增之际,TrueUSD(TUSD)在比特币上的零费用交易活动

    最新消息:土耳其已成为全球加密货币市场的显著参与者,尤其是在稳定币领域。该国的加密货币用户推动了包括TUSD在内的稳定币使用量的大幅增加,使土耳其成为稳定币交易相对于GDP的领导者。为支持这一增长并增强其增值服务,TUSD与比特币交易所Bitci合作提供各种活动,如零费用交易促销和TUSD/TRY交易对的折扣。通过取消TUSD交易的费用,它允许用户享受更具成本效益的交易和提高的流动性

  • 4 富兰克林邓普顿为新的加密指数ETF提交S-1申请

    最新消息:根据8月16日的一份文件显示,富兰克林邓普顿为新的加密指数ETF提交S-1申请,旨在成为一站式加密货币投资组合。

  • 5 7.5万枚BANANA从BananaGun财库转出至GalaxyDigital地址

    最新消息:吴说获悉,据 Arkham 监测,bananagun-treasury.eth 于本日 3:31 UTC+8 从 UNCX: Token Vesting 合约中解锁了 7.5 万枚 BANANA,价值约 352 万美元。随后,bananagun-treasury.eth 将 7.5 万枚转移至标记为疑似 Galaxy Digital: 0x4B…ffFA 中。该疑似 Galaxy Dig

  • 6 币界网实时行情早报:DOGE狗狗币价格跌破0.08798美元/枚,日内跌-3.31%

    最新消息:BOSS Wallet数据来源,狗狗币DOGE今日价格行情,DOGE狗狗币最新价格跌落至$0.08798,跌幅达-3.31%,交易量$8.94亿依据k线图,目前为震荡趋势。相比21:00小幅上涨,相比22:00小幅下跌,比14:00有所回升。震荡趋势中, 交易量减少,价格和交易量同时下降。 根据威廉指标,现在的状态是没有超买和超卖。最近交易量有所减少,交易量比前几小时减少,价格和交易量同

  • 7 币界网最新行情晚报:ORDI价格达28.661美元/枚,日内涨幅3.03%

    最新消息:BOSS Wallet数据来源,Ordinals最新价格消息,ORDI实时价格上涨3.03%至$28.661,交易量$1.28亿分析k线图后发现,目前处于震荡趋势。相比16:00较大幅上涨,比14:00有所回升,比12:00有所下降。价格和交易量同时下降,通常表明市场活跃度降低,买卖双方都不活跃。市场可能处于观望状态,等待新的驱动因素出现。这种情况下,未来价格可能会继续维持低迷或横盘整理

  • 8 贝莱德现货以太坊ETF ETHA持仓突破28万枚ETH,市值超7亿美元

    最新消息: 贝莱德官方更新现货以太坊 ETF 数据显示,截至 8 月 6 日,iShares Ethereum Trust ETF(ETHA)市值触及约 704,787,330.25 美元,持仓量升至 281,817.9867 ETH。

  • 9 BoredApeYachtClub单日销售额达155万美元

    最新消息:Bored Ape Yacht Club (BAYC) NFT系列连续第二天在NFT市场中领跑,根据CryptoSlam的数据,周四BAYC的单日销售额达到155万美元,共进行了40笔交易。BAYC在NFT历史总销售额中排名第二,总额达31.8亿美元,仅次于Axie Infinity的42.7亿美元。同日,Pudgy Penguins系列以95.08万美元位居第二,Mythos链上的DM

  • 10 币界网午间分析:狗狗币DOGE价格行情预测

    最新消息:根据最近的技术指标,BOSS Wallet分析指出:买入点一: 价格0.100569,(斐波那契回撤线0.618支撑位,技术性买入信号。)买入点二: 价格0.096403,(价格回调至移动平均线交叉点,技术性支撑。)做多止损点: 价格0.09835,(买入点二下方跌破VWAP(成交量加权平均价格)支撑,防止均价失效。)卖出点一: 价格0.109425,(价格上涨至前期顶部区域,抛压明显。