一文看懂 CKB 鏈上的數(shù)碼物創(chuàng)造協(xié)議 Spore

訪客 1年前 (2024-03-19) 閱讀數(shù) 279 #區(qū)塊鏈
文章標簽 前沿文章

來源:字節(jié)元 CKB

上周五,JoyID 錢包正式發(fā)布了首個基于 UTXO 訂單簿交易模式的 Spore DOB Marketplace,并已開放首個 DOB 資產(chǎn) —— Unicorn Box 的交易。

DOB(Digital Object,數(shù)碼物)是通過 CKB 區(qū)塊鏈上的數(shù)碼物創(chuàng)造協(xié)議 Spore 發(fā)行的加密資產(chǎn)。Spore 協(xié)議不完全是很多人所熟悉的 NFT 協(xié)議,因為 Spore 協(xié)議生成的 DOB 不僅不可篡改,完全存儲于鏈上,而且還在內(nèi)容和價值之間建立了內(nèi)在聯(lián)系。具體來說,生成 DOB 需要獲取 CKB 代幣作為 “原材料”,鑄造 CKB 的多少決定了該 DOB 在鏈上儲存空間的大小,而銷毀 DOB 則可以取回占用的 CKB。這種機制確保持有 Spore DOB 等同于占用 CKB ,從而減少了生態(tài)內(nèi) CKB 的流通量,這將對 CKB 的二級市場產(chǎn)生積極影響 —— 隨著更多 CKB 被占用,它們的價值便有望增加。這為 Spore DOB 的創(chuàng)造者、持有者,和 CKB 生態(tài)系統(tǒng)整體建立了一種健康的共生關系。

今天這篇文章,我們將詳細介紹 CKB 區(qū)塊鏈上的數(shù)碼物創(chuàng)造協(xié)議 Spore 及其眾多創(chuàng)新之處。

Spore 協(xié)議的起源

據(jù)團隊介紹,Spore 協(xié)議構(gòu)思于一年之前,在很大程度上是得到了 Ordinals 的靈感。由于比特幣不支持智能合約,所以 Ordinals 有很多事情做不了,從技術層面看 Ordinals 就是一項非常簡單的協(xié)議,但很多人卻對它感興趣,而且有很多人在使用它。于是,Spore 團隊站在 CKB 的角度去想如何擴展 Ordinals 協(xié)議,后面就有了 Spore 協(xié)議。

Spore 團隊認為,如果比特幣支持智能合約,那 Ordinals 應該會變成 Spore 的樣子。換句話說,如果把 CKB 看作是比特幣的一個升級版,那 Spore 就是 Ordinals 的一個升級版。

Spore 協(xié)議的特點

1. 支持多種內(nèi)容類型,提供更多創(chuàng)造空間

不同于以太坊生態(tài)的很多小圖片 NFT,Spore 協(xié)議不僅限于靜態(tài)圖像或者離線鏈接,還支持視頻、音頻、文本等多種內(nèi)容類型,給了創(chuàng)作者更多的創(chuàng)造空間。

2. 內(nèi)容全在鏈上,讓用戶真正掌握所有權(quán)

基于以太坊 ERC-721 協(xié)議的 NFT,比如 CryptoPunks,它的智能合約里只存放了 imageHash,而圖片則存放在中心化的 larvalabs.com 網(wǎng)站的服務器中,如果服務器掛了,這些圖片也就沒有了;再比如無聊猿(BAYC),它的智能合約里存放了一個 IPFS 地址,所以那些無聊猿的圖片其實是托管在 IPFS 中的。也就是說,大家所熟知的絕大部份以太坊 NFT,其內(nèi)容都存放在鏈外,鏈上只存儲了一個鏈接。相比之下,通過 Spore 協(xié)議鑄造的 DOB,其內(nèi)容數(shù)據(jù)完全存儲在 CKB 區(qū)塊鏈上(Cell 中)。

如果從技術的角度看,以太坊 ERC-721 協(xié)議的 NFT,其實際擁有者是智能合約,智能合約指定哪些地址擁有哪幾個 NFT,給這些地址操作權(quán)限;而通過 Spore 協(xié)議鑄造的 DOB,本質(zhì)上是一個 Cell(UTXO 的改進版),是隨身可攜帶的,完全由用戶掌握和控制,因為 Cell 只能用戶自己拿私鑰去解鎖,智能合約并不能操控這些 Cell。這也是為什么以太坊 NFT 的智能合約出了問題,所有的 NFT 都可能被 rug;而在 CKB 區(qū)塊鏈或者 UTXO 模型的區(qū)塊鏈上,只有用戶的私鑰泄露了才可能會導致資產(chǎn)損失。這個差異其實是賬戶模型和 UTXO 模型的區(qū)別帶來的。

3. 每一個 DOB 都有 CKB 作為價值支撐

在 CKB 區(qū)塊鏈上存儲任何類型的東西,都需要占用 CKB,一個 CKB 代幣等于鏈上一個字節(jié)(Byte)的空間。所以,如果你要制作一枚 200 個字節(jié)的 Spore DOB,就需要去購買 200 CKB 來實現(xiàn)鏈上空間的占用。

這一點很有意思,因為區(qū)塊鏈本來是一個無限的虛擬空間,現(xiàn)在制造了一種有限的資源,而 Spore 協(xié)議把這一點進一步放大。每一枚 CKB 都耗費了礦工大量的電力資源和算力,我們使用 CKB 去鑄造 Spore DOB,就好比使用從礦石中提煉出來的黃金去打造飾品,由于原材料黃金本身就有價值,所以這件飾品無論其工藝水平如何,都是有價值的。Spore DOB 的底層價值來源于其占用的 CKB,而 CKB 的價值則來源于整個區(qū)塊鏈網(wǎng)絡。

黃金飾品的價值天然地要高于原材料黃金的價值,所以 Spore DOB 的價值也會天然地會高于其占用的 CKB 的價值。如果我們不喜歡這件黃金飾品了,我們可以銷毀飾品從而拿回原材料黃金,同樣地,如果你不想要這枚 DOB 了,你可以銷毀它并取回占用的 CKB。

這種機制確保持有 Spore DOB 等同于占用 CKB ,從而減少了生態(tài)內(nèi) CKB 的流通量,這將對 CKB 的二級市場產(chǎn)生積極影響 —— 隨著更多的 Spore DOB 被創(chuàng)造出來、被持有,就會有更多的 CKB 被占用,CKB 流通量進一步減少,流通量的減少會帶動其價格上漲,從而推動使用了 CKB 作為 “原材料” 的 Spore DOB 價值的上升,DOB 升值帶來的財富效應又會吸引更多的人去鑄造、去持有 DOB,最終讓 CKB 實現(xiàn)正向飛輪。

4. 免交易手續(xù)費,帶來更好的用戶體驗和隱私保護

通過 Spore 協(xié)議鑄造的 DOB,在鑄造時默認會多存入 1 CKB,這樣未來每次交易 DOB 時就不需要再額外支付 gas fee(礦工費)了。因為在網(wǎng)絡不擁堵的情況下,1 CKB 可以支付 7000 多次鏈上轉(zhuǎn)賬所需的礦工費。

免交易手續(xù)費,可以帶來更好的用戶體驗,也意味著更容易出圈。試想一下,你如果想贈送一枚 CryptoPunks 給圈外的朋友,他需要先學會如何注冊以太坊錢包,學會自己保存助記詞和私鑰,然后才能給你錢包地址,收到 CryptoPunks 后,如果他想轉(zhuǎn)讓給其他人,還要去市場上買 ETH 并提到錢包才能轉(zhuǎn)出 CryptoPunks,在轉(zhuǎn)賬的過程中他還需要學習什么是 gas fee,如何設置 gas fee。如果是 Spore DOB,你可以直接讓這位圈外的朋友在手機瀏覽器中打開 joy.id,按照指引按 2 次指紋,在幾秒鐘內(nèi)創(chuàng)建好一個 JoyID 錢包,收到 Spore DOB 后,如果他想轉(zhuǎn)讓給其他人,并不需要購買 CKB 作為礦工費,甚至他都不需要了解礦工費是什么意思,直接輸入對方地址、按 2 次指紋即可轉(zhuǎn)出,非常方便。

免交易手續(xù)費,還可以帶來更好的隱私保護。UTXO 模型默認注重隱私性,UTXO 鏈的錢包每次使用時會自動換地址;相比之下,賬戶模型的區(qū)塊鏈,其錢包(比如 MetaMask)不會主動給你換地址。

區(qū)塊鏈的數(shù)據(jù)是公開的,所有的人都能看到,如果你一直用同一個地址,所有操作都跟一個地址關聯(lián),那所有人都可以分析你的行為。Vitalik 曾經(jīng)寫過一篇文章,說要在以太坊上實現(xiàn)隱身地址(Stealth Address)。當用戶 A 給用戶 B 轉(zhuǎn)賬時,區(qū)塊鏈臨時生成一個一次性的隱身地址,用戶 A 把資產(chǎn)轉(zhuǎn)到這個隱身地址,用戶 B 可以操作這個地址上的資產(chǎn),這個地址只有交易雙方知道它屬于誰,其他人通過鏈上數(shù)據(jù)無法得知該地址的真實擁有者。雖然隱身地址可以在以太坊上實現(xiàn),但 UTXO 區(qū)塊鏈早就有類似的功能了,所以隱身地址并不是以太坊的一個創(chuàng)新點。

另外,以太坊隱身地址的方案并不完美。試想一下,用戶 A 把一個 NFT 發(fā)送到了用戶 B 的隱身地址 1,用戶 C 把一個 NFT 發(fā)送到了用戶 B 的隱身地址 2,如果用戶 B 想把這 2 個 NFT 送給他的朋友,而這 2 個隱身地址上是沒有 ETH 支付 gas fee 的,所以他只能自己往這 2 個隱身地址轉(zhuǎn)入 ETH,但這樣做就暴露了自己。或者他也可以通過各種復雜的協(xié)議,讓別人代付 gas fee,但這樣就會變得很復雜。所以,以太坊隱身地址的方案并不完美。

這件事情在 CKB 上可以做得很完美。CKB 的某些錢包(比如 Neuron)會自動創(chuàng)建多個地址,每次使用時都會自動換地址,用戶 A 如果擁有 100 個 Spore DOB,每個 DOB 可以單獨存放在不同的地址上,轉(zhuǎn)賬時,因為 Spore DOB 自帶手續(xù)費,所以用戶 A 可以非常方便地把這 100 個 DOB 轉(zhuǎn)給其他人。

5. 合約不可升級,確保 DOB 維持不變

基于以太坊 ERC-721 協(xié)議的 NFT,其合約往往是可升級的,方便合約出 bug 或者想要加入新功能時,可以通過多簽或者其他方式來升級合約。

相比之下,已經(jīng)在 CKB 主網(wǎng)部署的 Spore 協(xié)議,其合約是不可升級的。如果這個合約有 bug,合約開發(fā)者也沒有辦法,有 bug 就是有 bug,那就是它的瑕疵,那就是它這個版本的一部分。如果我們把已部署的 Spore 協(xié)議稱為 v1.0 版本,如果我們想加入更多的功能,我們就只能部署另外一個新的合約,而不是去升級 Spore v1.0。這意味著未來會有很多不同版本的 Spore DOB,有的是通過 Spore v1.0 鑄造的,有的是通過 v2.0 鑄造的......用 v1.0 鑄造的 DOB,并不會某一天突然就升級成 v2.0 的 DOB 或者新加入一些你不喜歡的功能或者是把你喜歡的設計去掉。

通過這樣的設計,Spore DOB 就變成了 CKB 這個數(shù)字世界里面永存的東西,其內(nèi)容數(shù)據(jù)全部在鏈上,只要 CKB 這條鏈一直在運行,這個 DOB 就一直存在。另外,由于 Spore 合約不可升級,你不用擔心你持有的 DOB 會發(fā)生變化,它如果是通過 Spore v1.0 的合約鑄造出來的 DOB,就永遠都是 v1.0 的版本,不會改變。現(xiàn)實世界中,通過一種工藝打造出來的飾品,并不會因為某一天有了新的鑄造工藝,那些之前鑄造的飾品就會變成新工藝鑄造出來的樣子,所以現(xiàn)實世界中才會有古董。因此,我們可以認為 Spore DOB 就是現(xiàn)實世界的一個模擬。

6. 代碼重用,無懼刪除,極大地方便了開發(fā)者

在以太坊上發(fā)行 NFT,需要去重新部署 NFT 合約,因為以太坊的智能合約里包含了邏輯和狀態(tài),兩者不可分開。邏輯相當于規(guī)則,規(guī)定了 NFT 可以怎么交易轉(zhuǎn)讓,可以有哪些功能;而狀態(tài)記錄了哪些地址擁有哪幾個 NFT。

CKB 上的 Spore DOB,邏輯和狀態(tài)是分離的,這意味著發(fā)行 NFT 的時候不需要重新部署 Spore 協(xié)議,直接引用這個協(xié)議標準即可。具體來說,Cell 是可引用的存儲單元,CKB 則類似于一個代碼和數(shù)據(jù)共享庫,供運行在上面的智能合約使用,所以在 CKB 上重用代碼很容易。這既節(jié)省了時間,不需要開發(fā)者一次又一次地部署相同的代碼,又節(jié)省了鏈上的空間,降低了部署成本。

代碼重用并不需要擔心有人修改存儲在依賴 Cell 中的代碼,因為 Cell 是不可變的,也就是說,沒有人有辦法修改它。即便這個 Cell 的所有者直接將其從 CKB 中刪除,也沒有人會因此受到損失。任何保存代碼副本的人(例如那些運行全節(jié)點或復雜的輕客戶端)都可以在鏈上再次部署相同的代碼,代碼哈希的引用仍然有效,我們只需使用新的依賴 Cell 來構(gòu)造交易即可。。

7. 支持 Cluster,提高了交易效率

Spore 協(xié)議還提出了 Cluster 的概念,即把多個 DOB 打包成一個集合,直接轉(zhuǎn)賬、交易這個集合,提高效率。

8、支持合約插件,擁有更好的可擴展性

Spore 協(xié)議有很好的可擴展性,它能夠支持其他開發(fā)者為這個合約寫的插件。在調(diào)用 Spore 合約時,script 參數(shù)中可以指定使用哪幾個 Spore 合約的插件,然后通過這些插件賦能 DOB,讓 DOB 實現(xiàn)更多的功能。

當然,如果 Spore 協(xié)議及其插件都無法實現(xiàn)開發(fā)者想要的功能,那就需要開發(fā)者重新寫一個 DOB 鑄造協(xié)議并進行部署了。CKB 是一條非常靈活的區(qū)塊鏈,可以實現(xiàn)各種各樣的協(xié)議和標準。

9、可在不同的 UTXO 鏈之間自由流動

根據(jù)目前的計劃,比特幣一層資產(chǎn)發(fā)行協(xié)議 RGB++將在三月底上線,屆時發(fā)行在 CKB 區(qū)塊鏈上的 DOB 可以通過 RGB++ Leap 至比特幣主網(wǎng),成為比特幣鏈上的數(shù)碼物。

除了比特幣,通過同構(gòu)綁定技術和 Leap 操作,發(fā)行在 CKB 上的 DOB 未來也可以變成其他 UTXO 鏈上的數(shù)碼物。

Spore 協(xié)議的更多玩法

上文提到的 Cluster 概念,可以幫助 Spore 協(xié)議實現(xiàn)更多的玩法。舉個例子,一款吉祥物 DOB,可以針對它設計眼鏡、耳環(huán)、項鏈等首飾 DOB,這些首飾 DOB 和吉祥物 DOB 組成一個 Cluster 去交易,去參加評比。換句話說,Spore DOB 就像樂高積木一樣,我們可以使用不同的樂高積木組成不同的拼圖,而這可以充分調(diào)動持有者的創(chuàng)造性和想象力。

除此之外,我們還可以在 Spore DOB 的存儲內(nèi)容上做創(chuàng)新。試想一下,如果我們要發(fā)行一款頭像類的 DOB,除了直接在鏈上存儲圖片這種常規(guī)操作之外,我們也可以創(chuàng)新性地只在鏈上存放頭像特征的關鍵詞,比如短發(fā)、黑眼睛、高鼻梁、大嘴巴、白皮膚、男性,然后使用某個鏈上或者鏈外的 decoder 來進行解碼。這個 decoder 相當于畫師,根據(jù)這些關鍵詞畫出頭像來。

這里有意思的地方在于,寫入鏈上的關鍵詞是不變的,但這個 decoder 是可以變的或者可以進化的。因為同樣的關鍵詞,使用不同的 AI 大模型畫出來的頭像肯定不一樣,使用同一個 AI 大模型的不同版本畫出來的頭像也不一樣。這意味著這款 DOB 擁有變化的能力,也擁有進化的能力,非常有趣。

Spore 是一個非常靈活且具有良好可擴展的數(shù)碼物創(chuàng)造協(xié)議,相信通過大家的各種頭腦風暴,我們還可以實現(xiàn)更多的創(chuàng)新性玩法。

寫在最后

CKB 首席架構(gòu)師 Jan Xie 曾說:“當初在設計 CKB 的時候,其實是想構(gòu)建一個數(shù)字的世界或者說宇宙。世界或者宇宙,由時間和空間兩個維度構(gòu)成,而 PoW 本質(zhì)上是一個去中心化的時鐘(具體的論述可查閱 Gregory Trubetskoy 的文章),是一種可以在數(shù)字里面創(chuàng)造出時間的技術。UTXO 或者說 CKB 的 Cell,是鏈上的空間,它里面是存放數(shù)據(jù)的。把 PoW 和 Cell 結(jié)合起來,我們可以得到一個去中心化的宇宙。在這個宇宙里面,我們做的所有的事情,其實都是去映射我們的現(xiàn)實世界。”

在 CKB 區(qū)塊鏈構(gòu)建的這個 “真實的虛擬世界” 中,Spore DOB 是一個鏈上數(shù)碼物,它非常像現(xiàn)實世界中的物品:它的制作需要使用原材料 CKB,不想要時可以銷毀并取回 CKB;它有版本,可以像古董一樣做到亙古不變,也可以創(chuàng)新性地擁有變化或者進化的能力。而底層的 Spore 協(xié)議,其靈活性和可擴展性為 DOB 提供了更多的可能性。

熱門
主站蜘蛛池模板: 中国一级全黄的免费观看| 亚洲视频国产精品| 黑冰女王踩踏视频免费专区| 奇米影视亚洲春色| 中文字幕精品久久久久人妻| 杨晨晨被老师掀裙子露内内| 亚洲欧美综合一区| 男女免费观看在线爽爽爽视频| 国产va免费高清在线观看| 国产在线h视频| 国产精品欧美亚洲| 99在线观看精品| 宅宅午夜亚洲精品| 中文字幕无码日韩专区免费| 日韩高清在线免费看| 亚洲国产精品成人久久久| 特级深夜a级毛片免费观看| 午夜香港三级在线观看网| 被弄出白浆喷水了视频| 国产成人综合久久久久久| 18禁亚洲深夜福利人口| 在车子颠簸中进了老师的身体| 一级黄色大片网站| 房客(糙汉)何璐程曜坤| 久久精品中文字幕大胸| 欧美a级v片不卡在线观看| 亚洲欧美成人一区二区在线电影| 男女做www免费高清视频| 午夜黄色福利视频| 老子影院午夜伦手机不四虎| 国产亚洲美女精品久久久2020| 992人人tv| 国产无遮挡又黄又爽在线观看| 污视频免费网站| 国产精品香蕉成人网在线观看| 99爱在线精品视频免费观看9| 女人zozozo与禽交| 一区二区三区无码高清视频| 成年人一级毛片| 中文字幕欧美一区| 日日噜噜噜夜夜爽爽狠狠视频|