去年年初,比特币网络 Ordinals 协议的诞生打破了熊市的低迷,像冬天里的一把火,点燃了一直不温不火、没有多少人关注的比特币生态。从 Ordinals 到 BRC-20,再到 Atomicals,一系列创新型铭文协议和资产标准持续不断地为比特币生态注入新的活力。
ORDI 和 SATS 等铭文资产的火爆,不仅将比特币铭文推向了前所未有的热潮,而且还标志着一个全新时代的来临。在这之前,以太坊生态独领风骚,比特币铭文火爆之后,越来越多的用户、开发者和资金开始关注、开始参与比特币生态。这场变革最明显的信号之一,是众多比特币侧链、Layer2 项目的涌现。目前,市面上已经有超过 34 个项目公开宣布要做比特币的 Layer2,其中不少已经完成了巨额融资,如果算上那些还没有公开的,预计会有 100 多家参与竞争。
比特币 Layer2 的这场百团大战,一开始势必会群魔乱舞,但潮水退去之后,必然会有一些项目脱颖而出,这些项目当中有的或许以营销见长,有的可能是依靠扎实的技术,是比特币 Layer2 赛道不同技术架构方案的胜者。在这些胜出者中,Nervos CKB 无疑将占据一席之地。不过,在分析 CKB 的优势之前,我们有必要先明确一个问题:比特币 Layer2 到底要解决什么问题?
比特币 Layer2 到底要解决什么问题?
以太坊的 Layer2 发展了这么多年,从最开始的 Sharding,到后来的 State Channel、Plasma,最后是 Rollup 成了主流。这些 Layer2 方案的核心是提升以太坊 Layer 1 的性能,即将 Layer 1 的大部分交易打包到 Layer2 网络,以减轻主网的压力。
比特币的交易处理速度(TPS)大约为每秒钟 7 笔,这一起点相当低,因此任何形式的 Layer2 技术都无疑会大幅提升其性能。比特币目前最大的问题,其实在于它本身不是图灵完备的,不支持智能合约的特性限制了比特币更复杂的生态业务的发展。Ordinals、BRC-20、Atomicals 等协议和标准出来之后,比特币链上的资产发行已不再是难题,现在的痛点变成了如何让这些资产有更多的应用场景或者说更多的玩法。
因此,比特币 Layer2 当前面临的首要任务,是扩展比特币非常受限的编程能力,即我们常说的:一层发资产,二层做应用。由 Layer2 网络来解决编程能力。
目前的比特币 Layer2 赛道,根据技术架构的不同,大致可以分为状态通道、客户端验证&一次性密封、Rollup、侧链等几个方向。
图:比特币 Layer2 的分类;来源:https://medium.com/@Janenico其中,状态通道以闪电网络为代表,通过在链下(通道中)进行交易,实现低成本、高速度和高可扩展性的交易确认,只有在通道关闭时才提交到主链。不过,状态通道的开发进度比较缓慢,另外通道复杂可能会导致不确定性。客户端验证和一次性密封,以 RGB 为主要代表,链下数据存储,链上承诺,客户端验证,但缺点是进展缓慢,智能合约无法交互。Rollup 则以 BitVM、Bison 等为代表,缺陷是因为比特币的特性,目前没有项目能完美复现以太坊上 Rollup 的验证方式。
侧链则是独立的区块链,通常有自己的共识机制,有一套独立的验证节点,通过双向跨链桥或者 2WP 连接到主链。相比于其他技术架构的方案,侧链方案的进展会更快。因此,这一轮的比特币 Layer2 百团大战,侧链方案将会成为主战场,会是竞争最激烈、项目最多、也最容易看到效果的一个方向。在这个方向上,CKB 是最值得期待的。
CKB,最值得期待的比特币 Layer2
CKB 于 2019 年 11 月上线,采用了 PoW 共识机制和 UTXO 模型,和比特币完全同构。此外,CKB 还有 Axon 框架,可以实现「一键发链」。
在目前的特币 Layer2 大战中,尤其是侧链这个赛道,之所以说 CKB 最值得期待,是因为它在安全性、扩展比特币编程能力、技术积累、生态等多个方面具有其他侧链方案无可比拟的优势。
首先是安全性。侧链是独立的区块链,不继承主链的安全性,所以很多侧链项目往往会因为节点过少而导致中心化。CKB 从一开始就采用了和比特币完全一样、久经时间检验的 PoW 共识机制,最大程度地保障安全性和去中心化。
CKB 的挖矿算法是自主研发的 Eaglesong,2020 年四月份之后,CKB 顺利地过渡到 ASIC 矿机挖矿的时代,度过了 PoW 链最危险的时刻。CKB 目前在挖的矿机,由世界上最大的 AISC 矿机厂商比特大陆生产。当前 CKB 的全网算力约为 158 PH/s,成功经历了去年 11 月的第一次挖矿产出减半。
图:CKB 算力;来源:https://talk.nervos.org/t/ckb-weekly/7306在扩展比特币编程能力方面,CKB 对 UTXO 模型进行了一般化处理,并取名为 Cell 模型。跟 UTXO 一样,Cell 也是交易输出,只不过 Cell 把 UTXO 中的 amount 进行了一般化处理,对应出了 capacity 和 data 两项内容,这样就把原本的一个存放整数的空间变成一个可以存放任意数据的空间。同时,Cell 的数据结构中还有 LockScript 和 TypeScript,前者主要体现所有权,而后者可以自定义很多丰富的功能,譬如实现在比特币上还没有的 Covenant(限制条款)这样的功能。在 Cell 的脚本中,开发者还可以根据自己的需求指定密码学原语,非常灵活。总之,Cell 模型延续了比特币 UTXO 的基本哲学,让 CKB 这条链很容易去继承比特币的简单和安全的特性,同时通过巧妙的修改,让 Cell 有了支持智能合约的能力。
除了高度灵活的 Cell 模型之外,CKB 的虚拟机也非常强大。它采用的是开放指令集 RISC-V,支持开发者用任意语言开发智能合约,只要用合适的编译器编译成 RISC-V 的二进制格式就可以执行,不仅高效,而且各种各样的密码学算法,无论是比特币最原始的 Secp256k1,还是后来引入的 Schnorr,都可以直接移植到 CKB 区块链上来运行。
在用户体验上,CKB 主网完全兼容 BTC 地址和钱包,这让比特币生态的用户可以无感进入到 CKB 生态。CKB 上的铭文协议 Omiga 已经支持比特币钱包 UniSat,比特币生态的用户可以直接使用 UniSat 钱包在 CKB 这条链上部署、铸造、转移铭文资产。反观那些账户模型的 EVM 侧链,用户从比特币生态切换到 EVM 侧链时,不得不切换钱包,在用户体验上非常割裂。
四年多的技术积累和基础设施的逐渐完善,也是 CKB 值得关注的原因之一。一方面,CKB 拥有「一键发链」的 Axon 框架,各个比特币铭文社区,例如 Ordi、Sats、Rats,能够轻松在 CKB 上发一条社区自己的 BTC Layer3。另一方面,CKB 的开发工具也日益完善,除了核心开发团队贡献的各种工具包和 SDK 外,社区团队也在积极贡献,比如 Lay2 团队做的用于构建 CKB dApp 的 PW SDK,再比如 MagickBase 团队做的旨在大幅降低 dApp 开发门槛的 Kuai。
在生态方面,CKB 也远远领先于其他侧链。JoyID 钱包利用生物识别技术(指纹/扫脸)创建和管理钱包,用户无需任何区块链知识也可使用,而且支持多链,在功能上比 MetaMask 钱包更强大,在使用体验上不输 Web2 应用。CKB 有自己的 DID 系统(.bit),同样支持多链和 Passkey,在功能上比以太坊域名服务 ENS 更强大,兼容性更好,而且已经获得了 1300 万美元的 A 轮融资。铭文协议 Omiga 和数据完全存储在链上的 NFT 协议 Spore Protocol 均已上线。DEX、跨链协议等其他基础设施已经在测试网阶段,会在近期推出。为 Defi 提供基础设施的去中心化全链流动性协议 Khalani 也已经在测试网阶段。
总之,CKB 以其卓越的安全性、创新的技术解决方案、丰富的技术积累和日益完善的生态系统,将成为最值得期待的比特币 Layer2。CKB 不仅会为比特币编程能力的扩展提供新的可能性,也为开发者和用户提供了一个安全、灵活且友好的区块链环境。随着技术的进一步成熟和生态的不断发展,CKB 无疑将在探索比特币 Layer2 的前沿道路上扮演越来越重要的角色。