来源: 字节元CKB对于资产发行协议而言,安全性始终是首要考虑因素。今天这篇文章,我们将继续介绍RGB++,详细解析什么是同构绑定,以及为什么RGB++协议被认为是极其安全的。什么是同构绑定?同构绑定技术的使
来源: 字节元CKB
对于资产发行协议而言,安全性始终是首要考虑因素。今天这篇文章,我们将继续介绍RGB++,详细解析什么是同构绑定,以及为什么RGB++协议被认为是极其安全的。
什么是同构绑定?
同构绑定技术的使用前提是同构。CKBBlockchain的Cell模型是BitcoinUTXO模型的进阶版本,两者同根同源。这种相似性使得我们能够通过同构绑定技术,将一条Blockchain上的UTXO绑定或映射到另一条Blockchain的UTXO中。以RGB++协议为例,由于RGB资产本质上寄生于BitcoinUTXO,RGB++协议便可利用同构绑定技术,将BitcoinUTXO映射到CKBBlockchain的Cell中,从而让我们能够利用CKBBlockchain来替代RGB协议的客户端验证。
为了更直观地理解同构绑定技术,我们用地皮和地契作为类比对象:
如果我们把Bitcoin主网比作是土地,张三通过RGB++协议发行了一个资产,这个资产是纸质地契,对应100亩的地皮。纸质地契存储在BitcoinBlockchain上(即UTXO中,张三拥有这个UTXO),同构绑定技术相当于在CKBBlockchain上为这份纸质地契开具了一份对应的电子版地契(存在Cell中)。
张三把其中的40亩地皮转让给他的亲戚李四,于是原100亩纸质地契销毁,生成新的纸质地契,其中一份纸质地契为40亩,另一份为60亩,依然存放在BitcoinBlockchain上,不同的是,40亩的地契存放在李四控制的UTXO中,60亩的地契存放在张三控制的UTXO中。需要特别说明的是,BitcoinBlockchain在这里的作用,是防止张三将100亩的纸质地契多次使用(即双花),而不是验证新生成的地契地皮面积加起来是不是正好等于100亩。换句话说,在原始的RGB协议之下,李四拿到的地契上面是不是写着40亩这件事需要李四自己验证,而且李四还要自己去验证张三提供的地皮溯源证明(原始的RGB协议需要客户端验证,而客户端验证这件事需要用户自己去进行)。
部署在CKBBlockchain上的Bitcoin轻客户端,对发生在BitcoinBlockchain的“销毁100亩的纸质地契,生成一份40亩的纸质地契和一份60亩的纸质地契”这件事情进行验证,验证它是否真的发生了。
验证通过后,CKBBlockchain上的100亩电子版地契销毁,生成一份40亩的电子版地契和一份60亩的电子版地契。需要特别说明的是,由于CKBBlockchain是图灵完备的,所以它可以验证并确保新生成的两份电子版地契的地皮面积加起来正好是100亩,而李四也能一眼就看到自己的地契上写着的是40亩(因为CKBBlockchain上的数据公开可见)。因此,RGB++协议可以替代RGB协议的客户端验证,即省略掉李四在第2步的验证(包括地皮溯源验证)。
以上4个步骤正好对应同构绑定技术的4个运行过程:将UTXO映射到Cell中,验证交易,跨链验证,在CKB上进行状态变更。
安全性分析
上文地皮和地契的类比,我们可以清楚地看到,存放在BitcoinUTXO中的纸质地契,其安全性和防止双花主要依赖于BitcoinBlockchain的安全性。而Bitcoin作为运行时间最长、最安全的PoW链,其安全性已经经受住了时间的考验。
通过同构绑定技术生成的电子版地契,其安全性和防止双花主要依赖于CKBBlockchain的安全性。CKB从一开始就采用了与Bitcoin完全相同、久经时间检验的PoW共识机制,最大程度地保障了安全性和去中心化。目前,CKB的Mining设备由世界上最大的ASIC矿机厂商比特大陆生产,CKB当前的全网算力已突破440PH/s,创下历史新高。要伪造或重构一条PoW链是极其困难的,因为这需要重新计算每个区块的算力,这就像是试图在一夜之间重建一座金字塔,几乎是不可能完成的任务。因此,我们完全可以信赖CKBBlockchain的安全性。
图:PoW安全性的示意图;来源:https://talk.nervos.org/t/rgb-1/7798
所以,如果你想获得更高的安全保障,只需要多等待几个区块确认即可。
结语
RGB++使用的同构绑定技术巧妙地将Bitcoin的UTXO与CKB的Cell进行了绑定,不仅简化了用户的验证操作,还保持了高度的安全性。同时,Leap操作为用户提供了更广阔的应用场景,为跨链互操作性开辟了新的途径。
随着越来越多的应用选择在RGB++基础上构建,我们有理由相信,它将在未来的Bitcoin生态中扮演越来越重要的角色。