背景
美東時間 1 月 10 日,SEC 正式批准了 11 支比特幣現貨 ETF!這一歷史性時刻註定將被載入加密貨幣產業的史冊。與比特幣一同頻繁出現在全球投資者面前的,還有一個全新的概念——「銘文」(Inscriptions)。這些銘文承載著無數造富神話,受到資本持續湧入的追捧,被宣稱將徹底改變比特幣生態系統,其熱度與比特幣市場價值的攀升同步激增。
然而,大多數人對這些銘文僅有膚淺的了解。隨著價格飆升,許多人忽略了其背後的潛在技術,這無疑增加了投資的不確定性。那麼,比特幣銘文究竟是什麼?在當前生態系統中又存在哪些潛在的安全風險,用戶該如何保護自己?
別擔心,本文將花費您大約 10 分鐘的閱讀時間,為您全面解析銘文的安全性。
什麼是比特幣銘文?
比特幣銘文的起源
2023 年 1 月,Casey Rodarmor 推出了 Ordinals 協議,標誌著比特幣銘文的誕生。該協議允許用戶將文字、圖片、影片、合約等數據直接寫入比特幣區塊鏈。
乍看之下,這似乎是比特幣版的 NFT。但像 Stacks 這樣的 Layer 2 網路不是已經實現過了嗎?等等!必須注意,Ordinals 是直接寫入比特幣主網,而非 Layer 2 網路。這種改變深刻地影響了比特幣這一龐大的金融實體,其深遠意義遠超 Layer 2 所能提供的範疇。
但這怎麼可能呢?比特幣缺乏完整的智慧合約執行環境(EVM),如何能增添新的協議?
答案在於整個 BTC 網路及其不斷更新協議的設計原則中。在中本聰的原始設計中,比特幣生態系統擁有最小不可分割單位——聰(satoshi,1 個比特幣的 1/100,000,000),每個聰均由礦工透過 PoW(工作量證明)挖出,天生攜帶一個唯一的序列號。透過這些唯一序列,人們可以追踪其生產者和擁有者。2021 年的 Taproot 協議升級允許在交易腳本中嵌入更複雜的資訊,並將區塊的資訊儲存上限從 1MB 提升至 4MB,為將更豐富的資訊寫入比特幣區塊鏈提供了技術可能性。
Ordinals 協議的本質是擴展聰上的序列資訊。具體而言,它利用了聰的唯一特性,將其單一序列號擴展為包含文字、圖片、影片和合約數據。這使得每一個聰都變成了唯一資訊的載體,將數據儲存在比特幣區塊鏈上,確保其不可篡改性。
以一個 UTXO(未花費交易輸出)為例,將其銘刻上「hello, world!」這條訊息。我們需要在 Taproot 腳本中記錄 Ordinals 資訊,並在交易過程中將這些細節刻在 UTXO 的第一個銘文上。這個過程將銘文的內容記錄在區塊鏈上。(當然,這些內容在鏈上部署前必須經過序列化處理。)

如果交易缺少備忘錄,或因特殊情況導致交易失敗,則該備忘錄訊息將不被視為有效內容。
在 Ordinals 協議提出後的早期階段,許多用戶將其視為 NFT 的載體。然而,隨著 2023 年 3 月 8 日 BRC-20 協議的引入,一種基於 Ordinals 協議之上、類似 ERC-20 的代幣標準被提出,這開始塑造了銘文市場。為了說明 BRC-20 代幣生態系統交易的過程,我們以 ordiscan 的一個簡單案例為例。
首先,專案方需要部署一系列銘文資產,允許他人從該系列中鑄造(mint)資產。這是怎麼做的呢?專案方遵循 Ordinals 協議,將符合 BRC-20 標準的可執行代碼記錄在一個聰上,從而創建一個銘文。隨後,這個被銘刻的聰被發送到區塊鏈。

具體地,專案團隊使用 BRC-20 協議部署了一系列名為 SAIX 的代幣,定義最大供應量為 1,000 萬顆。這就是被刻錄到聰上的資訊。
在區塊鏈上,這個刻有代碼的聰被發送出去並被比特幣區塊鏈記錄。同時,監控比特幣區塊鏈上 Ordinals 協議交易的鏈下伺服器檢測到了這段符合協議的代碼。隨後,鏈下虛擬機執行了這段代碼。換句話說,鏈下虛擬機部署了一個名為 SAIX 的 BRC-20 代幣,並完成了其所有屬性的配置。此後,其他用戶就可以使用鑄造方法來創建他們自己的銘文資產。

之後,想要鑄造銘文資產的用戶可以在交易中使用 BRC-20 協議來創建個人化的銘文資產。例如,用戶調用鑄造操作,從而鑄造 6,250 顆 SAIX 代幣。此時銘文的所有者就是發起交易後的接收地址(扣除 Gas 費後);例如圖中所示的地址 bc1p4802...nqah89gr。

鑄造成功後,如果用戶希望轉移他們的銘文資產,他們可以在聰上刻錄一個 BRC-20 的 transfer(轉帳)操作,按照上述代碼將 6,250 顆 BERU 代幣轉出。當然,這筆比特幣交易的目標地址自然就成為了這些 BRC-20 代幣的擁有者。

因此,我們大體可以明白,比特幣生態系統內的銘文依賴於 Ordinals 協議,並代表著記錄在比特幣區塊鏈上的一種新型虛擬資產。專案團隊按照協議將銘文資訊(包括圖片、網頁、代幣名稱等)刻錄在一個聰上。隨後,用戶可以透過交易中的特殊代碼執行資產鑄造(mint)和轉帳(transfer)等金融操作。與以往的 Layer 2 解決方案相比,比特幣銘文的意義在於直接擴展了資金雄厚的比特幣主網,引入了資產多樣化的可能性,並增強了比特幣生態系的靈活性,從而觸發了比特幣生態系的潛力。
EVM 銘文:源自比特幣 Ordinals 的演進
在比特幣銘文轟動興起之後,相容 EVM(以太坊虛擬機)的區塊鏈也引入了此概念的版本。然而,鑑於 EVM 鏈本身已經支援智慧合約,銘文設計所帶來的多種功能以往透過智慧合約均可實現。因此,EVM 銘文的敘事方式與比特幣不同。 在以太坊中,由於智慧合約的 Gas 機制,任何成功的合約互動至少需要 21,000 的 Gas 費,這給生態系統用戶帶來了沉重負擔。為了規避這一點,以太坊銘文完全繞過了智慧合約執行,旨在透過將數據發送到外部擁有帳戶(EOA)來將所需操作轉移到鏈下。當鏈下的銘文虛擬機檢測到符合協議規則的鏈上數據時,它會執行交易,並將結果與發送的交易雜湊值進行匹配,從而節省了鏈上執行費用。 讓我們以 ERC-20 銘文協議為例來說明。用戶透過向其 EOA 發送 0 ETH 來發起交易,這觸發了 ERC-20 銘文的監聽機制,並提示銘文伺服器解析 calldata(調用數據)的內容。這些 calldata 的結構與 BRC-20 協議類似,規定了協議(p)、操作(op)、代表代幣集的代碼(tick)、當前代幣 ID 以及操作金額(amt)。在檢測到該交易後,鏈下 EVM 銘文伺服器執行交易細節,為當前 EOA 鑄造對應的代幣,並將此代幣記錄在鏈下索引中。
透過採用這種系統,EVM 銘文提供了一種處理代幣化資產的新方法,可能降低 Gas 費用並簡化以太坊生態系統內的操作。隨著我們持續監控這些發展,顯然 EVM 銘文的靈活性和創新方法正在增強區塊鏈技術的功能和效率。

目前,EVM 銘文操作的主要目的是降低某些 EVM 鏈上高昂的交易費用,從而使交易成本顯著降低。雖然這種設計很容易讓人聯想到 Layer 2 解決方案,但必須注意的是,Layer 2 主要用於擴展主網並擁有完整的智慧合約執行環境。相比之下,EVM 銘文主要關注降低交易費用,並不提供完整的智慧合約執行環境。因此,目前 EVM 銘文的設計主要強調降低 EVM 鏈上的交易費用。
常見銘文協議
Ordinals 協議是比特幣銘文協議的基石。除了 Ordinals 協議外,許多常見的比特幣銘文協議也得到了發展。 比特幣相關 - 知名項目
- BRC-20: Ordi, sats, rats
- ARC-20: ATOM, Realm
- Bitmap
- Rune: Pipe
以太坊相關 - 知名項目
- Ethscription: eths, Facet
- IERC-20: ethi
銘文生態系統現狀
截至 2024 年 1 月 11 日,BRC-20 銘文生態系統的 24 小時交易量已接近 1,227 萬美元。

至於 ETH 上的銘文生態系統,截至 2024 年 1 月 1 日,24 小時交易量接近 53.66 ETH(約 139,516 美元)。
總體而言,目前的銘文生態系統仍由比特幣生態系統主導,交易熱度持續攀升,交易量巨大,且總市值顯著增加。
總結
透過深入研究銘文的原理及其在比特幣生態系統中的創新角色,可以明顯看出,銘文技術的引入不僅僅是一時的噱頭或簡單的技術迭代。它代表了比特幣網站在安全性、可擴展性和實際應用價值方面的重大進步。Ordinals 和 BRC-20 等協議的實施為比特幣區塊鏈開闢了新的應用場景。然而,用戶必須保持謹慎,因為銘文資產市場仍處於起步階段,其價值和交易規則正在不斷演變。因此,對於任何希望在此領域進行投資或創新的人來說,深入了解這些新技術的運作原理至關重要。
關於 MetaSleuth
MetaSleuth 是由 BlockSec 開發的綜合平台,旨在協助用戶有效地追蹤和調查所有加密貨幣活動。透過 MetaSleuth,用戶可以輕鬆追蹤資金、視覺化資金流向、監控即時資金變動、儲存重要資訊並透過與他人分享調查結果進行協作。目前,我們支援包括比特幣(BTC)、以太坊(ETH)、波場(TRX)、Polygon(MATIC)等在內的 13 條不同區塊鏈。
Twitter: @MetaSleuth
Telegram: https://t.me/MetaSleuthTeam



