BTC Ordinals 熱潮:一文了解 BRC-20、ORC-20

BTC Ordinals 熱潮:一文了解 BRC-20、ORC-20

前言

在先前的文章中,我們介紹過 BTC NFT,而在短短的數個月中,BTC Ordinals 又衍伸出了許多不同的分支協議。相信大家只要平常有關注幣圈的社群媒體,一定多少都看過這些字眼,像是:BRC-20、BRC-721、ORC-20 等等。那麼,這些協議分別代表什麼,又有著哪些用途呢?

本文將會將介紹當前較多人使用以及關注的協議,探索它們的不同之處。

同質化代幣(Fungible Token,FT)

Fungible 的意思是「可替代的」,這代表著代幣之間的可替代性,且擁有同樣的價值。簡單來說,這就是我們平常熟知的「加密貨幣」。

在 BTC 上可分為:BRC-20 以及 ORC-20。

BRC-20

BRC-20 是 BTC 網路上的同質化代幣協議,類似於以太坊的 ERC-20,BRC-20 制定了代幣的名稱、發行量、轉帳等功能。

透過 Ordinal 協議,BRC-20 將銘文(inscriptions)設定為 JSON 格式的文本(Text),部署代幣合約、鑄造和轉移。因此,開發人員也可以直接透過 Ordinal 協議建立和發行代幣。

圖為部署 ORDI 代幣的 JSON 文本

以上圖的 JSON 文本為例,各指令分別代表:

  • op:執行的操作
  • deploy:代幣的部署
  • mint:代幣鑄造
  • transfer:轉移代幣
  • tick:代幣名稱
  • max:發行量
  • lim:單次最大鑄造量

BRC-21 & BRC-42

BRC-21 和 BRC-42 是 BRC-20 的跨鏈版本,兩者的功能正好相反,BRC-21 可以將外部區塊鏈的資產部署到 BTC 網路上,而BRC-42 則是將 BRC-20 的代幣部署至其他鏈上。

ORC-20

ORC-20 和 BRC-20 不同之處在於,ORC-20 能夠兼容 BRC-20,擴展了 BRC-20 的功能,並取消了一些限制,以更好去應對項目發展的需求。以下為 ORC-20 優化後的功能:

1. 代幣辨識功能

ORC-20 加入了可供識別的特定代幣識別符號(ID)。由於在部署時加上了 ID,因此即使是相同名稱的代幣也能夠被輕鬆區分。

2. 取消命名限制

ORC-20 取消了 BRC-20 四個字母的命名限制,允許建立任意長度的名稱。

3. 代幣可升級

ORC-20 加入了可修改總供應量和單次最大鑄造量的功能,讓項目方可以更加靈活地應用,為代幣新增更多的賦能,例如減少供應量增加稀缺性等。

4. 使用 UTXO 模型

透過在 ORC-20 的代幣轉帳中加入了 UTXO 模型,進一步降低雙花攻擊的風險。

非同質化代幣(Non-Fungible Token,NFT)

相信大家對此都不陌生,非同質化代幣就是在 2021 年爆紅、廣為人知的「NFT」,目前在 BTC 上的 NFT 協議主要可分為 BRC-721 以及 GBRC-721。

BRC-721

BRC-721 藉鑑 BRC-20 的理念和原則,透過解決原生 Ordinals NFT 的限制來提供更多功能和靈活性。

透過 BRC-721,我們可以輕鬆創建、鑄造和轉移 NFT,應用場景也非常廣泛,包括數位藝術和收藏品等。BRC-721 讓每個 NFT 都被賦予專屬的標籤,確保其獨特性,使其無法直接和其他 NFT 進行兌換。

BRC-721 引入了去中心化和無需信任的方法來創建合集並加以驗證,這種方法也類似於以太坊上的 ERC-721。透過提供真實性的來源,簡化合集創建和驗證過程,且無需預先支付。

因此,相較於 Ordinals NFT,BRC-721 可以發展出更多且更複雜的功能。透過將外部資源引入 Ordinals,可擴展性更強,應用場景更加豐富,對於開發者也更加友好。

GBRC-721

GBRC-721 全名又稱 Generative BRC-721,是一種為了降低項目方和用戶發行、鑄造 NFT 成本的協議。

眾所周知,比特幣網路上並不支援「智能合約」,因此任何操作都會受到區塊容量上限的影響,像是 Ordinals NFT 會透過直接上傳完整圖片來發行 NFT,這對於用戶或是項目方來說成本就會相對較高,而 GBRC-721 的誕生就是為了解決這個問題。

GBRC-721 的運作原理

GBRC-721 可以節省鏈上的資源,同時實現 50%-90% 的區塊空間優化。GBRC-721 的運作過程主要包含:

  • 透過部署創建 BRC-721 合集
  • 透過 mint 的方式操作,鑄造一個不可替代的序號
  • 將 Non-Fungible Ordinal 轉換為序號銘文

以下將以基於 GBRC-721 協議下的第一個項目 OrdiBots 作為範例。

部署

部署時需透過 JSON(包含合集的資訊,例如標籤、名稱、最大供應量等)以及構成該特徵的 Base64 編碼數據才能完成。

(Deploy Generative BRC-721)

鑄造

鑄造時也需使用 JSON,其中包含正在鑄造的 NFT 資訊等。透過這種方法,任何人都可以使用鏈上的數據重新創建圖像。

(Mint Generative BRC-721)

透過「只上傳圖像特徵,再進行組合」的方式,GBRC-721 在發行、鑄造的整體過程中,就可以大幅降低對比特幣鏈上的資源消耗,進一步節省成本。

結語

Ordinals 和銘文的出現為比特幣帶來了新的活力。如今比特幣的發展,就好比是過去的以太坊,正在不斷地尋求創新以及提出新的解決方案。

誰說比特幣只能用來交易?市場對於比特幣的既定印象正在逐漸改變,讓我們一起見證比特幣文明未來的發展!


歡迎關注 WOO Network 華語社群媒體帳號,以掌握更多資訊:

▲ 本文內容已被翻譯成不同地區語言並在多個平台共享。如因不同語言釋義而導致不一致的內容,請以英文官方網站之版本為準。

▲ 免責聲明:以上內容提供之資料僅供參考,各項內容並非投資及交易策略建議,亦不構成任何產品或服務之要約、要約招攬或建議,僅作為知識性及學術性分享,任何人據此等資料而做出或改變操作之決策,須自行承擔結果。文章資訊請依 WOO Network 官方媒體平台發佈為主。

我們使用 cookies 來改善您的體驗。欲了解更多資訊,請閱讀我們的隱私政策。點擊「接受」即表示您同意我們的 cookies 和隱私政策。或者,您可以點擊「拒絕」來拒絕同意。