更新时间:2025-08-20 12:57:02 编辑:丁丁小编
来源:点击查看
简介
去年因为铭文的火爆,比特币生态系统吸引了大量关注,尤其是从以太坊转向比特币的资金流动。机构开始大举投资比特币生态基础设施,近期BEVM、BOB等比特币Layer2项目完成从数百万到数千万不等的融资。此外,Nervos的RGB++推出和Seal的铸造也让CKB(CKB,Nervos Network的第1层网络,负责存储所有交易数据和智能合约)的热度急剧上升。
今天我们就来探讨一下比特币Layer2的相关内容。目前市场上的比特币Layer2项目很多,我们可以简单将其分为四类:比特币侧链、UTXO+客户端验证、Rollup以及Taproot Consensus。本文将分为上下两部分,今天先介绍前两类。
比特币Layer2的目标
比特币作为加密货币的龙头,持有它可以跑赢绝大多数资产,但人们并不满足于现状,希望赋予比特币更多的功能。相较于其他公链,比特币存在交易速度慢、确认时间长、拥堵时交易费用高以及智能合约功能有限等问题,无法直接构建复杂的应用。
比特币Layer2是在比特币之上构建的额外层级,旨在提高交易速度、降低交易成本和增加可扩展性。它通过在链下处理交易和保存中间状态来实现这些目标。这样可以加快交易确认速度,减少交易费用,并提高整个系统的容量和吞吐量。Layer2的目标是改善比特币的性能,使其更适用于广泛的应用。
比特币侧链
比特币侧链是一个与比特币主链连接的独立区块链系统,通常通过双向跨链桥与主链连接。用户可以将比特币锁定在主链上,然后在侧链上进行交易和操作。
通过侧链,用户可以实现更灵活和多样化的功能,如支持其他加密资产支付、有状态的智能合约、更快的结算和更高的隐私性。然而,侧链需要一套独立的验证节点,这可能会导致节点数量不足、中心化问题以及无法完全继承比特币的安全性。以下是一些侧链项目的代表:
1. Stacks
Stacks定位为比特币的智能合约层,旨在为比特币系统引入智能合约和DApp。它通过独特的Proof of Transfer(PoX)共识机制与比特币主链相连,允许开发者构建智能合约和DApp。Stacks的技术架构包括核心层和子网,核心层高度去中心化但吞吐量低,子网则吞吐量高但去中心化程度较低。
Stacks使用Clarity智能合约语言进行DApp开发,并通过Nakamoto升级提升网络性能。Nakamoto升级不仅可以结算比特币交易,还能实现100%的比特币重组阻力,并加快出块速度。Stacks还发行了基于SBTC的稳定币,增加DeFi的可组合性。目前,Stacks生态系统已经发展了5年,但大多数项目反响平平或处于停滞状态。Stacks的Nakamoto升级预计月底在主网上推出,其Token STX目前是比特币Layer2的龙头,市值接近50亿美元。
2. RSK
RSK(Rootstock)定位为支持智能合约的比特币Layer2,专注于DeFi。它没有原生Token,引入RBTC作为支付交易费用,目标是成为金融包容性的基石。RSK通过合并生产区块来利用比特币的安全性保护智能合约和交易。它兼容以太坊虚拟机(EVM),开发者可以使用Solidity编写智能合约,并将以太坊的DApp移植到RSK上。此外,RSK还建立了RIF网络,提供各种基础设施服务,如DeFi、存储、域名服务和支付解决方案。
目前除了RIF外,RSK并无其他生态项目冒头,而且性能较弱。RSK在上个月启动了第三批次资助计划,总金额为250万美元。
3. Liquid Network
Liquid是由Blockstream推出的比特币侧链和交易结算网络,目标是提供快速结算、强隐私性和数字资产发行等功能,服务于机构和资产发行方。Liquid侧重于简便的协议、安全性和隐私性,与RSK类似之处在于都是依赖于联盟多重签名发行锚定Token,但去中心化程度不同。Liquid更注重安全性,而RSK则更注重可用性。
Liquid由于面向机构服务的侧链,被认为是联盟链。它主要用于资产发行和交易,对智能合约功能不友好。
4. Lightning Network
闪电网络是建立在比特币网络之上的扩展解决方案,旨在提高比特币交易的速度,但不支持智能合约。它通过引入第二层支付通道实现快速、廉价的小额支付。参与者可以在支付通道内进行多次交易,无需将每笔交易记录在比特币区块链上,只有在通道关闭时才将最终交易结果提交到比特币主链进行结算。
通过闪电网络,用户可以实现几乎即时的支付,而无需等待比特币主链的确认。这大大提高了交易速度并降低了交易费用。闪电网络利用智能合约技术和多重签名机制确保交易安全性。它的应用场景包括小额支付和游戏,为用户提供了方便、快速、低成本的支付方式,同时为开发者提供了构建基于闪电网络的应用程序的平台。
4月3日,Coinbase与闪电网络支付解决方案提供商Lightspark合作,为其所有客户整合比特币闪电网络。目前,闪电网络支付通道中的美元容量近3.2亿美元。
整体来看,比特币侧链这个赛道的二层项目相对“老”一些,虽然做了很长时间,但实际进展差强人意,在技术以及落地方面都相对落后一些。
UTXO+客户端验证
UTXO+客户端验证是一种基于比特币UTXO账户模型的扩容方案(UTXO:Unspent Transaction Output,即“未花费的交易输出”,可以简单理解为还没有用掉的收款)。它试图在比特币UTXO上进行链下账本计算,并通过客户端验证来确保账本的真实性。这个方案的目标是既保留比特币原有的特性,又能够实现二层账本共享和安全性。
然而,这个方案的实施非常困难。因为比特币的设计并不支持复杂的计算,将额外的任务整合到UTXO模型中变得非常复杂。这个方案强调了比特币的原生性,但可能忽略了可行性和实际操作的难度。目前,该赛道的项目大多还处于白皮书阶段,并无太大进展。以下为代表项目:
1. RGB
RGB是一个旨在构建基于比特币UTXO模型和闪电网络的比特币Layer2解决方案。它的目标是将数据压缩封装到比特币的每个UTXO中,并通过客户端验证来确保资产安全。RGB的设计思路是将链外的RGB交易与比特币交易的UTXO绑定在一起,通过将RGB交易的证明和资产所有权密封在比特币的UTXO中,将RGB的资产所有权和状态与比特币的UTXO操作和控制相结合。然而,RGB的开发进展较慢,因为其中涉及的多个技术要点具有较高的实现难度。虽然RGB被认为是一种正统的解决方案,但其实现困难和功能限制使得其开发进展缓慢。
2. RGB++
RGB++协议是Nervos联创年初受到RGB协议启发而提出的协议,其主要思路与RGB类似,通过在链下进行计算、执行和验证交易,然后在比特币链上进行结算。不同的是,RGB++在对交易和资产进行的验证环节采用了不同的思路。Nervos利用了与比特币相同的POW+UTXO结构优势,并结合创新的“同构映射”技术,成功将RGB协议的客户端验证替换到CKB上。通过这种方式,Nervos在保持安全性与比特币相同的同时,实现了对RGB协议的功能和灵活性的扩展。这种迁移并没有对隐私进行过多的牺牲,同时为用户提供了更多的使用和管理数字资产的方式。RGB++在复用了比特币安全性的同时,可以获取图灵完备的智能合约执行能力。
这样CKB就成了RGB++资产的执行层和DA数据层,但它不仅仅可以支持RGB++协议,也可以支持其他的比特币一层资产,比如Runes、Atomical,只要是基于UTXO记账模式都可以支持。近期CKB热度较高,在这里也简单介绍下UTXO Stack,由Nervos生态基金孵化的公司开发,UTXO Stack是基于UTXO模型的比特币Layer2发行平台,旨在帮助开发者快速搭建基于UTXO架构的比特币Layer2链。它提供了一套模块化的工具包,使得开发者可以轻松构建自己的二层链,并将其集成到Nervos生态系统中。UTXO Stack还原生支持RGB++协议,同时利用CKB作为数据可用性层,为比特币生态系统带来更多的应用场景和发展机会。这种架构使得RGB++协议和UTXO Stack能够相互配合,为比特币生态的发展提供了强大的技术支持。
3. BitVM
BitVM是ZeroSync项目负责人Robin Linus提出的比特币虚拟机概念解决方案。它旨在增强比特币的可编程性,使开发者能够在比特币网络上运行复杂的合约,而无需改变比特币的基本规则和共识机制,目前仍处于理论阶段。BitVM提供了一种在比特币网络上实现复杂合约的方法,同时保持比特币的安全性和去中心化特性。它通过引入新的虚拟机概念和角色,为开发者提供了更多的编程能力和创新空间。为了提高灵活性,BitVM需要将大多数计算过程转移到链外完成,只将相关的证明上链。它的核心思想是将复杂的智能合约抽象为欺诈证明,并在比特币脚本上执行这些证明。用户可以在资产交易出现问题时发起检举,并通过欺诈证明验证交易的真实性。目前,BitVM的实际可行性和技术细节仍存在争议,需要进一步观察和研究。