一文了解 ​BRC-721 協議及其應用場景

原文作者:xiyu(@ohxiyu);原文來源:SevenUp DAO

增強比特幣 NFT 集合的安全性和真實性,ordinals 生態系統的標準

一. 背景

1. 比特幣 ordinals 缺乏將項目分組到集合中的標準化方法,因為這依賴於特定的、通常集中的服務和錢包。目前的市場情況基本上是每個交易市場、錢包都在運行自己的 server,使用自己的方法中心化處理,沒有統一的標準。

2. 這樣中心化的合集標準,限制了序數生態系統的發展,並可能存在一些作惡的行為。

3. BRC-721 是一個合集標準,市場可以通過這個標準準確的識別合集並顯示元數據。

二. BRC-721 是什麼?

BRC-721:Ordinals Collection Protocol 是一個用於驗證比特幣序數集合真實性的標準接口。為解決上述問題,該協議引入了一種去中心化和無需信任的集合創建和驗證方法,類似於以太坊區塊鏈上的 ERC-721 標準。

BRC-721 協議旨在通過提供一個真實性來源,簡化集合創建和驗證過程,無需預先付款。

該協議規定了集合及其項目在清單中的數據結構。清單和驗證規則決定序數銘文是否屬於某個集合。

BRC-721 協議解決的問題包括:

  1. 在其他區塊鏈上的預付款問題
  2. 缺乏元數據標準和揭示機制
  3. 缺乏關於集合或其項目的共享規範
  4. 需要信任集合創建者將您的銘文納入集合

通過這個協議,比特幣 NFT 集合的創建和驗證將變得去中心化且無需信任,從而拓展 ordinals 生態系統的潛力。

三.技術規格

1. BRC-721 協議基於三種類型的清單。每個清單都有協議和版本字段,允許第三方服務理解規範。

📜 CollectionManifest(集合清單)

CollectionManifest 是集合的真實來源。它存儲集合參數和允許連結和驗證底層集合項目的字段。

💎 InscriptionManifest(銘文清單)

InscriptionManifest 是與 CollectionManifest 連結的 Ordinal 銘文。類似於 NFT以及它與以太坊區塊鏈合約的關係。

👁️ RevealManifest(揭示清單)

RevealManifest 允許將元數據鏈接到特定的 CollectionManifest,為 InscriptionManifests 授予屬性。

2. 每個清單及其清單內容鍵值都是必須符合聲明的 json-schema.org Draft 4 的 JSON 字符串,以防止不一致。

為了驗證清單,可以使用其中一個建議的驗證器:https://json-schema.org/implementations.html#validators

3. 簽名和哈希:

為確保清單的安全鏈接,該協議使用:

ℹ️ ECDSA secp 256 k 1 對銘文內容的 SHA 256 哈希進行簽名和驗證。
ℹ️ 以十六進製字符串表示的 DER 編碼簽名
ℹ️ 以十六進製字符串表示的壓縮 / 非壓縮 signerPublicKey

集合清單\銘文清單\揭示清單要驗證 CollectionManifest,必須滿足一些規則,這些規則確保了銘文銘刻的唯一性和其是否屬於一個特定的集合。只有在滿足所有驗證規則的情況下,銘文銘刻才可以被視為集合的一部分。

四. API 資源

提供了一些 api 參數,可用於構建集合瀏覽器、畫廊、稀有度工具和其他應用程式。目前,API 不提供元數據,而只提供帶有指向元數據連結的 tokenURI 字段。

通過這些API 端點,開發人員可以輕鬆地構建與 BRC-721 協議相關的應用程序,如集合瀏覽器、畫廊和稀有度工具等。通過調整查詢參數,開發人員可以自定義請求的數據,以滿足他們的應用程式需求。

五. BRC-721 協議應用場景

BRC-721 協議為比特幣序數集合創建了一個標準接口。前面已經討論了清單和驗證規則,現在我們可以深入了解一下 BRC-721 協議的一些實際應用場景。

  • 數字藝術品收藏藝術家可以使用 BRC-721 協議創建有限數量的數字藝術品集合。這可以確保藝術品的稀缺性,同時為購買者提供真實性和所有權的驗證。
  • 遊戲道具和資產遊戲開發商可以利用 BRC-721 協議在比特幣區塊鏈上創建遊戲道具和資產。這些道具可以在遊戲中使用,還可以在遊戲之間進行交易,為遊戲生態系統提供更大的價值和互操作性。
  • 去中心化身份驗證 BRC-721 協議可用於創建可驗證的數字身份。用戶可以創建和管理自己的數字證書,如學歷、技能認證等。這將減少偽造證書的風險,同時簡化了證書驗證過程。
  • 票務和優惠券公司和活動組織者可以使用 BRC-721 協議創建獨特的門票或優惠券。這將確保門票的真實性,同時防止欺詐和偽造。

六. 缺點和局限性

儘管 BRC-721 協議為比特幣生態系統提供了許多優勢,但仍然存在一些缺點和局限性。

  1. 首先,與以太坊相比,比特幣交易速度較慢,因此創建和管理大型的序數集合可能需要更長時間。其次,與以太坊 ERC-721 標準不同,BRC-721 協議並沒有提供一個默認的元數據標準,這使得處理元數據的方式變得不同,可能會導致不同的應用程序之間的兼容性問題。此外,由於 BRC-721 協議是相對較新的標準,目前缺乏廣泛的支持和使用情況。

2. 另外,與許多區塊鏈應用程序一樣,BRC-721 協議也需要處理許多實際問題,例如管理用戶的私鑰、確保良好的用戶體驗和維護協議的安全性等。

3. 最後,BRC-721 協議的設計注重比特幣生態系統中的去中心化,這可能導致一些限制,例如在集合的創建和管理方面可能需要更多的手動勞動,而不是依賴於自動化的智能合約。

七. 總結

ordinals 基礎建設的完善,標準化是必不可少的。BRC-721 協議為比特幣區塊鏈提供了一個去中心化、安全且可靠的方法來創建、驗證和管理序數集合。通過 CollectionManifest、InscriptionManifest 和 RevealManifest,BRC-721 協議定義了集合和其項目的結構、內容和驗證規則。這些規則確保每個銘文銘刻都是唯一的,以及它們是否屬於一個特定的集合。

BRC-721 協議的實際應用場景包括數字藝術品收藏、遊戲道具和資產、去中心化身份驗證以及票務和優惠券。通過這些用例,我們可以看到 BRC-721 協議在數字資產領域的廣泛應用,並且可以在比特幣生態系統中實現類似於 ERC-721 對以太坊生態系統的影響。

通過提供 API 資源,開發人員可以輕鬆地構建與 BRC-721 協議相關的應用程式,如集合瀏覽器、畫廊和稀有度工具等。通過調整查詢參數,開發人員可以自定義請求的數據,以滿足他們的應用程序需求。

總的來說,BRC-721 協議為比特幣區塊鏈提供了一個去中心化、安全且可靠的方法來創建、驗證和管理序數集合。正如 ERC-721 對以太坊生態系統產生的影響,BRC-721 協議有望為比特幣生態系統帶來新的機遇和發展。

延伸閱讀:《【比特幣NFT教學】一文了解 BRC20 及 BTC NFT 玩法!

加密貨幣屬於高風險投資,本網站內容均不構成任何投資建議與責任。

交易所特色操作教學推薦碼連結優惠
Bybit豐富的衍生品交易https://bit.ly/3KuuOn4註冊即享新手儲值禮!
OKX交易種類眾多,功能齊全的前幾大交易所https://bit.ly/3Y0YH4X獨家盲盒獎勵
MAX可以使用台幣出入金
(台灣交易所)
https://bit.ly/3Hwb95K6 個月內 20% 手續費折扣,質押平台幣 MAX 最高可享 60% 折扣
幣安全球最大交易所,幣種與理財產品齊全https://bit.ly/3CqVOzz20% 現貨手續費折扣
派網提供「網格交易」、「期限套利」等機器人操作https://bit.ly/3soLzN720% 手續費折扣
Bitfinex被動收入首選,提供自動放貸功能(年化5-30%)https://bit.ly/3Kebs8u6% 手續費優惠
XREX同時提供台幣與美金出入金服務10% 手續費折扣
Bitget全球最大跟單交易所,讓新手更輕易上手https://bit.ly/48KnkZZ20% 手續費折扣、1000 USDT 新手大禮包

掌握虛擬貨幣、區塊鏈大小事