深度解读UTXO同构绑定技术:扩容的新圣杯
原文作者:DaPangDun(X:@DaPangDunCrypto)
“UTXO 同构绑定技术”是我认为这一轮 BTC 生态发展中一个十分重要的创新,我曾多次表明该技术的重要性及创新性。然而,我发现很多人对于该项技术的意义依然不了解,这里面有技术认知的问题,也有意识形态的问题,所以写此文专门阐述一下我对于这项技术的认知脉络和判断。
一、BTC 拓展的必要性
让我们先来思考这样一个问题:BTC 为什么需要扩展?
这个问题的涉及的是--BTC 网络拓展的必要性这个核心问题,如果没有必要,那么整个生态其实都是伪命题。
我们可以从很多方面来解释这个问题,比如:
1) BTC 的减半周期,矿工收益下降,需要更多的链上活动来提升收入从而维持网络安全,而更多的链上活动就需要拓展生态来促发;
2) BTC 网络的 TPS 很低,无法满足很多场景的使用需求,需要有一种手段来进行拓展,让网络更加的有力;
3) BTC 的网络费用很贵,不方便大规模普及,特别是随着 BTC 价格的水涨船高,与普通人之间的距离也越来越远,会偏离最开始的初衷;
4) BTC 网路能提供的操作码非常有限,仅能实现非常少的功能定义或组合操作,且脚本语言是非图灵完备的,极其难实现智能合约,因此需要一种方法让其具备这样的特性;
5) BTC 是数据是完全公开的,虽然可以采用类似于 HDWALLET 等技术来提供一定程度的隐私,但是在绝大部分情况下都是有迹可查的,缺乏隐私性,因此需要一种方法来增强其隐私性;
6) ......
事实上,如果要写,您会发现会有非常多的理由,也许有的理由并不是那么充分,但是这些都反映出一个问题,即:BTC 网络确实需要拓展!
二、BTC 拓展的常见选项
一般的拓展会选择其中的一项或者几项作为目标,然后设计出方案实现这样的目标。以常见的拓展方案为例:
1) 侧链的思路就是自己打造一条链,大多数是通过多签的形式来锚定 BTC,然后在自己链上有自己的共识机制,加入一些自己的特殊设定环节来实现对应功能。像 Liquid 就增加了脚本操作码、资产发行功能还有隐私资产的概念;
2) 闪电网络的思路是利用逻辑算法来实现一个链下的安全快速交互,实现大规模普及支付的可能性;
3) 客户端验证的思路是采用一次性密封技术和链下技术来把数据放在链下进行运算,这样就同时具备了主网安全性继承和智能合约的能力;
4) 铭文类的思路是基于 UTXO 来进行有限的处理,实现发行资产的功能,并根据情况来实现其他增强功能;
5) 兼容 EVM 等的思路大多数是异化的多签桥作为起点,然后用类似于侧链的结构来构建一条兼容 EVM 的链,在这条链上利用 EVM 上成熟的经验来构筑 Dapp 等实现落地应用;
6) 模块化的思路是参考 EVM 系的发展路径,对于 BTC 拓展中的可能用到的部分进行模块化,比如 DA 层等;
7) Bitvm 的思路是就利用这有限的操作码通过类似于“电路”的思路来构建复杂的功能;
8) ......
当然,还有其他的技术路线,新的创意(大多数是微创新)也在不停的推出,但是大体上当我们了解这些脉络之后,能够相对快速的判断一个新思路的核心内涵。
在这些拓展上,演变了非常多的争论。当然,crypto 中永远存在着争论,比如“正统和非正统”之争,“原生性和非原生性”之争,“是否应当利用 BTC 当作 Gas”之争,“长期性和落地性”之争等等,有的甚至演变成了社区之间的冲突。从一个技术研究者的角度来说,我认为“大可不必”,很难有人可以 100% 预见到未来的结果,所以遵从自己的价值判断来选择认可的技术路线即可。
三、UIB 的横空出世
在诸多路线中,跨链桥的形式因其“安全性”受到一定的质疑,一层资产协议因其基于 UTXO 上的拓展开发能力有限而备受苦恼,Bitvm 因其偏向复杂的建设周期而需要等待,兼容 EVM 又被很多 BTC 圈内人士认为正统性太差。
是否有一种方法,既能体现原生性,有能保证安全性,还能具有较高拓展性呢?
这就是 UIB,全称:UTXO ISOMORPHIC BINDING
这项技术利用了 UTXO 模型的同源特性,通过“一次性密封”的方式,可以将目标链 A 的 UTXO 映射到另外一条图灵完备的 UTXO 链 B。
这项技术由 Cell Studio 的创始人 Cipher 提出并具体实践在 CKB 上。
我们来仔细看这样一个概念描述:
1) 首先双方都必须是基于 UTXO 的,这点毋庸置疑;
2) A 链原则上来说可能是非图灵完备的,否则他可以在本链上进行拓展;当然,即使是图灵完备的,这种同构方式也可以实现原生的资产映射;
3) B 链需要是图灵完备的,因为映射的过程需要 B 链的约束来验证状态计算的正确性和变更所有权的有效性;
4) 原则上来说,基于 A 链的资产发行协议都可以采用同构的形式做这样的映射;
请仔细阅读上面的四条,然后你会发现“UIB 的横空出世”这个描述并不是夸张!
1) 从原生性上来说,他没有任何的跨链桥的方式,非常原生;
2) 在解析上,B 链提供了一个公开的 DA 层来为其他模块的构建提供基础;
3) 从安全性上,有可能实现与 A 链等同的安全性(当然这部分我不是特别确定,虽然有相关的理论说明)
4) 从拓展性上,完全承接了 B 链的拓展性性能;
也就是说:UIB 让你可以在「原生性」、「安全性」、「拓展性」上找到了一个绝佳的平衡点
当然,他的限制是:你需要有这样的 B 链,还要有实现协议需要的各种组件代码。
四、UIB 的叙事空间
UIB 在 BTC 生态中大有可为
它可以让具有 B 链特性的公链成为 BTC 的L2,资产通过原生的方式进行映射,映射之后在 B 链上进行各种拓展开发。
具体脉络如下:
1) 以最近很火的 RGB++为例,就是一个新的一层资产协议,可以通过 UIB 来映射在 CKB 上。同时,二层资产也可以通过 LEAP 的方式同构成一层资产,提升正统性。
2) 更进一步,BTC 主网上的其他一层资产协议也可以通过 UIB 的方式同构到 CKB 网络。这会极大的激活当前各种一层资产协议中沉淀的资金,使其有更多的使用场景和玩法。
UIB 可以连接其他 UTXO 链
再进一步,是否有其他网络也可以代替 CKB 网络呢?当然可以, UIB 是可以独立于 CKB 而作为一个中间层协议的。我们可以将上面的各种资产协议同构到其他的图灵完备的 UTXO 链,每一条链都能完善和扩充 UIB 技术协议。
接着进一步,我们不只是 BTC 网络上有一层资产,其他很多 UTXO 链也有一层资产协议,他们上面沉淀的资金或社区虽然没有 BTC 网络那么大,但是整体上也是一股巨大的力量,但是受限于早期架构的设计,这些网络中大部分也没有图灵完备的能力,它们也会成为 UIB 技术应用的场景用例。通过这种方式,UIB 技术实现了 UTXO 世界中各条链资产之间的原生联结。
那么,这里的 OTHER TURING-COMPLETE UTXONETWORK 有哪些呢?
1) 显然,最近公布融资的 UTXO STACK 就是其中的一部分;利用 UTXO STACK 可以一键部署同源于 CKB 架松的链,这些链天生就可以利用上 UIB 的技术,通过共享 CKB 网络安全性的方式,将 CKB 网络推上诸如 COSMOSHUB 的位置(我不确定我的这个说法是否合适);
2) 会有越来越多的具备图灵完备的 UTXO 网络推出,这些网络通常会具有自己的独特特性来实现某些维度的极度特征化以适应其独特的定位属性;
3) 借鉴这个思路,也会有基于其他网络的 UTXOSTACK,他们服务于于其他网络自身来拓展生态圈并提升主要网络的地位;
这个族群会越来越大,这也会让 UIB 技术得到越来越广泛的采用。
所以,你看清这个脉络了吗?!
五、所以,UIB 是什么?
所以,现在再来看 UIB,您认为它是什么?
它是一个中间层,可以同构各个 UTXO 世界中的一层资产到二层让其进入智能合约的时代。
它是一个通用技术,可以用在 UTXO 世界中的很多地方,将各个分离的小世界联系起来!
它是一项在 BTC 生态发展中的一个重要的创新。
它是 UTXO 世界新的圣杯。
原文链接