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

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

來(lái)源:字節(jié)元 CKB

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

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

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

Spore 協(xié)議的起源

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

Spore 團(tuán)隊(duì)認(rèn)為,如果比特幣支持智能合約,那 Ordinals 應(yīng)該會(huì)變成 Spore 的樣子。換句話說(shuō),如果把 CKB 看作是比特幣的一個(gè)升級(jí)版,那 Spore 就是 Ordinals 的一個(gè)升級(jí)版。

Spore 協(xié)議的特點(diǎn)

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)站的服務(wù)器中,如果服務(wù)器掛了,這些圖片也就沒有了;再比如無(wú)聊猿(BAYC),它的智能合約里存放了一個(gè) IPFS 地址,所以那些無(wú)聊猿的圖片其實(shí)是托管在 IPFS 中的。也就是說(shuō),大家所熟知的絕大部份以太坊 NFT,其內(nèi)容都存放在鏈外,鏈上只存儲(chǔ)了一個(gè)鏈接。相比之下,通過(guò) Spore 協(xié)議鑄造的 DOB,其內(nèi)容數(shù)據(jù)完全存儲(chǔ)在 CKB 區(qū)塊鏈上(Cell 中)。

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

3. 每一個(gè) DOB 都有 CKB 作為價(jià)值支撐

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

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

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

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

4. 免交易手續(xù)費(fèi),帶來(lái)更好的用戶體驗(yàn)和隱私保護(hù)

通過(guò) Spore 協(xié)議鑄造的 DOB,在鑄造時(shí)默認(rèn)會(huì)多存入 1 CKB,這樣未來(lái)每次交易 DOB 時(shí)就不需要再額外支付 gas fee(礦工費(fèi))了。因?yàn)樵诰W(wǎng)絡(luò)不擁堵的情況下,1 CKB 可以支付 7000 多次鏈上轉(zhuǎn)賬所需的礦工費(fèi)。

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

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

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

另外,以太坊隱身地址的方案并不完美。試想一下,用戶 A 把一個(gè) NFT 發(fā)送到了用戶 B 的隱身地址 1,用戶 C 把一個(gè) NFT 發(fā)送到了用戶 B 的隱身地址 2,如果用戶 B 想把這 2 個(gè) NFT 送給他的朋友,而這 2 個(gè)隱身地址上是沒有 ETH 支付 gas fee 的,所以他只能自己往這 2 個(gè)隱身地址轉(zhuǎn)入 ETH,但這樣做就暴露了自己?;蛘咚部梢酝ㄟ^(guò)各種復(fù)雜的協(xié)議,讓別人代付 gas fee,但這樣就會(huì)變得很復(fù)雜。所以,以太坊隱身地址的方案并不完美。

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

5. 合約不可升級(jí),確保 DOB 維持不變

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

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

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

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

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

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

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

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

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

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

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

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

9、可在不同的 UTXO 鏈之間自由流動(dòng)

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

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

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

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

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

這里有意思的地方在于,寫入鏈上的關(guān)鍵詞是不變的,但這個(gè) decoder 是可以變的或者可以進(jìn)化的。因?yàn)橥瑯拥年P(guān)鍵詞,使用不同的 AI 大模型畫出來(lái)的頭像肯定不一樣,使用同一個(gè) AI 大模型的不同版本畫出來(lái)的頭像也不一樣。這意味著這款 DOB 擁有變化的能力,也擁有進(jìn)化的能力,非常有趣。

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

寫在最后

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

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

熱門
主站蜘蛛池模板: 晚上差差差软件下载| 精品无码久久久久久尤物| 国产精品欧美日韩一区二区| 一本久久综合亚洲鲁鲁五月天| 日本韩国三级在线| 亚洲午夜无码久久久久小说| 特级毛片aaaa级毛片免费| 嗯~啊~哦~别~别停~啊老师| 高清一级做a爱免费视| 国产精品亚洲w码日韩中文| 99在线观看视频免费| 性做久久久久久蜜桃花| 久久久久久久久国产| 日韩电影在线|中韩| 亚洲人成7777影视在线观看| 毛片网站在线观看| 伊人久久大香线蕉综合影院首页| 美女久久久久久| 国产一区二区三精品久久久无广告| 国产浮力第一页草草影院| 国产精品成人va在线观看| 99久久国产免费中文无字幕| 宅男噜噜噜66网站| 中文字幕亚洲不卡在线亚瑟| 日本午夜精品一区二区三区电影| 五十路亲子中出在线观看| 欧美午夜伦y4480私人影院| 亚洲精品成人网站在线观看| 男生和女生一起差差差很痛的视频| 又黄又粗又爽免费观看| 被猛男cao男男粗大视频| 国产成人久久精品区一区二区 | 亚洲欧美日韩精品中文乱码| 窝窝影院午夜看片| 另类人妖与另类欧美| 西西人体www高清大胆视频| 国产成人A∨激情视频厨房| 四虎永久在线日韩精品观看| 国产精品成人不卡在线观看| 69精品久久久久| 国内精品久久久人妻中文字幕|