作者:NOTDEGENAMY、RAM & JOMO

编译:深潮TechFlow

 

引言

2009年,一个名为中本聪的匿名者发布了比特币,这是全球首个去中心化的加密货币。它使得无需中介(如银行)即可进行点对点的货币转移。

由于其早期起源、匿名的创始团队、大量的矿工网络以及缺乏传统的融资方式,比特币已成为最去中心化的加密货币。由于没有单一的控制者,恶意行为者在比特币网络上重写交易是极其困难的。即使多个个体之间发生勾结,协调攻击以损害网络的准确性也因其去中心化而具有挑战性。为了理解比特币的去中心化程度,可以考虑中本聪系数,它用一个数字来表示去中心化程度。该系数代表了控制整个网络超过三分之一的参与方/节点运营商的数量。比特币的中本聪系数估计约为7000。在撰写本文时,第二去中心化的网络是 Mina 协议,其系数为151。其他值得注意的网络包括 Solana,系数为18,BNB 为7。比特币的独特之处在于其特别去中心化。

除了去中心化,比特币还因其基本特性而特殊。比特币的供应量有限,为2100万个比特币/ BTC,这使得它成为对抗通货膨胀和经济不稳定的有吸引力的避险资产。因此,比特币常被称为“数字黄金”。

总之,比特币:

  1. 功能简单——它使点对点货币转移成为可能

  2. 去中心化——它远远领先于其他所有加密货币

  3. 安全——它免受攻击,安全性已超过15年

这些因素使比特币获得了最高的监管透明度。它被归类为商品,这表明机构承认其去中心化的特性。它的 ETF 也在2024年1月获得批准,这将比特币引入传统金融市场。

基本情况是:比特币建立了一个基线级别的可信度,并且这一可信度持续增长。如果我们能够在比特币之上构建应用程序,它们将受益于二次效应。

然而,这并非易事。比特币最初并不是为了成为其他应用程序的基础层。

首先,比特币上的交易昂贵且缓慢

如果我向你发送5 BTC,这笔交易必须在比特币网络中进行记录。更确切地说,这笔交易必须(1)包含在账本上,并且(2)更新后的账本必须分发到成千上万的计算机上。将交易包含在账本上需要众多矿工竞争解决密码学难题来验证和确认交易——这是一项资源密集型且昂贵的过程。确保账本分发也会减慢我们每秒可以处理的交易数量。普通人运行的计算机没有无限的存储能力。在这里,我们观察到比特币对去中心化的关注导致了成本和速度之间的权衡。

其次,比特币对智能合约不友好

假设我们想做一些超出点对点货币转移的复杂事情。例如:我们想在比特币网络上编程一个自动售货机。根据输入的价值,自动售货机输出一个产品,并且自动售货机中剩余的产品数量由比特币网络持续跟踪。这个自动售货机类似于智能合约:一组根据特定触发条件自动执行的规则。

比特币并不直接支持智能合约,这一限制源于两个有意的设计选择。

  1. 比特币采用了一种受限的基于堆栈的脚本语言,该语言故意不具备图灵完备性,缺乏循环和复杂条件等高级特性。换句话说,在比特币上编写复杂逻辑是困难的。仅支持数字签名、时间锁等简单操作。

  2. 比特币使用未花费交易输出(UTXO)模型来跟踪状态——即区块链上所有信息的当前状态——这对于跟踪钱包余额是高效的,但对于跟踪其他类型交易的状态效率较低。

这些架构决策在可编程性上牺牲了安全性和可预测性。因此,尽管比特币在安全价值转移方面表现出色,但它对支持智能合约应用所需的复杂状态依赖逻辑非常不友好。以太坊等网络后来作为解决这些限制的方案出现。

早期克服这些限制的尝试——Segwit、Lightning Network 和 Taproot

比特币的第一次重大升级被称为Segwit,于2017年发布。它使得比特币交易能够更快地进行,同时允许在区块链确认之前修改交易ID。这使得安全地批量处理多个交易成为可能。最终,发生在区块链之外的多个交易可以被合并为1个交易,然后存储在链上。

这带来了第一个比特币二层(L2),被称为 Lightning Network,于2018年推出。L2 是一个在底层 L1(在这种情况下,比特币是 L1)上进行结算的协议。

以下是 Lightning Network 中发生的事情的简要说明:

  • 如果我向你发送10 BTC,而你又向我发送5 BTC,通常会有2个交易记录。Lightning Network 在两个交易方之间创建一个新的迷你账本。它在一段时间后结算净结果(例如,A向B发送了5 BTC),将主账本上的交易记录从2减少为1。

  • Lightning Network 将多个交易批量处理为一个,并将该单一交易记录在比特币区块链上。尽管在去中心化方面存在一定的权衡,Lightning Network 提供了显著的灵活性。对于小额交易,用户受益于其速度和更低的交易成本。比特币的交易费用约为1美元,而 Lightning Network 每笔交易的费用仅为0.001美元。

Lightning Network 提高了速度,但不支持可编程性或其他有趣的应用场景。使用 Lightning Network,我仍然无法向你发送稳定币并让该交易由比特币网络进行安全保障,更不用说在比特币上编程智能合约了。

Taproot 升级于2021年激活,为比特币上的智能合约编程奠定了基础。基本上,它放宽了可以放入比特币交易中的任意数据量的限制。

引入 Ordinals

得益于 Taproot,用户现在可以直接在单个聪(100,000,000聪等于1比特币)上刻录数据。更确切地说,一个聪可以(1)被分配一个特定的编号以供将来参考,以及(2)被刻录上文本、图像或复杂文件等数据。这个过程有效地将可替代的聪转变为不可替代的聪,创建了通常称为不可替代代币(NFT)。

Ordinals 引发了褒贬不一的观点。

一方面,比特币 Ordinals 可以被认为优于存储在其他区块链上的NFT。

原因如下:当 NFT 通过刻录存储在比特币网络上时,实际数据——图像、视频等——被存储在区块链上。相比之下,非 Ordinals 的 NFT 通常在区块链上存储元数据/URL 指针,而不是实际数据。因此,Ordinals 对审查、链接失效和数据丢失的抵抗力更强。

另一方面,比特币社区中的许多人认为,强迫比特币节点下载和存储图像浪费了资源。下面是一个著名的 Ordinals 收藏,即 Taproot Wizards 收藏。

来自 Taproot Wizards 收藏的一些 NFT

实际上,与几个月前相比,Ordinals 目前吸引的关注较少。从下面的图表可以看出,创建 Ordinals 所消耗的资源减少了,总体上创建的 Ordinals 数量也在减少。

随着时间推移,创建比特币 Ordinals 的努力减少(来源:Dune Analytics)

关于 Ordinals 是否应占用比特币网络区块空间的担忧是这一减缓的主要驱动因素,但值得注意的是,这并不是一个仅限于 Ordinals 的现象。由于市场过度饱和,对 NFT 的兴趣可能已经下降。

这种热度的下降并非比特币 Ordinals 特有——这是整个 NFT 领域的低迷期(来源:The Block)

到目前为止,本文反复强调比特币对安全性和去中心化的重视,这使其可扩展性降低。这就是 Ordinals 受到批评的原因——许多人认为图像并不值得在比特币网络上增加额外的拥堵。这将我们引向比特币的 L2。

进入二层(L2s)

理解L2s

在深入比特币相关内容之前,了解 L2s 的基本概念非常重要。L2s 可能会让人感到困惑,因为不同的人有不同的定义。在本文中,我们将 L2s 分为两种主要类型:侧链和 rollups。我们在 Ocular 认为 rollups 是真正的 L2 表示。

侧链

侧链是独立的区块链,不在主链上结算其交易。换句话说,并非每个在 L2 上的交易都可以直接在 L1 上验证。

Liquid Network 就是一个很好的比特币侧链例子。你可以通过桥接将 BTC 从比特币网络转移到 Liquid Network。这涉及将BTC发送到由“看守”管理的地址——这是一个由大约65名社区选出的信任成员组成的池,包括交易所、金融机构和比特币相关公司的代表。然后,对于每个转移到这个看守管理地址的 BTC,用户会收到一种称为LBTC的合成 BTC。这是一个双向挂钩的机制。

Liquid Network 的安全性依赖于这些看守及其持续的信誉;Liquid Network 并未从比特币 L1 继承安全性。如果大多数看守勾结或被攻击,侧链的安全性可能会受到威胁。Liquid Network 的主要好处在于它帮助需要快速和私密交易的各方,而无需完全离开比特币环境——交易速度更快,用户还可以在网络上交易稳定币和其他代币以及 LBTC。

rollups

我们认为 rollups 是真正的 L2,因为每笔交易都有一个提交给 L1 的证明作为支持;这个证明可以直接在 L1 上进行验证。在 rollups 中,若干交易被 rollups 为1笔交易。然后,这笔交易连同有效性证明一起提交给L1。有效性证明表明:“嘿,我已经检查了这些交易,并且可以确认它们遵循所有规则。你可以检查我,并获得累积的确定性。你不需要逐个检查每一笔交易!”

说明 L1 与 L2 之间的联系(来源:Limitless Insights)

每笔交易都由一个可以检查的证明进行保护,因此 rollups 从比特币区块链继承了很高的安全性,我们可以将其视为真正的 L2。帮助使比特币更具可编程性的 rollups 包括 MerlinChain、BOB、BEVM、Bitlayer 和 Botanix。

其他方法

Stacks 展示了一种非 rollups、非侧链的方法,仍然从比特币 L1 继承了一定程度的安全性。

Stacks 如何与比特币交织在一起:Stackers 接收 BTC,比特币矿工接收 STX,使这两个区块链交织在一起(来源:Stacks Documentation)

Stacks 本质上是一个独立的区块链,它呼叫比特币矿工来验证其区块,以换取奖励。然而,Stacks 并未在比特币区块链上发布任何证明或哈希,因此它并不像 rollups 那样与比特币直接相关。

在比特币上进行的其他令人兴奋的编程尝试

B² 网络

B² 网络是一个真正的 L2 示例,我们可以用它深入探索 rollups。B²上的交易被批量处理,并生成一个可验证的证明,证明该批次的正确性。该证明随后被记录在 L1 比特币区块链上。

B² 所采用的证明称为零知识(zk)证明,通常被认为是最佳实现方式,因为它们允许在不泄露内容的情况下对批次的有效性进行链上验证。简单来说,zk 证明确保了隐私。B²网络还与以太坊虚拟机(EVM)兼容,这意味着为以太坊编写的代码可以在B²上运行相同的应用程序。这使得 B² 对开发者具有吸引力。

像 B² 这样的 L2 通过支持面向用户的平台(如 Master Protocol)来扩展比特币生态系统。

Master Protocol

Master Protocol 是比特币生态系统中的一个金融平台,旨在促进利率互换和进行流动质押代币(LSTs)及其他收益生成资产的收益农场。

Master Protocol 通过几个关键方式改善比特币生态系统的流动性:

  1. 资产聚合:Master Protocol 作为用户和资产的聚合器,深度集成到比特币生态系统中。它整合来自不同协议和 L2 解决方案的各种 LST 和收益生成资产,创建一个集中化的流动性中心。

  2. 收益市场平台:Master Protocol 的核心产品 Master Yield Market 将比特币生态系统资产打包成 Master Yield Tokens(MSY),然后分拆为 Master Principal Tokens(MPT)和 Master Yield Tokens(MYT)。这使得用户能够交易这些代币,创建收益市场并改善整体流动性。

  3. 简化访问:聚合多个资产和协议使 Master Protocol 简化了比特币生态系统内用户的交互。用户可以访问来自不同协议的收益机会,而无需不断切换,从而增加了生态系统的参与度和流动性。

  4. 流动质押和再质押:Master Protocol 允许用户在各种 L2 网络上质押比特币,并获得 LST 作为质押凭证。这些 LST 可以再投资或进一步质押,以赚取流动再质押代币(LRT),增强投资能力和资产流动性,而不影响原始质押。

  5. 利率互换:作为一个利率互换市场,Master Protocol 促进收益资产的交易,有助于管理流动性风险并优化资本效率。

  6. 生态系统协同:作为一个一站式比特币生态系统收益交易中心,Master Protocol 不仅改善了其采用率,还将流量和用户引导至多个比特币生态系统协议,促进整体流动性。

  7. 解决碎片化:Master Protocol 帮助解决比特币 L2 解决方案增长造成的碎片化问题,改善比特币生态系统内的可组合性和可操作性。各种 DeFi 协议和二层解决方案的整合增强了整体流动性流动。

Master Protocol 作为一个中央枢纽,将比特币爱好者与各种应用连接起来,支持新应用的开发,增强比特币基础设施的整体效用。此外,它通过改善可组合性和可操作性来解决比特币L2解决方案增长造成的碎片化问题。

Babylon

Babylon 是一个创新项目,旨在将比特币无与伦比的安全性扩展至各种权益证明(PoS)链,特别是那些在 Cosmos 网络中的链。

通过利用比特币强大的工作量证明(PoW)共识机制,Babylon 通过一种称为“再质押”的过程提升了 PoS 链的安全性。这涉及在其网络上锁定比特币,并利用它来保护其他 PoS 链,从而提供经济安全,让比特币持有者获得质押奖励。该协议使用先进的加密技术和共识创新来促进这一过程,无需复杂的智能合约。

Babylon 的架构基于 Cosmos SDK,并与区块链间通信(IBC)兼容,允许比特币链与其他 Cosmos 应用链之间无缝的聚合与通信。通过将比特币的安全特性与 PoS 网络的灵活性结合,Babylon 协议有望在比特币生态系统的未来发挥关键作用,推动一个更安全、可扩展和互联的区块链生态。

比特币编程的下一个前沿和我们关注的领域

Ocular 团队密切关注在比特币上构建的应用,并已确定以下领域作为创新发展的观察重点:

  1. 更多 L2 解决方案:需要改进的 L2 以提高交易速度和降低成本,同时保持比特币的安全性。

  2. 智能合约平台(remorachains):像 RSK(Rootstock)这样的倡议使比特币上具备以太坊式的智能合约功能,变得越来越相关。这些平台允许在比特币上开发去中心化应用(dApps)和 DeFi 服务。

  3. 跨链兼容性:允许其他区块链(例如 Solana)的应用在比特币上运行的平台,代表了区块链互操作性领域的一个令人兴奋的投资机会。

  4. 比特币上的 DeFi:随着可编程性增加,比特币上强大的DeFi生态系统的潜力也在增长。专注于借贷、去中心化交易所和以比特币原生构建的稳定币的项目可能是有趣的投资领域。

  5. 比特币原生应用平台:这些平台旨在增强比特币的可编程性,同时保持其安全性和去中心化的核心原则。

  6. 零知识证明技术(ZK-Proof Technology):实现零知识证明的比特币项目可能提供增强的隐私和可扩展性特性,使其成为有吸引力的投资前景。

  7. 托管解决方案:随着可编程性的增加,将会对安全的托管解决方案产生日益增长的需求,以满足比特币日益扩展的功能,同时保持“不是你的私钥,就不是你的币”的理念。

  8. 开发者工具和基础设施:随着对比特币可编程性关注的增加,可能会出现对开发者工具、SDK 和基础设施的需求激增,以支持这一波新的比特币应用。

结论

这些领域代表了比特币从简单的价值存储演变为更通用和可编程平台的前沿。随着生态系统的发展,它可能会吸引更多的开发者、用户和投资者,从而推动比特币及更广泛的加密市场的下一个增长阶段。