Bitcoin 网络通过去中心化的全球共识机制处理交易。大约每 10 分钟,矿工会将待处理交易打包成区块并添加到区块链中。这个固定的出块间隔,加上 1–4 MB 的区块大小限制,使得 Bitcoin 的吞吐量上限约为每秒 7 笔交易 —— 远远低于全球金融基础设施所需的规模。
这些限制是有意为之。Bitcoin 明确优先考虑去中心化和安全性,而非速度和灵活性。其脚本语言有意不是图灵完备的,以最大限度减少漏洞,并确保可预测、可审计的行为。然而,这也限制了其可编程性,使网络无法原生支持更复杂的逻辑或更高吞吐量的系统。
因此,Bitcoin 的 Layer 1 在高峰期面临较高的延迟和拥堵。当待处理交易数量超过区块容量时,用户必须通过支付更高的费用来竞争更快的确认速度。这种动态在多个关键时刻都曾上演,例如 2017 年的牛市、2023 年的 Ordinals 热潮以及 2025 年初受 ETF 推动的需求高峰,手续费曾达到数百 sat/vByte。对于汇款、微支付或日常消费等小额或常规交易而言,这种费用环境常常使 Bitcoin 显得不切实际。
虽然费用市场对于激励矿工和维持长期安全性至关重要,但它同时也是更广泛采用的障碍。Bitcoin 的 Layer 1 依旧高度安全和去中心化,但在可扩展性和可编程性方面存在内在限制。这些限制推动了 Layer 2 解决方案的发展,旨在实现更快、更便宜、更灵活的交易模型。
Layer-2 解决方案是在 Bitcoin 等基础层之上的协议。它们的目标是将交易从主链上卸载,同时保留 Bitcoin 的结算保障。这些系统通过批量处理、压缩,或其他方式抽象掉交易数据,仅在必要时与基础层交互。
区块链架构中的 Layer-2 设计大致分为几种模式。一种是使用 payment channels,它在用户之间打开一个双向通道,允许进行多笔交易,直到通道关闭时才提交到主链。另一种是 sidechains,它们是与主链并行运行的独立区块链,依赖 peg-in 和 peg-out 机制进行资产转移。
rollups 则是另一类方式。它们将大量交易聚合在链下,并将一个压缩后的证明或数据包提交到主链。根据验证交易的方式不同,rollups 被分为 optimistic 和 zero-knowledge 两种类型。虽然该设计起源于 Ethereum,但现在也正在通过新技术引入到 Bitcoin 中。
还有一种模式是基于联邦(federation-based)的系统。在此类系统中,一组可信实体共同管理资产托管与交易处理。这类系统可以包括 Chaumian eCash 或联合 UTXO 结构。这些模型可以提供用户匿名性或无摩擦的托管体验,但代价是必须依赖一组签名者或监护人。
最近,Bitcoin 的研究引入了 BitVM,这是一种通过巧妙使用 challenge-response 逻辑,使得任意计算可以在 Bitcoin 上被验证的方法。虽然仍处于实验阶段,BitVM 为在 Bitcoin Layer-2 空间中实现通用计算提供了可能。
这些设计模式各自解决不同的限制,有些提高可扩展性,有些增强隐私,或启用可编程性。但它们的共同点是坚持使用 Bitcoin 作为最终结算层,而将大部分逻辑移至链外执行。
任何 Layer-2 解决方案都必须在三个核心属性之间取得平衡:安全性、去中心化与可扩展性。这个概念常被称为“可扩展性三难问题”(scalability trilemma),即通常优化其中两个属性,就需要在第三个属性上做出权衡。
Bitcoin 的基础层最大限度地保证了安全性与去中心化,因此牺牲了吞吐量。而 Layer-2 尝试在最小化对这两个属性的影响下,实现可扩展性。但权衡始终不可避免。
像 Lightning Network 这样的 payment channel 继承了 Bitcoin 的安全模型,但在去中心化和路由效率方面面临挑战。通道需要链上资金进行抵押,支付仅限于连接节点组成的网络。路由流动性往往不均衡,移动用户可能面临稳定性问题。此外,该模型依赖 watchtower 或主动监控机制,在争议发生时防止欺诈。
像 Fedimint 这样的 federated 系统则在隐私和易用性方面提供优势,但牺牲了一定程度的去中心化。监护人可能审查或误管资金,尽管协议设计尝试通过多方托管和社区选举来降低该风险。用户必须相信大多数联邦成员保持诚实。
sidechains,如 Liquid 或 Rootstock,提供了可编程性与可扩展性,但将信任转移到了另一组验证者。这些系统并不继承 Bitcoin 的工作量证明安全性。转入 sidechain 的资产通常通过联邦或智能合约锁定,其资金安全性取决于 sidechain 的内部共识机制。
rollups 提供了更高的数据完整性和可扩展性,尤其是在 zero-knowledge proofs 出现之后。但在 Bitcoin 上,由于缺乏原生支持,rollups 的开发面临更多限制。像 Citrea 和 Botanix 等项目正尝试借助 Taproot 及其他 soft fork 实现 rollups,但由于 opcode 灵活性有限,难度较大。
BitVM 虽然前景广阔,但涉及新的信任与激励模型,目前仍在研究中。它允许在不改变 Bitcoin 共识规则的前提下执行任意逻辑,但需要复杂的争议解决机制且延迟较高。
每种设计都需要围绕这三者的权衡进行精细的工程决策。有些系统侧重速度和成本效率,另一些则优先考虑抗审查能力或可编程性。用户和开发者必须根据其具体使用场景判断可接受的权衡路径。
Bitcoin 的 Layer-2 生态在近几年显著成熟。从最初的基础 payment channels,已经发展为一个多元的扩展工具体系。每一类解决方案都面向不同的用户需求与应用场景。
Lightning Network 是目前部署最广泛的 Bitcoin Layer-2。它通过一组双向通道组成的网络,提供即时、低成本的支付能力。一旦通道建立,用户就可以跨多个节点路由支付。该网络特别适用于频率高、金额小的交易,如打赏、微型购买和汇款。Lightning 是非托管、信任最小化的,但其流动性模型对新用户和企业而言可能较为复杂。
像 Fedimint 和 Ark 这样的 federated 系统则专注于隐私与简易性。Fedimint 采用 Chaumian eCash 模型,用户将 BTC 存入由一组监护人组成的信任群体,获得匿名代币。这些代币可进行隐私支付,最终可兑换回链上 BTC 或 Lightning 支付。Ark 是一种较新的设计,利用一个 host 聚合多个用户的交易并广播,实现匿名的单轮支付。这两种模型增强了隐私,但需要一定程度的托管信任或协调机制。
sidechains 通过运行拥有不同规则和执行环境的平行链,扩展了 Bitcoin 的功能。Blockstream 推出的 Liquid 是一个联邦制 sidechain,专为在交易所之间实现快速、保密的资产转移而设计。Rootstock 为 Bitcoin 引入类似 Ethereum 的虚拟机,支持智能合约与去中心化应用。这些系统适用于更复杂的金融场景,但用户需信任 peg 机制和验证者集合的诚实性。
rollups 在 Bitcoin 生态中刚刚起步。Citrea 正在开发一个使用 zero-knowledge proof 的 rollup,它以 Bitcoin 为结算层,链下执行合约。Botanix 则在构建一个兼容 EVM 的 rollup,将交易数据锚定到 Bitcoin 区块。这些项目希望将 Ethereum 上已有的可扩展性优势引入 Bitcoin,但由于 Bitcoin 的脚本语言较为保守,仍面临独特技术难题。
BitVM 代表了 Layer-2 发展的一个新方向。该方案于 2023 年提出,允许通过交互式 fraud-proof 系统,在 Bitcoin 上验证通用计算。通过 challenge-response 的机制实现图灵完备的逻辑,BitVM 有望支持复杂的应用,如跨链桥、预言机或 rollup,且无需进行硬分叉。该系统仍处于实验阶段,尚未在规模化部署。