遞歸銘文:比特幣鏈上的無限創造力與組合可能性

2023-06-22 15:40 EVG


自比特幣鏈上協議 Ordinals 被推出並由 Ordi 引爆了 Brc20 之後,基於 Ordinals 的創新層出不窮。近期,又湧現出一項引人注目的創新——遞歸銘文,遞歸銘文具備引用鏈上已存在銘文的能力,並能夠將大量代碼鐫刻在比特幣鏈上。此外,由於遞歸銘文調用的是代碼(以文字形式呈現),其體積極小,使其突破了比特幣區塊大小 4MB 的限制,使得復雜的 3D 視頻遊戲也得以完整地上傳到比特幣鏈上。這一創新爲 Ordinals 的發展帶來了無限的想象力,使得比特幣鏈上的可擴展性和互操作性也成爲可能。 本文將以形象化的方式從遞歸銘文的起源、實現方式及程度,以及可能的影響和可能存在的風險四個角度

一、什么是 Ordinals 和 Brc20

在講遞歸銘文之前,這裏先普及一下什么是 Ordinals 和 Brc20。Ordinals 協議是一個爲聰編號的系統,賦予每個聰序列號,並在交易中追蹤它們。簡而言之,用戶可以通過 Ordinals 附加額外的數據,使每個聰都變得獨一無二。這個過程稱之爲“記錄”。 “聰”以比特幣的作者中本聰命名(中本聰爲化名),是比特幣(BTC)的最小面額。1 比特幣可以被分爲 1 億聰,這意味着每聰價值 0.00000001 比特幣。聰的編號是根據它們被开採和轉移的順序而定的。編號方案依據聰的开採順序,而轉移方案依據交易輸入和輸出的順序,因此被稱爲“Ordinals(序數)”。

BRC20 是指基於區塊鏈技術的比特幣代幣標准。BRC 代表"Blockchain Token Standard"(區塊鏈代幣標准),而數字 20 則表示該標准的版本號。BRC20 標准定義了一套規則和協議,用於創建和管理基於區塊鏈的代幣。BRC20 標准類似於以太坊(Ethereum)上的ERC20 標准,它提供了一種通用的方式來創建和操作代幣。BRC20 代幣可以在兼容的區塊鏈上發行、轉移和交易。這個標准規定了代幣的基本功能,例如代幣的發行總量、代幣名稱、符號、小數位數等,以及代幣交易的標准接口和事件。通過採用 BRC20 標准,开發者可以更容易地創建和部署自己的代幣,並在比特幣區塊鏈上實現代幣的流通和交易。BRC20 標准的出現促進了加密貨幣生態系統和比特幣生態系統的發展,使得不同的項目可以更好地互相兼容和交互操作。

二、遞歸銘文的起源

遞歸銘文的起源可謂一環扣一環,自 Brc20 引起轟動以來,社區开始思考,既然以 Erc20 爲 參考的 Brc20 能夠獲得成功,爲何不能以 Erc721 爲借鑑,打造一個 Brc721 呢?於是乎,Brc721 應運而生。然而,由於大部分 Erc721 將圖片存放在中心化的托管處,需要支付管理費用,而 Brc721 則直接將圖像刻錄在比特幣鏈上,這帶來了巨大的成本挑战。隨着 Ordinals 的風靡,比特幣鏈上銘刻的擁堵問題日益嚴重,進一步加劇了成本壓力。

爲了解決這一問題,Gbrc721被創造了出來,Gbrc721 成功克服了鏈上高昂成本的難題。在开發 Gbrc721 項目中,項目方只需上傳 NFT 的組件,並將它們巧妙組合在一起。例如,一個 10K 的合集可能只需要 200 個組件,這些組件包括嘴巴、耳朵、鼻子等等。這極大地節約了上鏈的成本。然而,這同時也帶來了新的問題,即需要在鏈下進行圖像解析以顯示圖片。因此,目前在 MagicEden 上展示的 Gbrc721 項目 "Ordibots" 仍以一串文本的形式呈現(如下圖所示)。

遞歸銘文的概念是由比特幣協議 Ordinals 的創始人提出的,2023 年 6 月 12 日,Ordinals 的新首席維護者 Raph 在 Github 上宣布了一項重要的進展,他將銘文“遞歸銘文”編號 2167 的創新合並到了 Ordinalsd 的代碼中(如下圖所示)。在這個版本的代碼中,通過“/-/content/:inscription_id” 這個語法,銘文之間可以引用彼此的內容,實現了超越 Gbrc721 的功能,這個創新直接在鏈上實現,無需依賴鏈下解析,從根本上解決了 Gbrc721 的問題。因此,遞歸銘文誕生了,這個簡單而巧妙的改動爲 Ordinals 帶來了無限的創造力,激發了人們的想象力。

三、實現與效果:探索無盡的組合可能性

在前文中,我們已經了解了遞歸銘文的起源,接下來本文將具體探討一下遞歸銘文的實現方式。同時,我們還要了解一下是什么導致了引人注目的首個遞歸銘文項目——《Recursive Punks》的戲劇性开場;以及在遞歸的過程中,各個組件是如何融合在一起的。此外,我們還要關注遞歸銘文的可組合性能達到怎樣的程度;以及是否可以實現不同格式的遞歸銘文之間的組合。接下來,我們將一同解开這些謎題,探索遞歸銘文帶來的無盡組合可能性。

遞歸銘文的實現方式

遞歸銘文的實現離不开 Ordinals 的創始人團隊的智慧和技術突破。他們在底層協議中嵌入了下圖所示的代碼,其中的 “/content/” 是代碼引用的關鍵,正是這個語法使得开發者可以引用已經存在於比特幣鏈上的其他銘文。對於那些細心研讀代碼的讀者來說,不難發現這裏呈現的代碼(版本 2174)與前文提及的版本 2167 有所不同(2174 版本刪除了 “/-” 部分),2167 版本是最初採用的版本,但隨後,Ordinals 創始團隊放棄了 2167 版本,並轉而採用了 2174 版本。這也爲接下來《Recursive Punks》的戲劇开場埋下了伏筆。

Recursive Punks 的戲劇开場

6月13日,Recursive Punks 官方宣布推出免費鑄造一萬個 Recursive Ordinals 系列,隨即引發了社區的熱議和傳播。由於"First is First"的原則,項目在被社區發現後迅速被刻錄完,火爆之時甚至一度導致網站癱瘓。然而,隨着一波狂熱的 Fomo 刻錄潮過後,許多用戶驚訝地發現官方使用的遞歸銘文版本竟然是舊版的 2167,而正確的遞歸銘文語法應爲 "/content/" ,官方卻使用了 "/-/content/:" 。這導致了 Recursive Punks 在比特鏈銘文瀏覽器上無法正常顯示圖片,因此從嚴格意義上來說,該項目並非真正的遞歸銘文項目。

社區隨後开始傳播修復方法,並指出 Recursive Punks 的語法錯誤。然而,官方在發現項目語法錯誤後選擇了一種出人意料的方式,即發推表明希望 Ordinals 協議的开發者和社區同時認可無圖版本和有圖版本。更令社區驚訝的是,官方在其後刪除了該推文,並直接在 MagicEden 上线了 Recursive Punks 無圖版本,並以高清大圖的形式展示。經技術人員的分析表明,這是通過前端渲染的方式實現的,使得該版本可以在 MagicEden 平台上展示圖片。這一舉動引發了部分社區成員的不滿,他們認爲這種行爲嚴重違背了去中心化的理念,甚至有人認爲這是一種欺詐行爲。

目前,Recursive Punks 的 V1 版本和 V2 版本都已在 MagicEden 上线。截至今日(2023.6.20),Recursive Punks V1 版(無圖版)擁有更高的交易量,因此或許可以認爲官方的 V1 版本在社區中仍然擁有更多共識。"First is First" 的理念仍然得到廣泛認可。然而,或許隨着遞歸銘文知識的普及,真正的遞歸銘文版本 Recursive Punks v2 會獲得更多的支持和認可。

遞歸銘文中組件的巧妙組合

在遞歸銘文中,借助於上文提到的 "/content/" 語法代碼,項目方得以直接引用鏈上已存在的NFT 組件來創建自己的 NFT 作品。本文以遞歸銘文項目《Recursive Frogs》爲例來說明其中的奧妙。如下圖所示,紅色框中展示了該 NFT 作品的組件(目前 Ordiscan 已支持遞歸銘文組件的顯示及一鍵鏈接組件網址)。

接下來,我們點擊紅色箭頭所指的 "view source code",以查看該NFT作品的源代碼。

這六行代碼運用了 "content" 語法,實際上引用了六個不同的組件,"/content/" 後面的一串代碼正對應着每個組件的 "Inscription ID"。

通過這種巧妙的組件引用方式,遞歸銘文創作者們能夠將各種元素相互融合,創造出獨一無二的作品。這種無限的組合可能性不僅激發了創作者的想象力,也爲遞歸銘文的發展帶來了新的緯度。無論是藝術作品、數字藏品還是虛擬現實遊戲,遞歸銘文的組合能力都能夠爲創意領域帶來前所未有的可能性。

遞歸銘文的無限組合與不同格式的融合

遞歸銘文具備理論上的高度可組合性,能夠以靈活的方式將比特幣鏈上的各類銘文進行組合。這種無限的組合性讓許多行業先驅們看到了遞歸銘文爲 Ordinals 帶來 GameFi和元宇宙等創新應用場景的潛力。 遞歸銘文能夠將不同格式的銘文組合成一個以 HTML 格式呈現的網頁。這個網頁的內容可以由項目方自由添加,只要在比特鏈上能找到。音樂、視頻或動圖等各種內容都可以被整合在其中。因此,遞歸銘文爲比特幣生態系統注入了巨大的可能性,遞歸銘文的創造性和开放性也爲創作者提供了一個前所未有的創作平台。

四、遞歸銘文引發的革新潮流及應用場景展望

遞歸銘文的出現爲比特幣生態系統帶來了無限的可能性,接下來我們大膽預測一些遞歸銘文可能帶來的影響以及可能實現的應用場景。

1、比特幣生態創業門檻和成本的降低

遞歸銘文極大地降低了比特幣生態的創業門檻,甚至只需幾行代碼的修改,即可打造全新的 NFT系列,就像 Recursive Punks 的無圖版、有圖版、大圖版和高清大圖版所展示的那樣。此外,遞歸銘文還顯著降低了創業成本,原本需要上傳數萬張圖像的 10k 合集,現在只需上傳 200 個組件圖像,並通過代碼將它們巧妙組合,即可完成一個 10k 合集的創作。

2、銘文豐富度的提升

遞歸銘文的出現使得Ordinals底層銘文瀏覽器(如 ord.io 和ordiscan.com)努力實現了除了最早的文本類型之外的支持,如 SVG、HTML 和 JavaScript 等多種媒體類型。遞歸銘文已經可以媲美一個萬能網頁,幾乎可以顯示任何網頁中的內容。並且遞歸銘文可以引用其他銘文,就像本地網頁升級爲互聯網一樣,極大地豐富了銘文的表現形式。

3、GameFi和元宇宙

遞歸銘文的出現爲比特鏈上的 GameFi 和元宇宙的實現帶來了可能。目前已經出現了基於遞歸銘文开發的小遊戲,如下圖所示,這是由 Ordz Games 开發的一款遞歸小遊戲。玩家可以直接在銘文瀏覽器上進行點擊操作,玩法類似於之前熱門的"羊了個羊",這也就是上文所提到的"網頁"實現。

正如上文所說,遞歸銘文以其代碼調用的特性,實現了小巧的體積。這一特點使得銘文的大小能夠突破比特幣區塊大小限制的 4MB。由此,我們在理論上可以構建出比特幣鏈上的元宇宙和 GameFi,甚至將復雜的三維遊戲上傳至比特幣鏈。當然,需要明確的是,遞歸銘文仍處於早期階段,所有這些設想和構想都需要通過持續的探索與發現才能夠實現。

五、遞歸銘文可能存在的風險

1、存在中心化風險:遞歸銘文的實現依賴於 Ordinals 協議,正如前文所述,遞歸銘文的實現建立在 Ordinals 協議之上。如果 Ordinals 協議沒有植入或之後刪除了“引用”部分的代碼,那么遞歸銘文將無法使用。

2、給比特幣網絡帶來負擔:從短期來看,遞歸銘文可能爲比特幣生態帶來一定繁榮。然而,圖片、電影、代碼存儲庫、軟件代碼以及各類新數據銘文都有可能堆積在比特幣的內存池中。隨着注冊商爲確認交易而出價越來越高,只想用比特幣支付購买費用的普通用戶將不得不支付昂貴的溢價。因此,從長期來看,比特幣網絡可能變得更加擁堵,手續費也會更加昂貴。

3、作惡成本的降低:遞歸銘文可能會讓欺詐者更容易地在比特幣鏈上添加惡意軟件。欺詐者可以將惡意軟件分爲多個文件,並在人們下載遊戲、文件或軟件時向其設備添加惡意軟件。這可能導致下載者丟失資金。

4、依賴於底層基礎設施的支持:遞歸銘文還需要更多底層基礎設施的支持,例如頭部的交易所 Unisat和MagicEden,主要的銘文瀏覽器以及中心化交易所例如 OKEX、BINANCE的支持。截至今日(2023.6.20),MagicEden 尚未支持上文提到的 Recursive Punks V2 版本的圖片顯示(如下圖所示),而 Recursive Frogs 的正常展示也是在某位社區KOL提議後才實現。

六、結語

遞歸銘文的出現引發了比特幣生態系統的廣泛探討,對比特幣生態和整個行業可能都會產生深遠的影響。當然,雖然看好遞歸銘文能帶來無限的可能,我們也需要認識到遞歸銘文仍處於早期階段,還需要不斷地進行探索和發現,也需要更多的項目方和團隊的支持。因此,在進行冒險嘗試和投資之前,我們也應時刻保持風險意識。

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

標題:遞歸銘文:比特幣鏈上的無限創造力與組合可能性

地址:https://www.sgitmedia.com/article/3161.html

相關閱讀: