比特币在本周有了一个飞跃。
比特币开发者罗宾-莱纳斯(Robin Linus)周二发布了一篇名为 “BitVM: 它提出了一种在比特币上利用比过去更复杂的智能合约的方法。智能合约是在区块链网络上运行应用程序的重要计算机代码。
假名开发者超级测试网大胆宣称:”这可能是比特币脚本史上最激动人心的发现。”
这可能是比特币脚本史上最激动人心的发现。它似乎推倒了几乎所有的门,让我们可以获得类似于 Liquid 或 EVM 的契约、侧链和权力,而且不需要任何分叉。我迫不及待地想发布我的演示 https://t.co/lYhZvBg8DS
– 超级测试网 (@super_testnet) 2023 年 10 月 9 日
。
更好的智能合约与第二大加密货币以太坊一脉相承,长期以来一直是比特币的圣杯。启用类似功能的 BitVM 有可能使开发者比以前更容易构建更复杂的应用程序,从而推动比特币向前发展。
尽管并非所有人都认为 BitVM 值得受到如此关注,但如果它能成功,BitVM 可能会对在比特币基础上构建应用产生广泛影响。
这在比特币世界里太受关注了
该协议只适用于两方,所以不能用于卷积或其他多方应用中
12 年前,Greg Maxwell 提出了一个更好的协议(”ZK 应急支付”)来解决同样的问题 https://t.co/6ebt0lHPyY
– Dan Robinson (@danrobinson) 2023年10月9日
。
在论文中,莱纳斯列出了侧链和卷积(rollups)–最近在加密货币领域风靡一时的技术–作为潜在的应用。侧链是与区块链并行运行的网络,而卷积则是将交易捆绑在一起,然后最终在主网络上报告。这两种技术都用于帮助扩展以太坊等区块链网络,由于设计限制,以太坊通常每秒只能处理十几笔交易。
但最令人兴奋的应用是什么呢?莱纳斯告诉 TCN,他认为这是 “将比特币扩展到数百万笔交易,使比特币成为地球上最常用的货币”。
BitVM 如今可在比特币上运行
该提案最令人期待的地方或许在于它可以在今天的比特币上运行,而不需要对比特币进行任何 “软分叉”,因为软分叉很难执行。例如,比特币的上一个软分叉 Taproot 就花了数年时间才得以实施,因为开发人员必须对其进行测试并确保其正常运行。
BitVM 引入了一种在 “链外 “执行智能合约的方法,这样所有这些计算就不会堵塞比特币的有限空间。在比特币的底层,每分钟最多只能处理 4 MB 的数据。这并不算多。
“只要双方合作,他们就可以执行任意复杂的、有状态的链外计算,而不会在链上留下任何痕迹。只有在发生争议时才需要链上执行,”论文解释道。
从抽象意义上讲,这与闪电网络(Lightning Network)的工作原理类似,后者被广泛认为是比特币支付的未来,因为它也使用链外机制来扩展比特币交易。
巨大的 “未来设计空间
尽管人们对这个新想法感到兴奋,但比特币开发者们也对这篇论文持怀疑态度。
在其他技术争论中,有一种批评认为,尽管计算是在 “链外 “完成的,但在链上进行验证仍然会产生巨大的开销。BitVM 提议称,它不会给网络增加大量流量,这可能会导致天然气费用飙升,就像 Ordinals 流行时那样。但其他人也指出,该提案需要双方进行大量的交互,而开发者会尽量绕开这一点。
考虑到对预置图像尺寸的要求,我们很难将如何提高电路构建的效率放在一起,尤其是如果拒绝为现有运算代码提供 “原生 “多路复用门的话。
总体而言,我们期待着填补这些空白,并在
– Olaoluwa Osuntokun (@roasbeef) 2023年10月10日
。
但莱纳斯认为,随着时间的推移,这些问题都能迎刃而解。”[这篇论文]旨在用简单的语言描述这个想法,激发社区的兴趣,它还不是一个完整的解决方案,”莱纳斯告诉 TCN。
“他补充说:”不过,这种范式带来了巨大的新颖设计空间,我认为我们很有可能很快就能找到完整的解决方案。