在近期持續萎靡的熊市情緒中,比特幣協議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,隨後這些包的資源都將是公開的公共資源,就像加入素材庫,其他人都可以使用遞歸銘文引用它們。

快速了解遞歸銘文:ordinals的樂高積木

  • Ord.io:比特幣銘文探索和發現平台Ord.io於6月12日正式支持遞歸銘文創建和顯示。官方推特還驚訝稱,有人已經用遞歸的方式,僅僅只用了466個字節就創建了該動態的藝術銘文。

快速了解遞歸銘文:ordinals的樂高積木

比特幣鏈的無限可能

由於遞歸銘文的特徵,使得建立一個內部互聯網成為可能。在這裡,不僅每個文件都可以從比特幣鏈上的其他文件請求數據,許多存儲庫將能夠相互訪問,還意味著可以把更多有價值的東西都上傳到比特幣鏈上。

創始人Casey Rodarmor已經回答了社區成員的提問,表示銘文類型新增了和網頁構建有關的“JavaScript”和“CSS”類型。這意味著很快我們將能看到存在於去中心化網絡上,永不消失的動態網站;

還有更多的可能性在於:

  • 銘文二次創作:因為遞歸銘文的可組合和或許未來可拆分的特性,以及越來越豐富的公共素材資源,一定能給銘文創作帶來更多的創意刺激。

  • GitHub去中心化:社區上有人認為也可以利用可組合和或許未來可拆分的特性,把GitHub上的代碼數據搬比特幣鏈上,從而實現完全的去中心化。

  • NFT組合碎片化:這無疑是最令人期待的內容,如果遞歸域名實現可拆分銘文的話,NFT也將實現自由的組合拆解。而這一技術也可以展望在除比特幣鏈上的應用,創新更多的NFT玩法。

快速了解遞歸銘文:ordinals的樂高積木

結語

當前遞歸銘文代碼剛合併幾日,遞歸銘文的出現也標誌著Ordinals協議在應用層面的可編程性的進一步提高,無疑是一個比特幣鏈上的重要時刻。從對內容的豐富、對費用成本的降低、對未來無限組合的可能,都讓我們無比期待遞歸銘文的應用和拓展。不過還是要提醒到,新事物必然存在的不確定和未知的風險,代碼的bug也有可能出現,在看好嘗試的同時也請把控好風險,謹慎投資。

Ordinals Github 代碼: https://github.com/ordinals/ord/pull/2167#issuecomment-1586342841

Leonidas.og 推特:https://twitter.com/LeonidasNFT/status/1668098460766052353