一文解讀BTC Stamps:比特幣NFT的新風口

比特幣 NFT 的世界裡出現了一股新的風向。

一種叫作 BTC Stamps(比特幣“郵票”)的全新比特幣 NFT 實現方式已經誕生,且在其問世的頭 20 天內,透過該方式所鑄造的 NFT 數量要遠遠超過我們已較為熟悉的 Ordinals 起步時的資料。(關於 Ordinals,可參考閱讀《NFT 玩家必讀:萬字雄文解讀 Bitcoin Ordinals》)

團片來源:Bitcoin Frontier Fund 合夥人 trevor.btc

BTC Stamps 系由匿名開發者 Mike In Space! 建立,根據其提交的 Github 資料可知,BTC Stamps 的實現機制為將 base 64 格式的影象資料嵌入到比特幣鏈上的交易輸出之中,從而永久地在比特幣鏈上儲存相應的圖片資料。

具體來說,使用者需要先將圖片的二進位制內容編碼為 base 64 格式的字串(圖片的 base 64 編碼指的是可以將一副圖片資料編碼成一串字串,再使用該字串代替影象地址),然後在該字串之前加入「Stamps:」的字首,繼而再使用 Counterparty 協議將整段文字內容廣播到比特幣鏈上,內容會被切分但會逐一編號,以方便上層應用據此逆向解碼至原始圖片內容。

這裡涉及到了一個概念 —— Counterparty 協議。Counterparty 協議其實早在 2014 年就已誕生,如今被視為 NFT 先驅的「Rare Pepes」(當時甚至還沒有 NFT 這個詞)就曾使用過該協議,特點在於可在比特幣資料塊的空白處寫入資料,從而將資料嵌入至原生的比特幣交易之中。

值得一提的是,99% 的 Counterparty 交易一般都會採用 OP_RETURN 的資料編碼方法,但基於該方法所嵌入的資料可以被比特幣全節點“刪減”,因此並不適用於強調永久儲存的 NFT 方向。但在 BTC Stamps 的情況下,由於 base 64 字串的統一長度,相應的 Counterparty 交易會預設為 P 2 SH 型別,該型別交易需要將資料分拆並嵌入至多筆交易輸出之中(內容越大,建立的輸出越多),且無法被比特幣全節點“刪除”,從而就實現了對圖片資料的永久儲存。

至於 BTC Stamps 的 C 端體驗,有兩點需要格外注意。

一是從資料上鍊的成本角度考慮,Mike In Space! 在 Github 資料庫中建議使用者選擇「24 x 24 畫素, 8 色深的 PNG 或 GIF」的圖片規格,這也是頭部專案 CryptoPunks 的原生解析度。

二是所有的 BTC Stamps NFT 均將根據交易時間戳進行編號(因此最重要的可能不是圖片內容,而是編號),編號從 0 開始,並將無限地持續下去,但內嵌無效或無法辨認的 base 64 字串的交易將不會被承認。

Stampchain 資料顯示,截至北京時間 4 月 6 日 1: 30 ,已有 8220 個 BTC Stamps NFT 被鑄造,圖片內容大多都直接搬用了 CryptoPunks 的原圖。

綜合來看,BTC Stamps 為所有對比特幣 NFT 感興趣的玩家提供了一種全新的實現形式,其與 Ordinals 相比,也存在著一些明顯的區別。

根據比特幣生態開發團隊 Trust Machines 的分析,BTC Stamps 相較於 Ordinals 最大的優勢在於,其資料儲存基於最簡單的交易輸出完成,因此比特幣全節點們“別無選擇”,只能選擇去儲存 BTC Stamps,而 OP_RETURN 和“見證資料”(Ordinals 採用的方案)則存在被全節點“刪減”的可能性。

不過,BTC Stamps 相較於 Ordinals 也有著明顯的劣勢。最主要的一點 BTC Stamps 的費用成本較 Ordinals 更高,這也導致 BTC Stamps 為了限制成本只能去限制原始圖片的規格;此外,Ordinals 還支援除圖片外的其他文件型別,比如文字、音訊、影片甚至應用程序等等,只要大小不超過 4 MB 的區塊限制即可,這也是 BTC Stamps 暫時做不到的。 

比特幣 NFT 的發展仍處於極早期,無論是 BTC Stamps 還是 Ordinals 暫時都還不夠成熟,二者最終能否分出個孰優孰劣,或是會根據不同的特點走向不同的應用方向,這都會成為比特幣 NFT 未來發展的關鍵看點。Odaily 星球日報也將繼續陪伴大家,持續跟蹤這一細分賽道的發展動向。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *