A Brief Introduction to Isomorphic Binding Technology and its Prospects
在区块链行业中,“同构绑定” 一词最早出现在 Nervos CKB 联合创始人 Cipher 撰写的**《RGB++ Protocol Light Paper》**。同构绑定是比特币一层资产发行协议 RGB++ 所使用的核心技术之一,通过这项技术,RGB++ 可以解决 RGB 协议遇到的各种问题,并赋予 RGB 更多的可能性。
然而,很多人不知道的是,同构绑定技术并不仅限于赋能 RGB 协议,事实上,它也可以用到其他使用了 UTXO 特性的一层资产发行协议(比如 Runes、Atomical、Taproot Assets 等)当中,为这些资产带来无须跨链、不损失安全性的图灵完备合约扩展和性能扩展。
今天的这篇文章,我们将通过通俗易懂的语言,向大家详细介绍同构绑定这项技术及其发展前景。
同构绑定技术的使用前提是同构。以太坊等 EVM 区块链使用的是账户模型,这是另一种记账方式,UTXO 模型和账户模型的区别类似于现实生活中使用纸币和使用银行转账的区别。所以,如果 EVM 的区块链想要赋能使用了 UTXO 特性的一层资产发行协议,就很难使用同构绑定技术了,必须选择传统的跨链桥方案,通过锁定/铸造、销毁/铸造或者锁定/解锁,来实现资产的转移和性能扩展。
CKB 区块链的 Cell 模型是比特币 UTXO 模型基础上的改进版本,它与 UTXO 模型同宗同源。所以,我们可以通过同构绑定技术,将一条区块链上的 UTXO 一一绑定或者映射到另一条区块链的 UTXO 中。以 RGB++ 协议为例,由于 RGB 资产本质上寄生于比特币 UTXO,所以 RGB++ 协议可以利用同构绑定技术,将比特币 UTXO 一一映射到 CKB 区块链的 Cell 当中,这样我们就可以利用 CKB 区块链来替代 RGB 的客户端验证。
为了更好的理解同构绑定技术,我们用地皮和地契作为类比对象:
以上 4 个步骤正好对应同构绑定技术的 4 个运行过程:将 UTXO 映射到 Cell 中,验证交易,跨链验证,在 CKB 上进行状态变更。如果你想更深入地了解这 4 个过程,推荐阅读 UniPass Wallet 创始人知县写的文章《Isomorphic Binding: The Heartbeat of Cross-Chain Synchronization in RGB++》。
为了更方便地理解同构绑定的安全性,我们还是以 RGB++ 协议为例。
上文地皮和地契的类比,我们可以清楚地看到,存放在比特币 UTXO 中的纸质地契,其安全性和防止双花,主要依赖于比特币区块链的安全性,而比特币是迄今为止运用时间最长、最安全的 PoW 链。
通过同构绑定技术生成的电子版地契,其安全性和防止双花,主要依赖于 CKB 区块链的安全性。CKB 从一开始就采用了和比特币完全一样、久经时间检验的 PoW 共识机制,最大程度地保障安全性和去中心化。目前,CKB 在挖的矿机由世界上最大的 AISC 矿机厂商比特大陆生产,CKB 当前的全网算力约为 271 PH/s,已经创下历史新高。要伪造或重构一条 PoW 链是极其困难的,因为需要重新计算每个区块的算力,所以我们可以信任 CKB 区块链的安全性。
当然,你也可以选择不信任,那你需要做的就是上文例子中的第二步,自己亲自验证地契上面是不是写着 40 亩以及张三提供的地皮溯源证明是否真实有效。这也是 RGB 协议的做法,用户需要自己完成客户端验证;**RGB++ 协议只不过是多提供了一种选择,**除了选择自己完成客户端验证之外,还可以选择相信 CKB 区块链的验证,CKB 区块链在这里仅作为 DA 层和状态公示来使用,纸质地契交易的安全性甚至和 CKB 没有关系。
**RGB++ 协议并不仅仅让 CKB 区块链充当 DA 层,它还支持 Jump 操作,**让比特币区块链上的资产可以随时到 CKB 区块链上(以及反向操作)。因为 CKB 区块链图灵完备,在上面可以搭建借贷、DEX 等 DeFi 应用,所以 Jump 过来的资产可以参与比如抵押借贷、质押生息、交易等各种金融活动。