比特币二层目前有三个技术路线分别是闪电网络;基于BitVM的L2;RGB路线。
闪电网络将比特币转账移到链下,链上记录最终结算结果。闪电网络自2015年出现,支持用户通过开启多个转账通道实现更快速和便宜的小额转账来缓解比特币主网容量问题。但是闪电网络的状态通道局限性在于没有智能合约,无法执行更复杂的链上活动,例如DEX交易,NFT的mint和转账等;闪电网络能处理的资金体量以小额资金为主,网络的空间大小有限,较难满足大规模资金链上转账的需求。

图:闪电网络实时状态图 source:https://1ml.com/statistics
基于BitVM的L2是目前主流的方案解决扩容问题。比特币的L2技术架构方面大多沿用以太坊二层OP和ZK的技术路线,并且结合BitVM来搭建。主流项目方的跨链桥大多使用MPC + TEE的结构和第三方多钱合作伙伴进行管理。
BitVM旨在为比特币生态提供智能合约。设计上与OP Rollup方案类似,会有一对prover和verfier, prover节点会在链下完成计算并且生成ZK欺诈证明,由verfier来进行验证,BitVM扮演verfier的角色,链接比特币二层和比特币主网。但是目前bitvm团队的方案仍然处于开发阶段,尚未经过市场认证。根据BitVM白皮书可以看出目前的挑战者证明模型仅支持1证明者-1验证者,无法支持多方参与的合约;并且为了确保证明的正确性,证明者/验证者的计算/通信开销十分巨大,BitVM相较于EVM更加复杂和慢。项目方面,Bison,B² Network,BOB等均支持EVM兼容的ZK-Proof Rollup, LumiBit计划使用Scroll推出的ZK Rollup技术。部分项目选择使用比特币作为gas fee来结算,通过继承比特币的安全性来实现security,部分项目选择自行搭建节点并且使用原生代币作为gas fee来结算,更加灵活。

