Ordinals難民的「第二家」:讀懂「更清真」的比特幣代幣標準SRC-20



關於 SRC-20,你需要知道的一切。

撰文:Karen,Foresight News

在Bitcoin Core 開發者Luke Dashjr 引發Ordinals 移除爭議,並在比特幣社區引起軒然大波之際,OKX CEO 徐明星在思考這是否會迫使比特幣銘文社區轉向SRC-20 或閃電網絡Taproot 資產的可能性,同時其也堅稱,OKX 將繼續建造以支援比特幣生態係統。

儘管Luke Dashjr 在之後發出“我們不必消除所有銘文來使比特幣受益”,“Ordinals 隻是一個騙局”的觀點,但這場熱潮正在延伸至SRC-20 和SRC-20 基於的Bitcoin Stamps 協議上。

什麼是Bitcoin Stamps?

Bitcoin Stamps 由軟體工程師Mike In Space 創建,可以將圖像資料嵌入到比特幣交易中,並根據交易時間戳進行編號。具體來說,資料直接儲存在比特幣的未使用交易輸出(UTXO)集中的Bare Multisig,而不是像Ordinals 那樣儲存在見證資料中。

Stamps 還引入了「Key Burn」金鑰銷毀技術,在鑄造Stamps 時將「假多簽」的支出金鑰分配給銷毀地址,使可支出的輸出實際上變得不可支出。也就是說,兌換金鑰並非由藝術家持有,而是被分配給銷毀地址,從而解決藝術家可消費產出的擔憂。

Mike In Space 表示,這意味著,資料以不可能從全節點修剪的方式保存,從而永久保存資料。

Bitcoin Stamps 的實作方式是將映像的二進位內容編碼為Base64 字串,將該字串作為後綴放置在交易描述金鑰中的「STAMP:」中,然後使用Counterparty 協定將其廣播到比特幣帳本上。

談到Bitcoin Stamps 就不得不說起Counterparty。 2014 年,Robert Dermody、Adam Krellenstein 和Evan Wagner 推出了Counterparty 協議,Counterparty 擴展了比特幣功能,在正常的比特幣區塊鏈資料區塊的空白處寫入數據,為比特幣開啟無限可能性。

Bitcoin Stamps 可以直接從原始比特幣交易中解碼。為了提高處理速度並消除索引需求,利用Counterparty API 來解碼原始比特幣交易,解碼完成後,將圖像上傳到stampchain.io,以便透過網頁應用程式進行使用,旨在使任何人都可以解碼這些交易並解釋底層影像數據,以在任何應用程式上呈現。

什麼是SRC-20?

SRC-20 是基於Bitcoin Stamps、模仿BRC-20 的規範,如前所述最初使用Counterparty 在區塊鏈上進行廣播,但從區塊796,000 起,為降低網路成本對SRC-20 規範進行了更改,將SRC-20 交易直接編碼到BTC 上,且不使用Counterparty。

SRC-20 交易必須透過持有該SRC-20 代幣餘額的地址進行簽名並廣播到比特幣,因為這是驗證所有權的一種手段。來源位址和目標位址都嵌入到由使用者錢包建立的BTC 交易中。

SRC-20 代幣的部分要求為:

  • 代幣長度在1 至5 個字元之間;
  • 支援的字符包括單字字符,即,字母數字字符和底線、特殊字符(~!@#$%^&*()_+=<>?)、U+1F300 至U+1F5FF可列印表情符號);
  • 第三個多簽公鑰必須是有效的Keyburn 位址;
  • 不區分大小寫;
  • 最大鑄幣/ 轉帳數量:uint64_max 18446744073709551615。

根據Coinranking 彙整的SRC-20 代幣數據顯示,目前STAMP 市值最高,約3,800 萬美元,其次是KEVIN(市值約880 萬美元)。

Ordinals難民的「第二家」:讀懂「更清真」的比特幣代幣標準SRC-20插图1

Bitcoin Stamps 和Ordinals 有何不同?

Bitcoin Stamps 和Ordinals 的不同之處體現在編號、資料儲存、被修剪可能性、儲存成本以及支援類型等方面。

Ordinals 以「聰」(1 比特幣=1 億聰)為出發點設計,為每個「聰」分配序列編號,並將每個「聰」與文字、圖片、音訊甚至視訊連接起來創建銘文。銘文的創建離不開2017 年實施的隔離見證(SegWit)升級和2021 年實施的Taproot 升級,放寬了對寫入比特幣網路內容的大小限製,區塊大小最高可達4 MB。

對比之下,Bitcoin Stamps 根據交易時間戳進行編號,數據直接存儲在比特幣的未使用交易輸出(UTXO)集的Bare Multisig,又因為需要在所有節點上存儲數據,不過存儲成本也相對更高。因此,Bitcoin Stamps 影像資料必須為JPG、PNG、GIF 或webP 格式並以base64 編碼。考慮資料儲存成本,Bitcoin Stamps 建議的圖片格式為:24×24 像素、8 色深度PNG 或GIF。

此外,Ordinals 有被「修剪」(prune )的可能性(可以透過刪除舊見證資料的節點進行修剪),不過可能性很低。而Bitcoin Stamps 因為需要在所有節點上儲存數據,所以是永久的。

相關基礎設施方面,Ordinals 已然具備先發優勢,而Bitcoin Stamps 相關的基礎設施尚不完備,也少有主流交易平台支持或集成,後續能否接棒Ordinals 和為比特幣注入更多活力,尚需更多基礎設施的建造以及支援。

小提醒:Bitcoin Stamps 上的SRC-20 成交量較低,且尚處於發展初期,提醒用戶謹慎參與。

相關工具匯總

  • Stampchain(Bitcoin Stamps 主目錄):https://stampchain.io/
  • Stampscan(SRC-20 交易、鑄造和分析網址:https://www.stampscan.xyz/
  • Kaleidoscope XCP(Stamps 目錄)(https://kaleidoscopexcp.com/stamps/
  • Rarestamp(Stamps 鑄幣和交易市場,由Universelle 創建):https://www.rarestamp.xyz/)
  • OpenStamp(Stamps 市場和鑄幣平台):https://twitter.com/btcopenstamp
  • Counterparty 區塊鏈瀏覽器:XChain(xchain.io)

參考:

https://github.com/mikeinspace/stamps/blob/main/Key-Burn.md

https://github.com/mikeinspace/stamps/blob/main/BitcoinStamps.md

https://github.com/hydren-crypto/stampchain/blob/main/docs/src20.md

https://trustmachines.co/learn/what-is-the-src-20-token-standard/

聯系郵箱:0xniumao@gmail.com