Bitcoin 應該只作為數字黃金使用,還是應該實現更加複雜的功能呢?Ordinal NFT 的出現激起了大家對bitcoin 的新一輪關注,社區紛紛開始嘗試使用bitcoin 網絡的不可篡改性來儲存數據。
其中一項創新舉措就是使用名為BRC-20 的標準來在bitcoin 上創建原生的同質化通證。BRC-20 通證聰明地繞開了bitcoin 網絡在可編程方面的限制,並採用序數銘文創建半同質化通證。
本文將對BRC-20 通證及其機製做深入探討,並思考BRC-20 是否有潛力成為bitcoin 上的主流通證標準。
什麼是Bitcoin Ordinals?
首先我們先簡單了解一下Ordinals。Ordinals 將數據刻在了bitcoin 的最小單位「聰」(satoshi)裡。它採用一種名為序數理論(ordinal theory)的邏輯排序系統,給每個聰分配一個單獨的序號,然後再將任意數據刻在每個聰裡。
刻在聰裡的數據可以是圖像、視頻、音頻、文字或甚至是完整的應用,比如簡化版的DOOM 遊戲。正如下圖所示,BRC-20 通證本質上就是嵌入了某種文本格式的序數銘文,這些文本為通證的創建和管理制定了規範。在序數銘文中嵌入文本是bitcoin NFT 的常見用例,不過隨著技術的發展,也出現了許多其他的創新用例。

許多類型的數據都可以嵌入到銘文中,不過現在越來越多的用例都是將文本數據刻在每個聰裡
Ordinals NFT 是bitcoin 網絡的原生通證,不需要依賴L2 解決方案,也不需要對bitcoin 協議做任何改變,而且可以向後兼容bitcoin 網絡。序數銘文在很短時間內就成為了bitcoin 網絡中儲存數據的方式。
什麼是BRC-20 通證標準?
BRC-20 通證最初是在2023 年3 月9 日由一位匿名開發者在demo 中發布的。這位開發者使用了一種實驗性的標準,在bitcoin 網絡中創建原生的同質化通證。值得注意的是,BRC-20 標準不像EVM 區塊鏈上的主流通證標準一樣使用智能合約,而是將腳本文件儲存在bitcoin 網絡中,並用這個文件來將通證與每個聰一一對應。BRC-20 通證將JSON 數據嵌入序數銘文中,因此用戶可以部署、鑄造和轉移通證。
第一批BRC-20 通證包含以下JSON 數據,定義了通證的名字、每次鑄造量(上限為1000 個)以及總量(上限為2100 萬個):

雖然據BRC-20 的創建者所稱,這些通證只是為了探索在bitcoin 網絡中創建同質化通證可行性,但是它們卻激起了bitcoin 社區的強烈關注。其他人也開始嘗試創建自己的BRC-20 通證。與此同時,包括錢包服務和交易市場在內的Ordinals 基礎設施提供方也開始集成BRC-20,讓用戶可以鑄造和交易BRC-20 通證。
BRC-20 證明了開源社區和協作開發的強大力量。當有開發者提出一個創新概念並將其開源後,這個想法就可以由社區中的其他成員繼續發展和延續,不斷拓寬邊界。這種開放與協作的環境有時可以激發出巨大的創新,並推動底層技術不斷向前發展。
BRC-20 通證的優劣勢分析
BRC-20 通證雖然被看作是同質化通證,但其實更準確的說法應該是「半同質化通證」,因為它們只能以設定的增量進行交易。
用戶要鑄造BRC-20 通證,必須先創建一個mint JSON NFT,定義通證鑄造數量。然後,用戶要通過優先gas 競拍機制才能有機會完成鑄造。如果要在bitcoin 網絡中交易BRC-20 通證,賣家必須創建transfer NFT,將原本的mint NFT 分成幾個小份,然後將通證賣給買家。如果有買家想要購買一定數量的BRC-20 通證,就需要先找到一個正好出售這一數量通證的賣家。
另外,用戶如果要查看錢包中的BRC-20 通證餘額,必須運行一個鏈下索引器,這個索引器會運行一套規則來解釋銘文。而光有bitcoin 全節點是不足以完成這些任務的。
BRC-20 的創建者在這篇文檔中提到:
「這個標準只是一個有趣的實驗,展示了你可以用銘文在鏈下創建餘額狀態。但大家絕對不要把它當作bitcoin 上唯一的同質化通證標準,因為我相信肯定還有更好的設計和優化方案。」——domo
BRC-20 vs. ERC-20
BRC-20 和ERC-20 其實只有名字相似而已。ERC-20 是Ethereum 上的一種同質化通證標準,基於智能合約實現;而BRC-20 則是聰明地採用了bitcoin 網絡中的序數銘文來創建半同質化通證。由於bitcoin 區塊鏈有意限制了可編程性,因此BRC-20 比ERC-20 更簡單也限制更多。
Bitcoin 網絡通證的未來前景
雖然BRC-20 並不是第一次嘗試在bitcoin 網絡中創建資產,早期的Colored Coins 和近期的Taro 都做過相關嘗試,但是BRC-20 卻採用了創新的方式在bitcoin 網絡中創建原生的半同質化通證。
雖然就連BRC-20 的創建者都對它的長期可行性持不確定態度,但開源開發者社區可能會抓住這個創新機會,並不斷探索突破bitcoin 腳本功能的新邊界。