BTC L2 Summer?一览主流比特币二层协议特点及优缺点
作者:Hamster;来源:Chainfeeds
比特币铭文的兴起给比特币生态注入了新的活力,重新引起了人们对比特币的关注,这也催生了很多新的比特币二层项目,例如 Merlin、Bison、Bouncebit、NuBit 和 BitLayer 等。
本篇文章则选取了市场上热度比较高的四个项目:BEVM、Merlin、B2 Network、BounceBit 进行解读,各自都有哪些亮点和优势?
Merlin Chain 的出现,标志着一个全新的 BTC L2 解决方案的诞生,其旨在通过一系列技术创新提升 BTC 网络的可扩展性、交易效率和安全性,同时解决网络拥堵问题。作为一个 ZK Rollup BTC L2 网络,Merlin Chain 不仅支持多种原生比特币资产,还兼容 EVM,展现了对比特币和以太坊生态双重兼顾的设计理念。
Merlin Chain 的技术框架核心在于其对链无关性(Chain-Agnostic)的账户体系和 Particle Network 提供的 BTC Connect 技术。这些创新不仅促成了?BTC 与 EVM 地址之间的无缝映射,还为用户带来了一个既高效又安全的跨链互动环境。借助于智能合约、签名抽象化以及去中心化的预言机等多项技术手段,Merlin Chain 能够实现对原生资产的快速桥接和交易处理,进而保障了生态系统的整体安全性与可信赖度。
Merlin Chain 基于 Polygon CDK 框架开发了 zkEVM Layer2 解决方案,它巧妙地运用了 ZK-Rollup 技术,以有效压缩和验证大量交易数据,极大提升了交易处理速度与网络的可扩展性。通过集成序列节点,Merlin Chain 能够处理更多的交易量。使用 zkEVM 技术生成的压缩数据、ZK 状态根和证明,经由去中心化的预言机网络安全上传至比特币的 L1 Taproot,增强了网络的整体透明度和安全性。
在 Polygon CDK 的技术架构下,Merlin Chain 采用了一种名为 CDK Validium 的方案,这种方案结合了 Polygon zkEVM 技术和 DAC 的概念,旨在以太坊链上实现多签形式的有效性验证。这种多签方式 BTC 的 Taproot 技术相呼应,因而 Merlin Chain 上的去中心化预言机在本质上担任了 DAC 的职能。Merlin Chain 的排序器任务是搜集用户的交易数据,打包并验证后,交由 ZKP(零知识证明)的聚合器和 Prover 进行处理,该过程得到了 Lumoz 的 ZK-POW 功能的支撑。经由去中心化预言机网络,这些 L2 的交易数据,包括哈希和签名,被传送至 BTC 网络。
通过这样的技术布局,Merlin Chain 实现了一种既安全又高效的跨链交互方式,允许 BTC 的 L1 和基于 zkEVM 技术的 L2 解决方案之间的交易数据实现无缝对接。这一架构不仅强化了网络的安全性和透明度,还为比特币与其他区块链生态系统之间的互操作性打开了新的可能性,极大地提高了系统的整体性能和用户体验。
Merlin Chain 已与超过 40 个公链建立互联互通,简化了对 BTC 不太熟悉用户的体验,允许他们使用熟悉的钱包(如 MetaMask)和资产进行交互。同时,Merlin 是唯一自研的 BTC 跨链桥,支持 BTC、BRC-20、BRC-420、Bitmap、Ordinals,即将支持 Atomicals、Stamp 以及后面的 Runes,并且也支持 ETH、Arbitrum、Manta、Tron 等资产。
同样作为 BTC L2,B2 Network 通过引入 ZKP 的 Rollup 技术。这一技术旨在提升交易处理速度,并扩展应用场景的多样性,而这一切的达成并不以牺牲安全性为代价。B2 Network 成为了首个在 BTC 上实施零知识证明验证承诺(ZPVC)Rollup 的网络。通过采用 ZKP 和 Taproot 的挑战-应答机制,它不仅支持图灵完备的智能合约,而且还确保了交易的隐私与安全。
而这个所谓的 ZPVC,则是使用 ZKP 来增强 BTC Layer 2 的安全性和效率。通过ZPVC,B2 Network 能够在不直接验证每个证明的情况下,通过一个挑战机制保证交易的真实性和完整性,从而利用了 BTC 的安全共识。这种方法不仅提高了处理交易的效率,还保持了网络的去中心化特性和安全性。
B2 Network 架构分为两个主要层次:Rollup 层和数据可用性(DA)层。
Rollup 层由多种组件构成,包括账户抽象、RPC 服务、Mempool、排序器、zkEVM、聚合器、同步器及证明生成器等。这一层负责接收、存储、排序和处理用户交易,通过生成 ZKP 来验证交易真实性。这一系列步骤不仅保障了交易的安全,还确保了数据的可用性,使得开发人员可以在 B2 网络上构建安全的 DApp,包括 DeFi、NFT 等,并支持将 DApp 从其他 EVM 兼容链迁移到 B2 网络。
而 DA 层包括了去中心化存储、B2 节点以及 BTC 网络,主要负责永久存储 Rollup 数据副本、验证 Rollup 的 ZKP,并在 BTC 网络上进行最终确认。去中心化存储确保了数据的持久和可访问性;B2 节点执行各种网络操作,如验证、排序和数据打包;BTC 网络则负责最终确认交易,保证了系统的安全性和不可篡改性。这三部分协同工作,大大提高了网络的效率和可扩展性,同时保留了其去中心化的本质。
BEVM(Bitcoin Ethereum Virtual Machine)是一个基于 Taproot 升级的去中心化、EVM 兼容 BTC Layer 2 解决方案。它允许使用 BTC 作为交易的 Gas,并且允许以太坊生态系统中的 DApp 在 BTC 网络上运行,为 BTC 带来了更广泛的应用场景。
技术架构方面,BEVM 通过 Taproot 共识,结合了比特币原生的 Taproot 技术栈和由比特币 SPV 节点组成的 BFT PoS 网络,创造了一个去中心化的 BTC L2 解决方案。Taproot 共识由三部分组成:Taproot 技术(包括 Musig2、Schnorr 签名、MAST 等)、一个由比特币 SPV 构成的 BFT PoS 网络,以及通过 Signal 协议形成的阈值节点通信。这种架构提高了比特币网络的可扩展性和隐私性,同时通过 BEVM 技术的批量验证处理,提升了比特币网络交易的效率。
Schnorr 签名提供了一种更高效、更私密的签名方式,允许对多个签名进行聚合,降低了交易大小和费用。而 MAST 改进了智能合约的隐私性和效率,通过允许在区块链上部署包含多个执行路径的合约,而只需透露实际执行路径的数据,从而提高了数据的隐私性和可扩展性。这些技术共同提升了 BEVM 上的交易效率和隐私保护。另外 BEVM 使用 BTC 轻节点作为验证节点,依靠网络共识实现 BTC 的管理和使用,从而达到了真正的去中心化。BEVM 网络的区块生成节点同时作为比特币主网的监护节点,通过网络共识自动执行交易,确保了 BTC 管理和跨链过程的安全性和去中心化。
为了简化 BEVM 节点的启动和运行流程,BEVM 通过 Spheron 服务提供了一个直观简单的节点部署流程。用户可以轻松为 Spheron 钱包充值、选择 BEVM 测试节点、配置推荐资源和新的钱包地址等,从而确保节点的顺利部署和高效运行。
在 Bouncebit 官方文档里,其自称是一个「PoS L1」,但其作为重质押基础设施,为不同的重质押产品提供基础层,也被市场认为是独特的二层解决方案。
BounceBit 引入了以资产为驱动的 PoS Layer 1 方法,通过 BTC 和 BounceBit 原生代币的双代币系统加强网络安全,区别于常规 Layer 2 解决方案,实现了与 EVM 兼容链的互操作性,并结合 CeFi 技术,如 Mainnet Digital 托管和 Ceffu 的 MirrorX 技术,提升交易透明度及流动性,增强比特币资产的灵活性和应用场景。
其双代币 PoS 共识机制,支持 50 个验证者,通过智能合约和基于 Epoch 的时间线优化验证者选举和奖励分配,同时允许验证者对奖励收取佣金,平衡节点运营成本与收益,共同营造了一个安全高效的区块链生态系统。
BEVM、Merlin Chain、B2 Network 和 BounceBit 都通过独特的技术方案提升 BTC 的可扩展性、交易效率和应用场景多样性。BEVM 以其 EVM 兼容性和生态系统建设为特色;Merlin Chain在跨链交互体验上创新;B2 Network 通过 ZKP 技术强化交易隐私性和安全性;而 BounceBit 则采用双代币 PoS 共识机制,利用质押 BTC 和原生代币加强网络安全,同时提供全 EVM 兼容性,拓宽 BTC 的应用领域。
此外,BTC L2 正呈现百花齐放的状态,犹如此前 ETH L2 season,在以上四条公链之外,还有 NuBit 和 BitLayer 等二层解决方案,这些平台的共同努力预示着 BTC L2 解决方案未来将在可扩展性、交易效率、安全性和生态系统多样性方面迈向新的高度,推动 BTC 更广泛地融入日益增长的区块链应用领域。
参考资料:
https://docs.bsquared.network/
https://www.bulbapp.io/p/249323fd-9a6d-4acf-8bef-bb6b2ab57b54/the-bevm-helsinki-program-is-officially-launched
https://bevm-blog.webflow.io/post/taproot-consensus-a-btclayer2-technological-solution-developed-by-bevm
https://docs.lumoz.org/miners-pow/set-up-prover/polygon-zkevm
https://docs.polygon.technology/cdk/architecture/cdk-validium-option/
https://github.com/btclayer2/BEVM-white-paper/blob/main/README.md
https://www.gate.io/learn/articles/comprehensive-overview-of-btc-layer-2-leader-bevm-ecosystem-with-20-projects/1709
https://www.bitvmcn.xyz/doc/btc-layer2/side-chain/bevm
https://docs.bsquared.network/architecture
https://mp.weixin.qq.com/s?__biz=MzkwODIyNTQxMA==&mid=2247484471&idx=1&sn=f1ca955947fb35ad5a1dd0c2524b5a89&chksm=c0cc7adaf7bbf3ccf24cafd873b4217cf15bb1e5fbe22e8b4e099b478c244df831ebf63c182a#rd
https://twitter.com/BitmapTech
https://cointelegraph.com/press-releases/unlocking-bitcoins-potential-introducing-merlin-chain-a-native-l2-solution
https://docs.bouncebit.io/restaking-infrastructure/bouncebit-pos-chain/dual-token-staking-consensus