原文标题:The Dawn of Bitcoin Programmability
撰文:Multicoin Capital 投资团队负责人 Vishal Kankani
编译:Yangz,Techub News
「当其他项目还在以比特币 L2 的概念进行营销时,我们认为 Arch 是明确的比特币原生项目。」
5 月 9 日,Multicoin Capital 宣布领投 Arch Network 700 万美元的融资。Arch 是一个比特币原生应用平台,可在比特币上实现无桥去中心化金融(DeFi)。此次投资的其他参投者包括 OKX Ventures、Big Brain Holdings、Portal Ventures、CMS Holdings、Tangent 等。
近十年来,比特币以数字黄金的角色发挥着作用。虽然十多年前就有关于增强智能合约功能的讨论,但这些努力最终都走入了死胡同,部分原因是比特币社区的大部分人都认为这种取舍可能会危及比特币成为最大的非主权货币这一终极使命。
当时比特币社区的主导思想(Vitalik 在 bitcointalk 论坛上的帖子)是放弃所有与可编程性和扩展到其他链相关的创新,并在不牺牲非主权货币这一主要目标的前提下,打回所有的可能性(如果有的话)。以太坊和其他智能合约平台的出现正是抓住了这一机遇。
智能合约平台已经存在了十年。一些智能合约基元,如去中心化交易所、借贷市场和稳定币,已经找到了适合市场的产品。它们被认为是运作良好的区块链生态系统的基本构件。
在 2021 年 11 月 Taproot 升级之前,比特币的智能合约功能非常有限。Taproot 升级将见证字段的空间增加到约 4MB,使开发者更容易编写复杂的脚本功能,包括原子交换、多签钱包和条件支付。
随后,在 2022 年 7 月,Casey Rodarmor 发表了「符文理论」(Ordinal Theory),这是一种可以追踪和转移单个聪(satoshis)的比特币编号方案,解锁了用户将任意数据直接「刻入」比特币交易的能力,包括图片、文本、游戏等,相当于解锁了比特币上完全链上的 NFT。这些 NFT 不一定是 JPEG 或歌曲,也可以是其他链的状态证明。
Taproot 升级和符文理论的影响十分之大,开发者们正以多年来从未出现的规模在比特币网络上进行实验。
比特币开发现状
在我撰写这篇文章的时候,有超过 50 个团队正在研究各种方法,包括 rollups、drivechains、侧链等,以扩展比特币网络并使其更具可编程性。这些项目中的大多数都自称为 「比特币第二层」,但在某些情况下,这样的解释未免过于宽泛。其中一些项目目前已可使用,但另一些还需依赖未来的技术突破,如 BitVM、OP_CAT 等。
在比特币开发的这一领域内,各个团队正在进行一系列明确的设计权衡。设计中的几个重要变量是:
-
托管模式
-
可编程性
-
扩展性
我们认为,短期内正确的取舍应该是前两个:
-
在比特币的基础上进行原生构建,使交易接收者(takers)可以与 DeFi 进行交互,而无需受制于比特币之外的其他信任假设。
-
在自我监管的范围内,专注于使比特币更具可编程性。
「比特币人」(Bitcoiner)大抵都是安全狂魔。在「Not your keys, not your coins」这个问题上,比特币人是这个星球上最为偏执的用户群。指望比特币人把他们的比特币扔进一个新的多重签名系统,放弃一丝一毫的拖管权,或者更糟糕的是,承担跨链风险,都属于是空谈。我们之所以对此深信不疑,是因为 WBTC 和 tBTC 已经存在了很多年,但累计起来流通的数量还不到 BTC 总量的 1%。至于可编程性收益,根本也没有足够的市场需求来承担跨链/中心化风险。
另外,我们还看到,以太坊上的大部分 TVL 都位于 L1,而不是 L2,如 Base、Arbitrum 或 Optimism。
要真正激发比特币上的 DeFi 发展,开发者们需要在用户真实存在的地方下功夫,也就是比特币 L1。
那么,为什么要更关注可编程性而不是扩展性呢?
作为开发者,如果你只想在一条速度比较快的链上进行项目开发,那么还有像 Solana 这样的替代方案,它们拥有繁荣的开发者生态且市场基础设施也要成熟得多。即使尽可能地袒护比特币技术的发展现状,但不得不承认的是,我们还没有准备好在不牺牲安全性的情况下实现链的高吞吐量。在这方面,目前在比特币基础上进行开发的大多数开发者都是称职的,都「与比特币站在统一战线上」;他们希望在世界上最安全的区块链上进行开发,而不是一些伪装成 L2 的多签(multisig)。在比特币目前的技术能力范围内,我们认为正确的操作顺序是优先考虑原生的可编程性,将速度和扩展性目标往后移移。
Arch 上的比特币原生应用
Arch 正在构建首个比特币原生应用平台。Arch Network 目前正处于测试阶段,预计几周后将上线主网。
Arch 是一个去中心化的执行层,专注于增强比特币的可编程性,它在比特币表现力的设计领域做出了一些有趣的权衡:
它承认大多数比特币人不会放弃对多签的托管(也就是说,几乎所有的比特币 L2 都需要是可信的多签,而决不是人们所认为的以太坊生态中的诸如 Optimism 和 Arbitrum 的 L2)。
核心架构允许现货交易中的接收者与应用进行交互,而无需承担新的信任假设;然而,交易发起者将受到额外的信任假设的约束(交易发起者通常是追求利润并明确承担风险的专业人士,他们不是出于自我主权原因持有比特币的原则性用户)。
从技术上讲,Arch 通过一个复杂的架构将类似智能合约的功能引入到了比特币的第一层。该架构利用的是一个由验证器节点组成的去中心化网络和一个专门构建的零知识虚拟机(zkVM),称为 ArchVM。以下是 Arch Network 上与支持技术相关的交易的一般生命周期:
-
ZKVM:Arch Network 的核心是零知识证明(ZK Proofs),它可以验证交易,确保应用执行的可证明安全性。ZKVM 是一种专门的虚拟机,可执行应用并生成加密证明,证明执行的正确性。它由 Risc0 提供支持。
-
去中心化验证网络: 生成的 ZK 证明随后由 Arch 的去中心化验证器节点网络进行验证。该网络在维护平台的完整性和安全性方面发挥着至关重要的作用。通过依靠去中心化架构,Arch 尝试确保验证过程不仅安全,而且能够抵御审查和中心故障点。
-
与比特币第一层的整合:一旦 ZK 证明得到验证,验证网络就会促成未签名交易的签名。这些交易包括由应用程序逻辑决定的状态变化和资产转移,最终会被发布回比特币网络。最后一步完成了执行过程,所有交易和状态变化都直接在比特币上完成。
当其他项目将自己作为第二层项目进行营销时,我们认为 Arch 是明确的比特币原生项目。Arch 独一无二地将自己定位为比特币原生应用平台,直接在比特币第一层上运行,消除了第二层解决方案经常遇到的复杂性和低效率问题,让用户可以直接受益于比特币的安全性和流动性,同时探索 Arch 引入的扩展功能。
在 Arch 上构建应用
在短期内,诸如借贷、DEX 和符文市场等 DeFi 应用显然是可以在 Arch 上进行构建的。如果能够交换资产、借贷资产并以可信方式赚取 BTC 收益,那将是一件非常棒的事情。
此外,让高端收藏品在人类已知最有价值的区块链上完全上链也会是一件美事。我们希望社会上最有价值的数字藏品都能存到比特币网络上,毕竟这本身就是一项巨大的技术突破,将开创互联网金融的先河。很显然,许多符文收藏者都很看重这一点。
比特币生态中的一些项目已经开始向 Arch 迁移。Liquidium 是比特币上的借贷市场,最近开始利用 Arch 整合流动性池,以支持即时流动性贷款和可互换代币池,而这是比特币甚至离散对数合约(DLC)都无法原生支持的。截至本文撰写之时,已有 20 多个项目在 Arch 的开发网上进行开发,涉及稳定币、去中心化交易所、借贷市场等。随着人们对比特币的热情日益高涨,Arch 基金会还计划通过即将举行的黑客松和赠款计划来支持整个生态。
比特币的下一篇章
在 Taproot 升级和符文理论的支持下,我们正目睹比特币生态受到前所未有的关注。15 余年来,人们第一次做出积极且切实的努力,在不牺牲比特币非主权货币目标的前提下,使比特币更具可编程性。
Arch 是首个比特币原生应用平台,可在世界上最有价值的区块链上激发无桥去中心化金融。Arch 的出现直接反映了比特币社区对利用比特币的基础安全性和流动性实现更复杂应用的兴趣,正如在以太坊和 Solana 等其他可编程链上看到的那样。通过在比特币上提供一个可编程平台,Arch 与社区的愿景和原则保持一致,并提供了一种新颖的方法,在增强比特币网络实用性的同时保持其完整性。
Arch 邀请人们重新审视并想象世界上最大、最安全的区块链的可能性,将其他区块链的进步和创新带回比特币。


