从价值存储到可编程平台,比特币如何不仅仅是数字黄金?
原文作者:NOTDEGENAMY、RAM & JOMO
原文编译:深潮 TechFlow
引言
2009 年,一个名为中本聪的匿名者发布了比特币,这是全球首个去中心化的加密货币。它使得无需中介(如银行)即可进行点对点的货币转移。
由于其早期起源、匿名的创始团队、大量的矿工网络以及缺乏传统的融资方式,比特币已成为最去中心化的加密货币。由于没有单一的控制者,恶意行为者在比特币网络上重写交易是极其困难的。即使多个个体之间发生勾结,协调攻击以损害网络的准确性也因其去中心化而具有挑战性。为了理解比特币的去中心化程度,可以考虑中本聪系数,它用一个数字来表示去中心化程度。该系数代表了控制整个网络超过三分之一的参与方/节点运营商的数量。比特币的中本聪系数估计约为 7000 。在撰写本文时,第二去中心化的网络是 Mina 协议,其系数为 151 。其他值得注意的网络包括 Solana,系数为 18 ,BNB 为 7 。比特币的独特之处在于其特别去中心化。
除了去中心化,比特币还因其基本特性而特殊。比特币的供应量有限,为 2100 万个比特币/ BTC,这使得它成为对抗通货膨胀和经济不稳定的有吸引力的避险资产。因此,比特币常被称为“数字黄金”。
总之,比特币:
功能简单——它使点对点货币转移成为可能
去中心化——它远远领先于其他所有加密货币
安全——它免受攻击,安全性已超过 15 年
这些因素使比特币获得了最高的监管透明度。它被归类为商品,这表明机构承认其去中心化的特性。它的 ETF 也在 2024 年 1 月获得批准,这将比特币引入传统金融市场。
基本情况是:比特币建立了一个基线级别的可信度,并且这一可信度持续增长。如果我们能够在比特币之上构建应用程序,它们将受益于二次效应。
然而,这并非易事。比特币最初并不是为了成为其他应用程序的基础层。
首先,比特币上的交易昂贵且缓慢
如果我向你发送 5 BTC,这笔交易必须在比特币网络中进行记录。更确切地说,这笔交易必须(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 收藏。
这种热度的下降并非比特币 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。有效性证明表明:“嘿,我已经检查了这些交易,并且可以确认它们遵循所有规则。你可以检查我,并获得累积的确定性。你不需要逐个检查每一笔交易!”