原文來源: Haotian(Twitter:@tmel0211),區塊鏈安全從業者
自 Ordinals 問世以來,比特幣 inscription 市場一直都很小眾,但 BRC20 標準的出現改變了這一局面。當 ordi 萬倍神話還在耳邊傳揚時,比特幣 NFT 小圖片市場也順勢打破了冷寂。 本著硬核科普的態度,接下來 thread,我淺薄梳理下比特幣 UTXO、Ordinals、Brc20 之間的技術邏輯關係,探究下其背後的敘事經濟學。
在看到 ERC721 標準帶給以太坊的市場繁華之後,就有開發者思考能否給比特幣注入 NFT 的玩法。具有唯一特性的 UTXO 數據結構就成了突破口:
當一個地址新增一筆 BTC 時就會生成一個 UTXO,而當一個地址花費一筆 BTC 且未花完時,一個新的 UTXO 來替代原有的 UTXO,以此追踪 UTXO 就能追踪比特幣地址餘額等狀態信息。
而 UTXO 由一個 TX 哈希值,和一個 output 指向的從零開始遞增索引號構成,類似於 ERC721 的 ID 序列號;
且每個索引號還對應一個公鑰腳本 ScriptSubKey,原本只描述可以花費該 UTXO 的條件和規則。在 Taproot 軟分叉後,UTXO 可以在其輸出腳本中嵌入,image、text、audio 以及 json 數據包等附加內容;
這些序列號和腳本數據都在比特幣鏈上,Ordinals 檢索器工具出現對其進行了解析,給出了把 NFT 搬到比特幣網絡的解決方案。 提供了根據 UTXO 索引號序列號檢索其對應公鑰輸出腳本中 Metadata 數據的功能,這就使得 UTXO 具備了承載 NFT 功能。 inscribe 刻銘文的就是為 UTXO 上傳相應的 NFT 數據,生成 NFT 的過程.
需要注意的是,inscribe 刻銘文遵循先到先得的約定,若同樣一串字符都出現在了比特幣的公鑰腳本中,以更早的 Ordinals 序列號對應的銘文數據為有效銘文。解釋權歸展示銘文的第三方平台; 這正是為何,每個人都可以上傳 punk 到比特幣網絡中,但只有最早的 bitcoin punk 才是正宗,這其實是一種共識!
很快市場衍生出了比特幣圖片 NFT、域名 NFT、Text 、文件 NFT 等多樣玩法。 相比以太坊網絡 Metadata 更多是 URL 形式呈現,比特幣 NFT 元數據都直接存儲在比特幣的公鑰腳本中,因此不少人稱比特幣公鏈才是承載 NFT 收藏品的最佳場所。 不過,此熱潮在一些批判其占用網絡存儲資源的批判聲中逐漸冷寂了下來。
然而,Crypto 領域神奇的創新力量總是此起彼伏,3 月初一個名為@domodata的開發者設計了一種 BRC20 銘文實驗,以公鑰腳本中的 json 數據包為承載體,包含 depoly、mint、transfer 等參數。因為 BTC 公鑰腳本只存儲數據,並不支持智能合約指令執行程序。有了 json 數據包,鏈下平台可記錄一套賬本擴展應用。
打個比方:domo deploy 了 ordi 的 BRC20,並註明總供應量 2100 萬,單個地址 limit1000 個,鏈下管賬平台自 ordi 的部署序列號開始追踪此後備註為 mint 的銘文數據信息,只有接下來 21000 個包含 mint 的銘文數據包會被認為成有效銘文,遵循 fist is first 的原則。後續銘文再認定的話就超過總 supply 了,顯然不行。
這正是為啥 BRC20 需要三方平台讀賬、管賬的原因。 現在 transfer、mint 等功能簡單,追踪起來比較快捷,但若要升級 BRC20,再添加 deploy 地址稅收之類的功能就複雜了,不像以太坊可以多個合約公開調用。這非常考驗平台讀取、檢索、管理賬本的權威和公正性。
這裡有不少技術難點,比如,前端接口如何控制 mint 銘文的人數;後端上鍊交易如何透明公平;平台又如何通過追踪 utxo 排隊情況給用戶提供增加礦工費來提高打包效率的入口。種種功能都是第三方要進一步優化的體驗; 亂局之下自然會有小白受到未知市場的教育和洗禮。
舉個通俗例子:搶 BRC20 銘文如同 12306 搶火車票一樣,火車車廂有效座位號就那麼多,自然是先買先得,如果你擠破腦袋往裡衝,打到的可能是一個無座的銘文,對不起,請站著。當然你也可以直接以高價從黃牛手裡買有效的票,雖然貴點,但至少可以坐著;但你若買了無座票,要求火車站退票,怎麼可能 。
重點是,雖然 BRC20 的管賬方式粗糙了點,但敘事比較好玩,容易出圈,人人可以 depoly,人人可以 mint,加持去中心化 meme 文化思想,一時間就 fomo 起來了。 BRC20 的意義是低成本地帶散戶邁進比特幣 NFT 領域。助力 ordinals 框架下一系列 NFT 受益。 所以這兩天比特幣小圖片市場的火爆緣由就不言而喻了。
以上內容技術層很難表述過於嚴謹,我僅從邏輯上跟大家拆解下比特幣 UTXO 機制、Ordinals、Brc20 的市場演變內在邏輯原理,讓大家感受下 ordinals 檢索和 BRC20 標準是如何在比特幣 NFT 市場下一路生花的。 後續市場如何我也審慎態度在觀察,在此之前先,保持好奇,謹慎參與、交給時間。
原文鏈接
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方账号:https://twitter.com/BlockBeatsAsia