一文探索CKB上的序數升級版:數碼物創造協議Spore
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鏈上的數字資產。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!
加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...
今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?
北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...
Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行
2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...