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 官方媒體平台發佈為主。

We use cookies to improve your experience. To find out more, please read our Privacy Policy. By clicking "Accept", you consent to our cookie and Privacy Policy. Or you may click "Decline" to refuse to consent.