WEEX 唯客博客, 作者:Ash Li 一、BTC Layer 2 概述 比特币侧链和 Layer2 项目的井喷式的出现,根本上是为了解决比特币网络的扩展性和交易速度等方面的挑战。因为从根源上来讲,比特币只是一个去中心化的账本,并不具备图灵完备性也就是可编程性,资产除了交易转账外没有其他可以应用的方向。Ordinals 协议打开了大家的思路,虽然提高了比特币的可编程性但还是没有本质上改变,只是提供了一种新型的资产的发行方式。所以为了进一步发展壮大比特币生态,比特币 Layer 2 的开发可以提高比特币网络的吞吐量,并降低交易费用和确认时间,合适的方案便尤为重要。 大家其实都很熟悉以太坊上的 Layer 2 了,但是对于比特币而言,Layer 2 一直没有一个详细具体的分类标准,一般情况下大致分为比特币侧链、多签+EVM、Rollup 、状态通道 State Channel 以及客户端验证等。 比特币侧链:可以独立于比特币而存在的扩容区块链,比如Stack、RSK等项目。 多签+EVM:这是目前很多 BTC L2 采用的解决方案,无论是采用 MPC 多签方案,还是门限签名方案,抑或 Hash Lock、DLC 等方案,本质都是多签+EVM 的方案。用户把 BTC 跨入到多签地址,然后在 EVM 链上生成新的 BTC,从而让 BTC 活动兼容 EVM 智能合约的能力。以 Melin Chain 等为代表。 Rollup:通常是引入客户端验证或自建 DA 层来验证 Rollup,验证阶段还是由客户端或者自己的 DA 层进行。该类型项目的典型代表有:BitVM、B2 和 Bison 等项目。 状态通道:代表项目就是闪电网络,在扩展性、安全性以及隐私等方面是优于其他方案,但开发进度比较缓慢。 客户端验证:基于比特币 UTXO 账号模型去做的扩容方案,这类项目的典型代表是:RGB、BitVM 等项目。通过链下进行数据存储,客户端进行验证,但缺点同样是进展缓慢,智能合约无法交互。 @DWFVentures 也给出了不同的分类标准,但其实大差不差,大家可以参考下表了解这些 Layer2 的解决方案。 二、CKB 是什么 Nervos Network 也就是 CKB 最开始是在 2019 年上线了 PoW+UTXO 的公链,现在转型定位为BTC Layer2,与比特币同构。CKB在安全性、扩展比特币编程能力、技术创新以及生态发展等多个方面有较长时间的开发和积累。 团队及融资情况 CKB 的开发团队是一个由全球开发者组成的团队,致力于构建分层区块链解决方案。团队成员均来自区块链领域的专业人士,在技术和研究方面具有丰富的经验。团队创始人在行业内深耕多年。其首席架构师 Jan Xie 曾长期为以太坊客户端 Ruby-ethereum和 pyethereum 开发做贡献,也曾与V神合作开发 Casper 想法和分片技术。其联合创始人 Kevin Wang 曾在IBM开展实验室企业数据方案工作,还是意图驱动的中心化动画器基础设施 Khalani Network 的联创。其另一位联创兼COO Daniel Lv 是钱包imToken联创,也是加密交易所云币的前首席技术官。2018年8月,Nervos Network完成了2800万美元融资,Polychain Capital、红杉中国、万向区块、Blockchain Capital 等参投。2019年10月16日,Nervos Network 在 Coinlist 完成了ICO,共募资7200万美元。 技术特点 安全性 CKB 从上线以来就采用了和比特币完全一样的 PoW 共识机制,最大程度地保障安全性和去中心化。2023 年 11 月,CKB 成功经历了第一次挖矿产出减半,减少了一半的通胀率。而它的挖矿算法是自主研发的 Eaglesong,目前在挖的矿机由 AISC 矿机厂商比特大陆生产。另外 CKB 的虚拟机与密码学操作无关的特性可以保障 CKB 用户的资产安全。 编程能力 **Cell 模型:**CKB 对 UTXO 模型进行了一般化处理。与 UTXO 一样,Cell 也是交易输出,只不过 Cell 把 UTXO 中的 amount 进行了处理,对应出了 capacity 和 data 两项内容,这样就把原本的一个存放整数的空间变成一个可以存放任意数据的空间。同时 Cell 的数据结构中还有LockScript和TypeScript,前者主要体现所有权,而后者可以自定义很多丰富的功能,譬如实现在比特币上还没有的 Covenant(限制条款)这样的功能。在 Cell 的脚本中,开发者还可以根据自己的需求指定密码学原语,非常灵活。 *CKB 虚拟机:**采用的是开放指令集 RISC-V,支持开发者用任意语言开发智能合约,只要用合适的编译器编译成 RISC-V 的二进制格式就可以执行,不仅高效,而且各种各样的密码学算法,无论是比特币最原始的 Secp256k1,还是后来引入的 Schnorr,都可以直接移植到 CKB 区块链上来运行。 用户体验 CKB 主网是完全兼容 BTC 地址(bc1p和bc1q开头)的,官方使用的JoyID钱包,无需助记词和密码,可以直接通过 BTC 钱包地址来使用 CKB 上的应用,操作简单且用户友好,比特币生态的用户可以无感进入到 CKB 的生态中,而不是又转去 EVM 侧链不停地切换钱包;其中的铭文协议 Omiga 也支持使用 Unisat和 OKX Web3 钱包。 基础设施 CKB 引入了名为 Axon 的框架,可以使比特币铭文能够在 CKB 上创建自己的 BTC Layer3。此外其开发工具也在不断完善。除了核心开发团队贡献的各种工具包和软件开发工具包SDK,MagickBase团队也开发了名为Kuai的工具,可以降低DApp的开发门槛。 生态丰富 在生态方面,CKB 远远领先于其他比特币侧链方案: 钱包产品:JoyID 是无需助记词和密码的 Passkey 钱包,支持多链并已经集成了30+个DApp,用户可以直接通过比特币的钱包地址来使用 CKB 上的应用。 DID产品:@DIDbased 支持多链和 Passkey 的 DID,功能比 ENS 多,已完成 A 轮融资。 铭文协议:Omiga 是建立在 CKB 区块链上的一项创新性铭文协议,为用户提供更公平、更高效的代币铸造和管理体验。 RGB++:基于 RGB 的扩展协议,也是比特币一层资产发行协议,现在已经上线;其利用 CKB 链上的 Cell 模型来表示 RGB 资产的所有权关系,同时与比特币的 UTXO 建立映射关系,让 CKB 可以作为 RGB 资产的数据库与链下预结算层来替代 RGB 客户端,实现更可靠的数据托管与 RGB 合约交互。同时 ABCDE 领投的 UTXO Stack 在技术上原生集成RGB++协议。 CKB 的生态已经包括钱包、跨链桥、DID、DEFI等项目。之前一直没有知名项目,但是在 RGB++ 协议上线的第一个资产$Seal,一度造成了钱包的疯狂注册,同时 CKB 上的资产也开始被许多人看到,热度很高,许多用户都开始了解到 RGB++ 和 CKB 上面的资产,甚至还有了多号注册教程,造富效应使得大家开始注意到这个优秀的 Layer2 解决方案, CKB 的开源协议也吸引力很多开发者进入。同时 $CKB 的价格在近几天开始上涨。 三、Layer 2 中的 RGB++ 今年的2月13日,CKB 官网发布了基于 CKB 的 RGB 的扩展协议 RGB++ 的轻皮书,只用了短短两个月时间上线主网,利用比特币的 UTXO 和 CKB 的底层架构相结合,UTXO 可以和我们上面提到的 CKB 的 Cell 模型进行绑定映射,而 RGB 的链下客户端可以转变成为 CKB 的链上验证,使用 Cell 中的 data 和 type 字段进行对应,从而解决了 RGB 中的数据孤岛问题,同时用户也无需 RGB++ 的客户端,而是直接通过比特币和 CKB 的轻节点就可以完成验证。 优势对比 与其他侧链和利用 EVM 进行质押不同,CKB 有着与 BTC 同根同源的 PoW+UTXO 的特质,以及社区较为认可的 RGB 协议为基础进行的扩展协议,无需多地址,也不用跨链,原生的才是最合适的,无论安全性和图灵完备性都是优秀的方案。 我们可以回想一下 Ordinals的 BRC-20 协议、Atomicals 以及即将推出的 Runes 协议,还有以往引爆牛市的导火索都是资产发行方式的改变,目前主网上线后 @crypcipher 发行的第一个 RGB++资产 $Seal,单张gas成本仅5U左右,目前市场价已2000U+。RGB++ 可以作为资产发行协议,让比特币一层拥有了可以发行 RGB 新资产的能力,且资产的交易也是具有图灵完备性的。在 RGB++ 协议中,CKB 才是比特币的执行层和 DA 层,而主网就是结算层,这是那些 EVM 方案永远也无法做到的效果。同时 CKB 的联创 Cipher 表示希望在今年年底前可以将 RGB++ 和闪电网络进行打通。 尽管 CKB 并不是整个比特币 L2 中开发最早的,但是优秀的技术才是长久之计,四月份的比特币减半,Runes 协议的推出,RGB++ 资产的发行,让我们相信比特币生态会开始集体爆发。 我们是谁 比特广场 Bitcoin Square 是2023年5月成立的比特币生态及alpha社区,我们致力于提供最新的市场动态、专业的市场分析、以及具有投研精神的社区环境。 WEEX唯客交易所官網:https://www.weex.com/