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

一、什麼是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提議後才實現。遞歸銘文:比特幣鏈上的無限創造力與組合可能性遞歸銘文:比特幣鏈上的無限創造力與組合可能性

六、結語

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

參考鏈接:

銘文2.0時代:遞歸銘文能否推動比特幣鏈上智能合約成為可能?

@holddoteth 推文

什麼是Ordinals?比特幣NFT概述

BRC20 到底是什麼?和ERC20 有什麼關係?

注:封面取自@OrdzWorld 的推文

Total
0
Shares
Related Posts