在近期持續萎靡的熊市情緒中,比特幣協議 Ordinals 帶來值得關注的熱點更新——上線遞歸銘文。它可以使用特殊的語法來引用其他銘文,這使創建銘文的體積更小,成本更低。
- 作者:veDAO 研究院
在近期持續萎靡的熊市情緒中,比特幣協議 Ordinals 帶來值得關注的熱點更新——上線遞歸銘文(Recursive inscriptions)。它可以使用特殊的語法來引用其他銘文,這使創建銘文的體積更小,成本更低。那麼到底什麼是遞歸銘文?本文帶您了解遞歸銘文最值得關注的創新點。
什麼是 Ordinals 遞歸銘文
6 月 12 日消息,比特幣協議 Ordinals 新任首席維護者 Raph 在 Github 上,將 Ordinals 創建者 Casey Rodarmor 提出的「遞歸銘文#2167」合併到 Ordinals 的代碼中。隨後 Ordinals 的匿名開發者之一 Leonidas.og,他在推文中介紹解釋了被稱為「遞歸銘文」的相關內容。
遞歸銘文是指在區塊鏈上進行的一種銘刻方式,它可以打破在之前的銘刻方式中,每個銘文都是獨立的、沒有關聯的尷尬情況,通過本身可自我引用的特性,開啟自由組合的可能。簡而言之,遞歸銘文就是一個銘文去請求其他銘文的內容。
遞歸銘文具體內容與創新突破
根據開發者 Leonidas.og 的解讀,銘文現在可以使用特殊的「/-/content/:inscription_id」語法來請求其他銘文的內容,這直接使得用戶可以用更少的容量,也就是更低的成本手續費在比特幣鏈上創建銘文。
- 過去:如果要創建 PFP 合集的銘文,需要上傳圖片,用戶在鏈上下載圖片。並且隨著圖片質量的提高,更加的精細高清,那麼對應的圖片內存和占用空間都更加的大,費用和成本也就更多了。
- 現在:遞歸銘文用的特殊 id 語法本質上是使用文字代碼來找尋圖片,創建 PFP 合集銘文可以通過上傳圖片對應的特徵,包括圖案(猴子),顏色(綠色背景),動作(舉手)等元素。然後將找到的鏈上已存在的對應元素,進行組合拼接,而不用圍繞著圖片上傳下載。
- 直接優勢:這樣創建銘文的方式因為是調用文字代碼的形式,所以體積很小,不僅在成本費用上大大降低,還可以使得銘文大小突破比特幣區塊大小 4MB 的限制。
- 擴張潛力:遞歸銘文靈活度高的調用性、拼接組合性和低成本優勢,給銘文帶來了無限的新可能,可以將複雜的圖片視頻、3D 遊戲等形式的內容刻在鏈上(銘文類型又新增了「JS」和「CSS」類型)。
- OnChainMonkey:該團隊已經將兩個完全鏈上的 npm 包刻在比特幣鏈上,然後使用遞歸從即將發布的 Dimensions 收藏的銘文中調用這些包,從而以不到 1 KB 的大小創建出美麗的 3D 藝術作品。 OnChainMonkey 將於 6 月 15 日發行遞歸銘文的項目 OCM Dimensions,隨後這些包的資源都將是公開的公共資源,就像加入素材庫,其他人都可以使用遞歸銘文引用它們。
- Ord.io:比特幣銘文探索和發現平台 Ord.io 於 6 月 12 日正式支持遞歸銘文創建和顯示。官方推特還驚訝稱,有人已經用遞歸的方式,僅僅只用了 466 個字節就創建了該動態的藝術銘文。
比特幣鏈的無限可能
由於遞歸銘文的特徵,使得建立一個內部互聯網成為可能。在這裡,不僅每個文件都可以從比特幣鏈上的其他文件請求數據,許多存儲庫將能夠相互訪問,還意味著可以把更多有價值的東西都上傳到比特幣鏈上。
創始人 Casey Rodarmor 已經回答了社區成員的提問,表示銘文類型新增了和網頁構建有關的「JavaScript」和「CSS」類型。這意味著很快我們將能看到存在於去中心化網絡上,永不消失的動態網站;
還有更多的可能性在於:
- 銘文二次創作:因為遞歸銘文的可組合和或許未來可拆分的特性,以及越來越豐富的公共素材資源,一定能給銘文創作帶來更多的創意刺激。
- GitHub 去中心化:社區上有人認為也可以利用可組合和或許未來可拆分的特性,把 GitHub 上的代碼數據搬比特幣鏈上,從而實現完全的去中心化。
- NFT 組合碎片化:這無疑是最令人期待的內容,如果遞歸域名實現可拆分銘文的話,NFT 也將實現自由的組合拆解。而這一技術也可以展望在除比特幣鏈上的應用,創新更多的 NFT 玩法。
結語
當前遞歸銘文代碼剛合併幾日,遞歸銘文的出現也標誌著 Ordinals 協議在應用層面的可編程性的進一步提高,無疑是一個比特幣鏈上的重要時刻。從對內容的豐富、對費用成本的降低、對未來無限組合的可能,都讓我們無比期待遞歸銘文的應用和拓展。不過還是要提醒到,新事物必然存在的不確定和未知的風險,代碼的 bug 也有可能出現,在看好嘗試的同時也請把控好風險,謹慎投資。
Ordinals Github 代碼:https://github.com/ordinals/ord/pull/2167#issuecomment-1586342841
Leonidas.og 推特:https://twitter.com/LeonidasNFT/status/1668098460766052353