RGB++ 的同構(gòu)綁定及其安全性
來源: 字節(jié)元CKB
對于資產(chǎn)發(fā)行協(xié)議而言,安全性始終是首要考慮因素。今天這篇文章,我們將繼續(xù)介紹RGB++,詳細(xì)解析什么是同構(gòu)綁定,以及為什么RGB++協(xié)議被認(rèn)為是極其安全的。
什么是同構(gòu)綁定?
同構(gòu)綁定技術(shù)的使用前提是同構(gòu)。CKBBlockchain的Cell模型是BitcoinUTXO模型的進(jìn)階版本,兩者同根同源。這種相似性使得我們能夠通過同構(gòu)綁定技術(shù),將一條Blockchain上的UTXO綁定或映射到另一條Blockchain的UTXO中。以RGB++協(xié)議為例,由于RGB資產(chǎn)本質(zhì)上寄生于BitcoinUTXO,RGB++協(xié)議便可利用同構(gòu)綁定技術(shù),將BitcoinUTXO映射到CKBBlockchain的Cell中,從而讓我們能夠利用CKBBlockchain來替代RGB協(xié)議的客戶端驗證。
為了更直觀地理解同構(gòu)綁定技術(shù),我們用地皮和地契作為類比對象:
如果我們把Bitcoin主網(wǎng)比作是土地,張三通過RGB++協(xié)議發(fā)行了一個資產(chǎn),這個資產(chǎn)是紙質(zhì)地契,對應(yīng)100畝的地皮。紙質(zhì)地契存儲在BitcoinBlockchain上(即UTXO中,張三擁有這個UTXO),同構(gòu)綁定技術(shù)相當(dāng)于在CKBBlockchain上為這份紙質(zhì)地契開具了一份對應(yīng)的電子版地契(存在Cell中)。
張三把其中的40畝地皮轉(zhuǎn)讓給他的親戚李四,于是原100畝紙質(zhì)地契銷毀,生成新的紙質(zhì)地契,其中一份紙質(zhì)地契為40畝,另一份為60畝,依然存放在BitcoinBlockchain上,不同的是,40畝的地契存放在李四控制的UTXO中,60畝的地契存放在張三控制的UTXO中。需要特別說明的是,BitcoinBlockchain在這里的作用,是防止張三將100畝的紙質(zhì)地契多次使用(即雙花),而不是驗證新生成的地契地皮面積加起來是不是正好等于100畝。換句話說,在原始的RGB協(xié)議之下,李四拿到的地契上面是不是寫著40畝這件事需要李四自己驗證,而且李四還要自己去驗證張三提供的地皮溯源證明(原始的RGB協(xié)議需要客戶端驗證,而客戶端驗證這件事需要用戶自己去進(jìn)行)。
部署在CKBBlockchain上的Bitcoin輕客戶端,對發(fā)生在BitcoinBlockchain的“銷毀100畝的紙質(zhì)地契,生成一份40畝的紙質(zhì)地契和一份60畝的紙質(zhì)地契”這件事情進(jìn)行驗證,驗證它是否真的發(fā)生了。
驗證通過后,CKBBlockchain上的100畝電子版地契銷毀,生成一份40畝的電子版地契和一份60畝的電子版地契。需要特別說明的是,由于CKBBlockchain是圖靈完備的,所以它可以驗證并確保新生成的兩份電子版地契的地皮面積加起來正好是100畝,而李四也能一眼就看到自己的地契上寫著的是40畝(因為CKBBlockchain上的數(shù)據(jù)公開可見)。因此,RGB++協(xié)議可以替代RGB協(xié)議的客戶端驗證,即省略掉李四在第2步的驗證(包括地皮溯源驗證)。
以上4個步驟正好對應(yīng)同構(gòu)綁定技術(shù)的4個運行過程:將UTXO映射到Cell中,驗證交易,跨鏈驗證,在CKB上進(jìn)行狀態(tài)變更。
安全性分析
上文地皮和地契的類比,我們可以清楚地看到,存放在BitcoinUTXO中的紙質(zhì)地契,其安全性和防止雙花主要依賴于BitcoinBlockchain的安全性。而Bitcoin作為運行時間最長、最安全的PoW鏈,其安全性已經(jīng)經(jīng)受住了時間的考驗。
通過同構(gòu)綁定技術(shù)生成的電子版地契,其安全性和防止雙花主要依賴于CKBBlockchain的安全性。CKB從一開始就采用了與Bitcoin完全相同、久經(jīng)時間檢驗的PoW共識機(jī)制,最大程度地保障了安全性和去中心化。目前,CKB的Mining設(shè)備由世界上最大的ASIC礦機(jī)廠商比特大陸生產(chǎn),CKB當(dāng)前的全網(wǎng)算力已突破440PH/s,創(chuàng)下歷史新高。要偽造或重構(gòu)一條PoW鏈?zhǔn)菢O其困難的,因為這需要重新計算每個區(qū)塊的算力,這就像是試圖在一夜之間重建一座金字塔,幾乎是不可能完成的任務(wù)。因此,我們完全可以信賴CKBBlockchain的安全性。

圖:PoW安全性的示意圖;來源:https://talk.nervos.org/t/rgb-1/7798
所以,如果你想獲得更高的安全保障,只需要多等待幾個區(qū)塊確認(rèn)即可。
結(jié)語
RGB++使用的同構(gòu)綁定技術(shù)巧妙地將Bitcoin的UTXO與CKB的Cell進(jìn)行了綁定,不僅簡化了用戶的驗證操作,還保持了高度的安全性。同時,Leap操作為用戶提供了更廣闊的應(yīng)用場景,為跨鏈互操作性開辟了新的途徑。
隨著越來越多的應(yīng)用選擇在RGB++基礎(chǔ)上構(gòu)建,我們有理由相信,它將在未來的Bitcoin生態(tài)中扮演越來越重要的角色。
