一文了解比特幣UTXO、Ordinals、Brc20之間的技術邏輯關系
發表於 2023-05-12 12:21 作者: 金色財經
作者:Haotian 來源:作者推特@tmel0211
自Ordinals問世以來,比特幣inscription市場一直都很小衆,但BRC20標准的出現改變了這一局面。當ordi萬倍神話還在耳邊傳揚時,比特幣NFT小圖片市場也順勢打破了冷寂。本着硬核科普的態度,接下來我淺薄梳理下比特幣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市場下一路生花的。 後續市場如何我也審慎態度在觀察,在此之前先,保持好奇,謹慎參與、交給時間。
標題:一文了解比特幣UTXO、Ordinals、Brc20之間的技術邏輯關系
地址:https://www.coinsdeep.com/article/13315.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。