
概念全解析:一場關於銘文的革命
TechFlow Selected深潮精選

概念全解析:一場關於銘文的革命
圍繞著比特幣展開的一個全新的概念——銘文,也頻繁地出現在全世界投資者面前。
撰文:BlockSec
美東時間 1 月 10 日,SEC 正式批准 11 支比特幣現貨 ETF!這個歷史性時刻註定被載入加密行業史冊。而圍繞著比特幣展開的一個全新的概念——銘文,也頻繁地出現在全世界投資者面前。
許許多多的財富神話加身,持續湧入的資本青睞,使得銘文,這一個號稱能夠革新比特幣生態的新概念變得更加的炙手可熱。近期,隨著比特幣市值的升溫,銘文的熱度也到了鼎沸的盛況。
但絕大多數的人都如霧裡看花,水中望月,儘管銘文的價格漲勢讓人眼花繚亂,大部分人對於銘文依舊一知半解。他們看到的是價格的上漲,卻往往忽視了背後的技術含義,這種半懂不懂的狀態無疑加重了投資的不確定性。那麼銘文到底是什麼?它的實現方式是什麼?別急,本文將花費你大約 10 分鐘的閱讀時間,為你做全面的銘文講解。
起源——比特幣銘文
在 2023 年的 1 月,Casey Rodarmor 提出的 Ordinals 協議宣告了比特幣銘文的誕生。Ordinals 協議允許用戶將文本、圖像、視頻和合約等數據直接寫入比特幣區塊鏈。
在粗略的看來,這不就是比特幣的 NFT 麼?但比特幣之上的 L2 網絡,例如 Stacks,早已實現了這種需求啊?Wait!請注意,Ordinals 是直接寫入比特幣主網而不是 Layer 2 網絡。這次更改是直接影響到了比特幣這個龐大資金實體,這種更改所影響的資金數目完全不可和 Laryer2 同日而語。
🤔️那這個協議是怎麼做到的呢?要知道比特幣是沒有完整的智能合約執行環境(EVM)的,如何能在比特幣上增加新的協議支持呢?
這得從整個 BTC 網絡的設計原理和屢次更改的協議講起。在最初中本聰的設計中,比特幣生態具有最小不可分割單位——聰(1/100,000,000 的 bitcoin),且每個聰都是由礦工經過 PoW 證明後鑄造出來的,天然具有不同的獨特的序號(serials number)。藉助於這個獨一無二的序號,比特幣可以追尋到它的鑄造者和擁有者。在 2021 年的升級中增加了 Taproot 協議中,允許將部分複雜信息寫入備註中,並將一個塊所能存儲的信息上限從 1M 擴容到了 4M,這給將更多的豐富信息寫入比特幣區塊鏈提供了技術潛力。
而 Ordinals 協議的本質原理在於,他擴展了聰上的序列號信息。具體來說,Ordinals 協議利用了聰上獨一無二的特性,將單一的序號進行了擴展,加入文本、圖像、視頻和合約等數據。從而使得每個聰都成為了一個獨特信息的載體,並將數據存儲在比特幣鏈路上,從而保證其不可篡改性。
例如,我們拿出一個 UTXO,並準備在其上銘刻銘文內容「hello, world!」。我們需要在 taproot 備註中記錄下 Ordinals 的信息內容,其次在交易中,將這些記錄銘刻在 UTXO 的第一個銘文上,從而在鏈上記錄下該銘文的內容。(當然,這些內容需要進行序列化後,再部署到鏈路上)

如果這筆轉賬沒有備註或者交易由於特殊情況失敗了,則這個備註消息將不被視為有效內容。
💡在 Ordinals 協議提出的早期,大量的用戶將其作為 NFT 的載體使用,但在隨後 2023/3/8 日提出的 BRC20- 協議中,在 Ordinals 協議上提出了類似於 ERC20 的同質化貨幣協議,從而讓銘文的市場初具雛形。
我們使用 一個 ordiscan 上簡單的例子來說明這個 BRC20 貨幣的生態交易的過程:
首先,項目方需要部署(deploy)一個銘文資產系列,讓後續人可以鑄造(mint)這一系列的資產。具體怎麼做呢,首先項目方根據 Ordinals 協議,在一個聰上,記錄下符合 brc-20 規則的可被執行的代碼(scription),然後將這個銘刻了代碼的聰發送上鍊。

具體來說,項目方使用 BRC20 協議,部署了一個 SAIX 的 token 系列,同時規定了 maxSupply 是 10000000,以上就是我們所給這個聰銘刻的信息。
在鏈上,這個具有代碼銘刻的聰被髮送了出去,並被比特幣區塊鏈記錄。與此同時,在鏈下,監聽比特幣鏈上 Ordinals 協議的服務器發現了這筆符合協議的代碼。於是,鏈下的虛擬機執行了這段代碼。即,鏈下的虛擬機部署了一個 brc20 token,命名為 SAIX,並將一切屬性配置完畢。在這之後,其他用戶就可以使用鑄造(mint)方法來鑄造他們的銘文資產了。

再之後,需要鑄造銘文財產的用戶在交易中就可以使用了 brc-20 的協議來鑄造屬於用戶的銘文資產。例如,用戶調用了鑄造(mint)的行為,從而鑄造了 6250 個 SAIX。此時的銘文擁有者是交易發起後,除去 GAS 費的收款地址,例如圖中的bc1p4802...nqah89gr。

在成功鑄造後,如果用戶需要轉移他的銘文資產,那麼就可以像上述的代碼所說,在聰上銘刻 brc-20 的 transfer 的行為,將 6250 個 BERU transfer 出去。當然了,這個比特幣交易的目標地址,自然就擁有了這些 brc-20 token。

所以我們可以大概理解,比特幣生態的銘文其實是依賴於 Ordinals 協議所產生的,記錄在比特幣區塊鏈上的另一種虛擬資產。項目方將銘文所記錄的信息(包括圖片,網頁,token 名字),按照協議銘刻在聰上。然後用戶根據交易中的特殊代碼來進行資產的銘刻(mint),轉移(transfer)等金融屬性操作。相較於之前的 Layer2,比特幣銘文的意義在於直接對資金龐大的比特幣主網進行了擴展,引入了多樣化資產的可能性,提升了比特幣生態的靈活性,從而挖掘了比特幣生態的潛能。
衍生擴展——EVM 銘文
在比特幣銘文火出圈後,EVM 鏈也隨之提出了銘文概念。但由於 EVM 鏈擁有智能合約的設計,銘文設計所帶來的多樣化信息的功能早已由智能合約實現,因此,EVM 銘文所承載的生態故事相較於比特幣銘文略有不同。
以太坊中由於智能合約的 Gas 設計,任何成功的合約交互所需要的 GAS 費都起碼大於 21000,這給整個生態的用戶造成了沉重的 GAS 費壓力。而以太坊銘文繞開了智能合約的設計,旨在通過給 EOA 發送 data 字段的設計,將需要執行的操作移到鏈下。當鏈下的銘文虛擬機監聽到鏈上的符合協議規則的 data 字段後,銘文虛擬機會執行出結果,並將執行的結果匹配到當時發送交易的鏈上 hash,從而節約了在鏈上執行操作的手續費。
這裡我們舉出一個 ERC-20 的銘文協議案例。首先,用戶向自己的 EOA 地址轉賬 0ETH,從而觸發 ERC-20 銘文的監聽機制,觸發銘文服務器解析 calldata 的內容。此時 calldata 的內容和 BRC-20 協議類似,都是規定 p- 協議,op- 行為,tick-token 的集合,id- 當前 token 的 id 編號和 amt- 操作數目組成。根據 calldata 中的內容,鏈下的 EVM 銘文服務器監聽到了這筆交易後,會執行交易內容,mint 出對應的 token 給當前 EOA 賬戶,並在鏈下索引中記錄這一個 token。

目前來說,EVM 的銘文操作主要是為了降低一些 EVM 鏈路上昂貴的手續費,從而使得交易成本更加的廉價。雖然這樣的設計會很容易讓人聯想到 Layer2。但 Layer2 主要是對主網進行了擴容,並具有完整的智能合約執行環境,EVM 銘文則是主要進行手續費降低,不具備完整的智能合約執行環境。所以 EVM 銘文的設計目前來說,其承載的生態功能主要側重在降低 EVM 鏈路的手續費上。
銘文常見協議
Oridinals 協議是比特幣銘文協議的基石,在 Ordinals 協議外,又誕生了許多的常見比特幣銘文協議。
比特幣系 - 知名項目
-
BRC-20:Ordi、sats、rats
-
ARC-20:ATOM、Realm
-
Bitmap
-
Rune:Pipe
以太坊系 - 知名項目
-
Ethscription:eths、Facet
-
IERC-20:ethi
銘文生態現狀
在 BRC-20 上的銘文生態交易現況,在 2024 年 1 月 11 日,24 小時 volume 接近 $12.27M。

在 ETH 上的銘文生態交易量現況,在 2024 年 1 月 11 日,24 小時 volume 接近 53.66ETH(139,516 U)。

總體來看,目前銘文生態仍然以比特幣生態為主流,交易熱度增長,交易量龐大,總資金量增幅顯著。
結語
通過深入探討銘文的原理和其在比特幣生態中的革新性作用,我們不難發現,銘文技術的引入並非一時的噱頭或簡單的技術迭代。它代表了比特幣網絡在安全性、可擴展性以及實用性上邁出的一大步。Ordinals 協議和 BRC20 協議的實現,為比特幣區塊鏈打開了新的應用場景。然而,用戶依舊需要保持謹慎,銘文資產的市場仍在起步階段,其價值和交易規則正在不斷演化中。因此,深入理解這些新技術的工作原理,對任何希望在這個領域投資或創新的用戶來說都是至關重要的。
歡迎加入深潮 TechFlow 官方社群
Telegram 訂閱群:https://t.me/TechFlowDaily
Twitter 官方帳號:https://x.com/TechFlowPost
Twitter 英文帳號:https://x.com/BlockFlow_News










