一文探索CKB上的序數升級版:數碼物創造協議Spore

2024-03-21 17:03:29

Spore 協議是一年前制定的,很大程度上受到了 Ordinals 的影響。由於比特幣不支持智能合約,Ordinals 在技術層面上相對簡單,但仍然吸引了許多人的興趣和使用。Spore 團隊來自 CKB的角度出發,思考如何擴展 Ordinals 協議,於是誕生了 Spore 協議。他們認為,如果比特幣支持智能合約,那么 Ordinals 就變成了 Spore 的形式。換言之,如果將 CKB 就會視為比特幣的升級版本,那么Spore就是Ordinals的升級版。

與以太坊生態中的衆多小圖像NFT不同,Spore協議不僅僅局限於靜態圖像或離线鏈接,而且支持視頻、音頻、文本等多種內容類型,為創作者提供了更廣泛的創作空間。

與基於以太坊ERC-721協議的NFT(如CryptoPunks)不同,其智能合約僅存儲了圖像哈希,而實際圖片中東中心化在larvalabs.com服務器上。相比之下,通過Spore協議鑄造的DOB(Digital Objects on the Blockchain),其內容數據完全存儲在CKB區塊鏈上(Cell中),而不是在鏈外存儲。

從技術角度來看,以太坊ERC-721協議的NFT的實際所有者是智能合約,智能合約確定了哪些地址擁有哪些NFT,並授予這些地址操作權限。而通過Spore協議鑄造的DOB本質上是一個Cell(UTXO的改進版),是由用戶完全掌控和控制的。因為Cell只能由用戶使用私鑰解鎖,智能合約無法控制這些Cell。這也是為什么在以太坊上,NFT智能合約產生問題時,所有的 NFT 都可能會受到影響;而在 CKB 區塊鏈或 UTXO 模型的區塊鏈上,只有當用戶的私鑰泄露時,資產才可能會受到損失。這種差異實際上是账戶模型和UTXO模型之間的區別所帶來的。

在 CKB 區塊鏈上存儲任何類型的數據都需要消耗 CKB 代幣,其中每個 CKB 代幣等價於鏈上一個字節(Byte)的空間。因此,如果要創建一個包含 200 個字節的數據的Spore DOB,就需要購买200個CKB來佔用鏈上的空間。

這一點非常有趣,因為區塊鏈概念本身就是一個無限的虛擬空間,但現在引入了一種有限的資源概念,而孢子協議進一步放大了這一點。每個 CKB 都消耗了礦工大量的電力資源和計算能力。我們使用CKB來鑄造孢子DOB,就像使用從礦石中提煉出來的黃金來制作首飾一樣。由於原材料黃金本身就有價值,所以無論制作的飾品工藝水平如何,都會有一定的價值。 Spore DOB的底層價值來自於其所佔用的CKB,而CKB的價值則源於整個區塊鏈網絡。

黃金項鏈的價值通常相當於原材料黃金的價值,因此孢子DOB的價值也天然等於其所消耗的CKB的價值。如果我們不再喜歡某個黃金項鏈,我們可以將其參考以回收原材料黃金。當然,如果你不再需要某個 DOB,你可以回憶它並取回其所佔用的 CKB。

確保持有Spore DOB的機制开始於佔用CKB,從而減少了生態內CKB的流通量。這使得CKB的二級市場產生積極影響:隨着更多的Spore DOB被創造出來並被持有,將有更多的 CKB 被佔用,導致 CKB 的流通量進一步減少。而流通量的減少將推動其價格上漲,進一步推動以 CKB 作為“原材料”的孢子 DOB 的價值上漲。DOB 升值帶來的財富效應又會吸引更多的人去鑄造、持有DOB,最終形成CKB實現正向飛輪的局面。

通過Spore協議鑄造的DOB,默認會在鑄造時額外存入1個CKB。這樣一來,未來每次交易DOB時就不需要再額外支付gas費(礦工費)。因為在網絡不擁堵的情況下,1個CKB可以支付超過7000次鏈上第一步所需的礦工費。

免交易手續費不僅能帶來更好的隱私保護,而且在UTXO模型中默認關注隱私性。UTXO鏈的錢包每次使用時會自動更換地址,相比之下,账戶模型的區塊鏈(如MetaMask)不會主動更換地址。

由於區塊鏈數據是公开的,所有權人都可以看到,如果您一直使用同一個地址,所有操作都會與該地址關聯,這樣所有權人都可以分析您的行為。Vitalik 曾經寫過一篇文章,提出在以太坊上實現隱身地址(Stealth Address)。當用戶A向用戶B轉账時,區塊鏈會臨時生成一個瞬時的隱身地址,用戶A將資產轉移到該隱身地址上,用戶B就可以操作該上的資產,但除了交易雙方外,其他人無法通過鏈上數據得知該地址的真實擁有者。雖然隱身地址可以在以太坊上實現,但UTXO模型的區塊鏈至少地址具備了類似的功能,因此隱身地址並不是以太坊的一個創新點。

與基於以太坊ERC-721協議的NFT不同,Spore協議在CKB主網上部署的合約是不可升級的。如果合約存在漏洞,开發者也無法修復,因為合約就是合約,其任何缺陷都將成為該版本的一部分。如果我們將部署已經的Spore協議稱為v1.0版本,那么想要添加新功能就只能部署另一個新協議,就是升級Spore v1.0。這意味着未來將會有不同的版本的Spore DOB,有的是通過Spore v1.0鑄造的,有的是通過v2.0鑄造的……由v1.0鑄造的DOB永遠不會突然升級為v2.0的DOB,也不會添加您不喜歡的功能或刪除您喜歡的設計。

通過這種設計,Spore DOB成為了CKB數字世界中永存的東西,其所有內容數據都存儲在鏈上。由於Spore合約不可升級,您不必擔心持有的DOB會發生變化。如果通過Spore v1.0契約鑄造的DOB,就永遠是v1.0版本,不會改變。就像現實世界中的飾品一樣,通過一種工藝制造的飾品不會因為出現新的工藝而改變,這也是為什么現實世界會有餐飲的存在。因此,我們可以將Spore DOB視為現實世界的一種模擬。

在以太坊上發行 NFT 需要重新配置 NFT 合約,因為以太坊的智能合約包含了邏輯和狀態,兩者不可分开。邏輯規定了 NFT 的坊交易轉讓方式和功能,而狀態記錄了哪些地址擁有哪幾個NFT。

然而,在 CKB 上的 Spore DOB 中,邏輯和狀態是分離的。這意味着發行 NFT 時不需要重新配置 Spore 協議,而是直接引用該協議的標准。具體來說,Cell 是可引用的存儲單元,而 CKB 則類似於一個代碼和數據共享庫,供運行在其上的智能合約使用。因此,在 CKB 上重用代碼非常容易,既節省了時間,又節省了上鏈的空間,降低了部署成本。

意思是,代碼重用不用擔心其他人修改存儲在依賴Cell中的代碼,因為Cell是不可修改的。即使該Cell的所有者直接將其從CKB中刪除,也不會有任何人因此而受到損失任何保存代碼副本的人(例如運行全節點或復雜的輕客戶端的人)都可以在鏈上再次配置相同的代碼,因為代碼布局的引用仍然有效,只需使用新的依賴單元來構造交易即可。

Spore 協議還提出了 Cluster 的概念,即把多個 DOB 歸集成一個目錄,直接,提高效率。

具有孢子協議的可擴展性,支持優秀的其他开發者編寫針對該契約的插件。在調用孢子契約時,可以通過腳本參數指定要使用哪些孢子契約的插件,然後通過這些插件為DOB賦能,實現更用途。

當然,如果Spore協議及其插件無法實現开發者想要的功能,那么开發者就需要重新編寫一個DOB鑄造協議並進行部署。CKB是一條非常靈活的區塊鏈,可以支持各種協議和標准。

根據目前的計劃,比特幣一級資產發行協議RGB++將在三月底上线。屆時,在CKB區塊鏈上發行的DOB可以通過RGB++躍升至比特幣主網,成為比特幣鏈上的數字資產。

除了比特幣,通過同構綁定技術和Leap操作,在CKB上的DOB未來發行也可以成為其他UTXO鏈上的數字資產。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

Layer2 格局劇變:Base 生態有哪些關鍵亮點?

在激烈競爭的 L2 賽道中,原本穩坐釣魚臺的 Arbitrum 和 Optimism 似乎面臨着前...

加密泡泡啊
136 5個月前

XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!

加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...

加密泡泡啊
143 5個月前

以太坊ETF通過後 將推動山寨幣和整個加密生態大爆發

比特幣ETF通過後市場動蕩,以太坊ETF交易前景分析 比特幣ETF通過後,市場出現了先跌後漲的走勢...

加密泡泡啊
165 5個月前

ZRO為啥這么能漲?

ZRO概述 ZRO代幣,全稱為LayerZero,是LayerZero協議的本地代幣,旨在作為治理...

加密泡泡啊
123 5個月前

今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?

北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...

BNBCCC
142 5個月前

Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行

2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...

加密圈探長
129 5個月前