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

时间:2024-09-21 编辑: 浏览:(478)

作者: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 数字人民币智能合约预约消费服务为消费者权益“保驾护航”

    “去年购买的健身卡,因为工作忙一直没有去,现在商家竟然关店了。本来担心无法退款,没想到邮储银行的数字人民币智能合约预约消费服务帮我把没使用的资金自动退回来了。”谈到这几天发生在自己身上的小插曲,青岛的消费者王先生仍然感到十分惊喜。近年来,关于预付费服务出现问题的案例不在少数,很多消费者遭遇以上情况时往往都处于弱势,无法切实保障资金安全和自身合法权益。为从源头上解决上述问题,为预付费业务创设良好环境

  • 2 ARB上的USDT的安全性如何?

    作者:道说区块链1. 为什么有些很好的币会被下架交易所?ANT是DAO的龙头,我不敢买山寨币了,怕Magic被交易所下架。我现在都不是太在意交易所有没有上币。早年的时候,信息严重不对称,普通散户想要了解一个币恐怕很主要的信息来源就是交易所。在那个年代,可能交易所上币对一个币的价格有着很强的助推作用。可现在,我觉得这种信息不对称已经削弱了不少,越来越多散户是通过社交媒体了解的一手信息。这个信息来源远

  • 3 Covalent的合作伙伴生态系统空投计划于8月1日启动,价值10万美元的大幸通证分发给CXT权益持有者

    新闻稿。Covalent是人工智能的模块化数据基础设施,很高兴宣布其合作伙伴生态系统空投计划的第一个项目:大幸药品。这一举措为Covalent CXT的利益相关者提供了从其广阔的生态系统中获得空投的机会。首次空投将于2024年8月1日星期四进行,向CXT的参与者分发价值10万美元的大幸代币。Covalent在其生态系统中拥有230多条区块链,继续为其社区提供众多机会和奖励。 生态系统空投计划旨在奖

  • 4 Partisia区块链先驱项目RESCUE为受艾滋病毒影响的社区提供基本援助

    [新闻稿-瑞士楚格,2024年7月31日] 区块链领域的创新者Partisia Blockchain自豪地宣布推出RESCUE项目,这是一项雄心勃勃的计划,旨在在紧急情况下为艾滋病毒感染者和受影响者提供关键的健康和社会服务。这个突破性的项目是与社会方程式中心(SEH)、全球艾滋病病毒感染者网络(GNP+)、Partisia区块链基金会、健康创新交易所(HIEX)和Vorne.ai的合作。 通过推出

  • 5 弱势投资者抛售比特币,长期投资者累积74亿美元比特币

    尽管弱势群体正在抛售比特币,迫使重新测试6.5万美元的门槛,但数据显示,具有长期前景的投资者正在积累比特币。 比特币今天下跌了4%以上,引发了整个市场的抛售。具体而言,顶级加密货币从68284美元的日高点跌至65894美元,山寨币首当其冲。截至发稿时,比特币已结算在66150美元左右,使过去一周的所有收益无效。 比特币抛售压力受到审查 值得注意的是,随着美国政府周一晚上将20亿美元的比特币转移到一

  • 6 加州DMV将车辆登记系统应用于雪崩(AVAX)以防止欺诈:报告

    美国人口最多的州的机动车管理局(DMV)正在将其庞大而复杂的车辆登记系统放在区块链上。 根据Ava Labs的最新公告,加利福尼亚州Avalanche(AVAX)背后的开发公司正在使用该链更新其所有权转移系统。 “雪崩L1还能做什么? 加州DMV正在Avalanche上推出自己的连锁店,为加州3900多万居民提供现代化的车辆所有权转让体验。” 在随附的帖子中,Ava Labs表示,新系统将使所有权

  • 7 [Bitop市场观察] 超级央行周登场,比特币突破七万后狂泻,美国政府与Mt.Gox接力抛售?

    昨日美股涨跌互见,本周迎来超级央行周,美国、日本、英国央行将在周三与周四陆续公布利率决策。 共和党总统候选人特朗普周末拥抱比特币的言论,激励了比特币的走势,BTC在昨日一度冲破7万大关,但随后回落,截稿前报66,093美元。 以太币则持稳在3,300附近。超级央行周登场本周迎来超级央行周,美国、日本、英国央行将在周三与周四陆续公布利率决策。美联储将在北京时间8/1凌晨公布利率决策,市场普遍预期将维

  • 8 这三枚硬币中的一枚可能成为下一个柴犬(SHIB)

    柴犬因多种原因而成为标志性货币。例如,SHIB 是加密货币领域开启 meme 币文化的少数代币之一。柴犬生态系统被称为 OG 加密货币,已实现大幅扩张,并继续激励其他代币复制其成功。然而,随着 SHIB 近期价格下跌,与其价格下跌以及 shib 销毁机制无法稳定其价格相关的问题开始蔓延。在此之后,以下三种加密代币有可能成为下一个柴犬。3 种可能成为下一个柴犬(SHIB)的硬币1- 撞击今年,模因币

  • 9 特朗普激情演讲,力挺比特币,承诺纳入国家储备,比特币大涨,牛市要来了?

    近日,特朗普出席了在纳什维尔举行的比特币大会,并在会议最后一天下午发表了演讲。不仅表示要将比特币作为国家战略储备资产,宣称其未来市值将超黄金,更是激情强调永远不要卖掉你的比特币!特朗普对比特币的支持不仅反映了他个人立场的变化,也将为未来的监管改革铺平道路,从而推动比特币及加密货币整个行业的发展。如今,比特币大会已正式结束,特朗普引发的新一轮风波将会怎样持续发酵呢?我们来看看详细分析。对比特币有什么

  • 10 巴哈马通过旨在预防FTX和Terra灾难的加密货币法

    巴哈马通过了一项新的加密货币法,旨在适应自2020年以来该行业的变化,此前Sam Bankman Fried的FTX倒闭,Do Kwon的Terraform Labs倒闭。 《2024年数字资产和注册交易所法案》(简称DARE 2024)最引人注目的是为提供数字资产托管的企业引入了新规则。这些规定似乎解决了总部设在该岛国的FTX所犯的错误。 这包括要求维持“适当的程序”,使数字资产与企业财产“分开