解析CKB公链:为什么UTXO同构绑定BTClayer2范式会跑出来?

转载
211 天前
7594
链上观

文章转载来源: 链上观

近段时间,BTC衍生市场生态似乎陷入了窘境:1)BTC减半后预期的大转折行情还没到来;2)Runes协议上线后造富效应不及预期;3)BTC layer2焦点项目Merlin TGE后暂时哑火。不过,在它们都在上演“让子弹飞”的等待时刻,我却更加Bullish @NervosNetwork 了。Why ?接下来,说说我的看法:

在我看来,BTC衍生生态市场目前存在两大难题:

1、原生RGB 闪电网络、EVM-Conpatible、UTXO同构绑定链三分天下,且还没有主线layer2方向产生;

2、Ordinals、Brc20、Arc20、Runes等资产发行,陷入了技术越改善,造富效应越弱的死胡同,因为流动性差的根本问题没解决;

Builder一边群雄争霸大势未定,Marketing一边已经高预期已经产生反噬崩塌。现在的BTC生态必须在解决一层衍生资产的流动性问题上交出答卷。

因此,比特币衍生市场亟需跑出一个可从技术架构、市场运营、生态落地都能快速成型的闭环layer2方案出来。

原生RGB协议和闪电网络等落地太慢, EVM- Compatible不少协议框架还在构建当中,对比下来,唯有CKB公链作为UTXO同构绑定链的范式目前正逐渐“加速”落地市场对于BTC layer2的一切想象:RGB++、UTXO Stack、闪电网络、DOB资产、全链游戏等落地生态等等正在逐一显现。

短期看,CKB公链可以为BTC layer2行业快速“大练兵”,让大家看到一层的BTC衍生资产可以扩展流通在二层的图灵完备环境下;长期看,CKB没准可以靠“同构绑定”的先天技术优势,为BTC layer2市场树立一个UTXO结构的layer2主流统一市场出来。

而之所以CKB公链做到这些,根本原因在于:CKB链本身的UTXO Cell模型可以囊括Token、JavaScript代码、JSON字符串、智能合约以及一个完成的比特币UTXO状态,因此CKB公链可以被视为BTC主网的一个链下完整状态机。

能够同步存储BTC主网上发生的一切状态,相当于一个BTC主网扩展DA层;而基于其图灵完备特性来运行一切计算,相当于高性能VM执行层;其UTXO结构的同构绑定特性又为BTC提供了安全的interoperability可交互操作性。

简单来说,如果我们认定BTC主网只能做资产结算这一件事,CKB则一股脑把DA层、执行层、可交互操作性等延展functionality给包圆了。正因为此基础,CKB才实现了RGB、闪电网络等BTC原链 Native落地难的一些事情。

以RGB为例,简单理解:它的完整实现需要链下一些客户端各自存储一部分“状态”,然后通过一次性密封技术向主网发送一个Commitment承诺(一个由原始状态数据哈希运算而成Hash),承诺包含UTXO的花费条件,不能被篡改,只能由另一个匹配的承诺触发“解锁”。

如果Alice要通过RGB协议向Bob发送BTC资产,Alice发起一个承诺约定可由Bob解锁UTXO花费,BTC全节点收到承诺后会等待另一对应要解锁的承诺产生,两个承诺匹配则实现了主链的一次UTXO花费(结算)。

因此,对于RGB客户端验证系统而言,关键就在于Alice和Bob这些独立P2P个体户,要各自维护一份“状态副本”,并同时在线向主网证明其合法拥有某个状态,由旧承诺的匹配和新承诺的状态更新来完成资产划割。

问题来了,要让这些个体有这种协作能力,通常需要一个很完备的“基础设施”。现阶段RGB协议网络无法大规模落地的症结所在就是要构建此基础设施来统一管理链下客户端的状态、请求以及通信等等太难了。

CKB公链本身有DA状态存储能力,又有同构绑定的可交互操作能力,如果把这个难搞的基建工程由现成的CKB链来替代,RGB客户端验证的症结问题不就解决了?没错,这就是RGB++应运而生的根本。

顺着这个思路,闪电网络这种状态通道模型的支付网络也一样可以落地到CKB公链上。毕竟闪电网络的症结也是分散的闪电网络节点之间的交互状态管理的问题。试想,原本分散且复杂的链下运作“黑盒子”,若能够在一条现有的公链下得到高效实现,自然落地和应用进程会更快。比如,状态通道周期管理,UTXO挂帐与结算、链上状态存证、P2P通信简化等。

再以Inscription资产发行为例,原先在BTC L1主网发行的铭文资产,在Fomo潮下MINT完之后,资产就陷入极度的高成本换手低流通状态,如何能把这些资产借助CKB公链实现高效流通呢?

1、先在主网发行并Mint铭文资产,也可以经由CKB网络Mint,但CKB公链承担的其实是基建的“代打”功能,帮助用户从CKB公链向主网发送交易Mint铭文资产;

2、所有的铭文资产都会同时在BTC主网和CKB上共同存在,主网铭文资产Mint成功的时候,可通过Leap去信任的L1和L2互操作性实现资产孪生,CKB的DA网络会化身成为一个庞大的“索引器”来管理影子资产;

3、这些影子资产可以基于RGB++(一次性密封承诺)的交互方式在CKB公链上进行低成本流通。当用户把主网资产Leap到CKB公链上后,影子资产就代表原始资产在CKB公链上在DeFi、游戏等应用生态内进行高效率流通,CKB会完整记录每一次状态改变记录,并在用户请求把资产Leap回主网的时候,在主网完成状态更新。(Mint行为发生在主网手续费高可以理解,但后续的流通交互发生在CKB链上就可以大幅度降低手续费了。

在我看来,CKB公链本身就是一条技术框架很完备的UTXO结构layer2,它的Cell模型可以同构绑定BTC上的UTXO,让BTC和CKB layer2实现无跨链桥的资产互通Leap(不是迁移,抽象理解成量子纠缠的状态同步即可)。此外CKB链本身的高性能执行图灵完备合约,则会弥补UTXO无法实现无主合约状态管理的问题。

怎么做呢?这由于CKB的Cell状态具备全局管理能力,若不同Cell内的状态存在冲突,比如包含两个存在状态冲突的使用承诺,CKB会拒绝其中一个Cell承诺的发出来保护资产状态更新的安全。本质上就是CKB公链可编程能力极强的体现,要知道以太坊的layer2方案Plasma都无法实现类似的图灵完备扩展。

因此,如果要加速BTC layer2的落地,我会给代表UTXO同构绑定的阵营投一票。

尽管,CKB公链算是一条成功的UTXO 范式BTC layer2了,但形单影只怎能代表主流阵营?故而,CKB推出了UTXO Stack来扩大其阵营规模。

此情此景就好比,Vitalik说了一句ZK-Rollup是终局,大家都冲到ZK领域构建layer2一样,若中本聪跳出来说UTXO同构绑定才是BTC Layer2的正统,估计UTXO Stack也会成为生态快速构建和部署layer2的基础框架吧。Stack战略对于像极了OP Stack对OP-Rollup的一次战略升级助力。

以上

总之,最近二级市场的冷寂,多少会给一级市场的Builder们带来压力。此前一团混乱也会被当成繁荣,但冷静下来BTC layer2的无标准、无规范、无主流叙事、无核心问题解决(流动性)等等都会成为必克难题。因此,在Runes它们的低迷,无疑给了CKB公链代表的UTXO同构绑定阵营一次“送东风”时刻。

Note:本文纯粹从技术逻辑视角,为CKB公链代表的UTXO同构绑定 BTC layer2 打一次Call,不作为二级市场投资建议参考。