BRC-721 プロトコルとそのアプリケーション シナリオを理解するための記事
原作者:xiyu(@ohxiyu)
出典: SevenUp DAO
原作者:xiyu(@ohxiyu)
出典: SevenUp DAO
最初のレベルのタイトル
1. ビットコイン序数には、アイテムをコレクションにグループ化する標準化された方法がありません。これは、特定の、多くの場合集中化されたサービスとウォレットに依存しているためです。現在の市場の状況は、基本的に各取引市場やウォレットが独自のサーバーを稼働させ、独自の方法で集中処理しており、統一された基準はありません。
2. このような集中的な収集基準は、通常のエコシステムの発展を制限し、いくつかの邪悪な行為が発生する可能性があります。
3. BRC-721 は、市場がコレクションを正確に識別し、メタデータを表示できるコレクション標準です。
最初のレベルのタイトル
2. BRC-721とは何ですか?
BRC-721: Ordinals Collection Protocol は、ビットコインの順序コレクションの信頼性を検証するための標準インターフェイスです。上記の問題を解決するために、このプロトコルでは、イーサリアム ブロックチェーンの ERC-721 標準に似た、コレクションの作成と検証の分散型でトラストレスな方法が導入されています。
BRC-721 プロトコルは、前払いなしで信頼できる単一の情報源を提供することで、コレクションの作成と検証のプロセスを簡素化することを目的としています。
このプロトコルは、マニフェスト内のコレクションとその項目のデータ構造を指定します。リストと検証ルールにより、序数の碑文が特定のセットに属するかどうかが決まります。
BRC-721 プロトコルによって対処される問題には次のものがあります。
他のブロックチェーンの前払いに関する問題
コレクションまたはそのアイテムに関する共有仕様の欠如
コレクションの作成者を信頼してグリフをコレクションに含める必要がある
このプロトコルを通じて、ビットコイン NFT コレクションの作成と検証が分散化されトラストレスになり、序数エコシステムの可能性が拡大します。
最初のレベルのタイトル
3. 技術仕様
1. BRC-721 プロトコルは 3 種類のチェックリストに基づいています。各マニフェストにはプロトコルとバージョンのフィールドがあり、サードパーティのサービスが仕様を理解できるようになります。
📜 CollectionManifest (コレクションリスト)
CollectionManifest はコレクションの信頼できる情報源です。これには、基礎となるコレクション項目のリンクと検証を可能にするコレクション パラメーターとフィールドが保存されます。
💎 InscriptionManifest (碑文のリスト)
InscriptionManifest は、CollectionManifest にリンクされた Ordinal の碑文です。 NFT とイーサリアム ブロックチェーン上の契約との関係に似ています。
👁️ マニフェストを明らかにする
RevealManifest を使用すると、メタデータを特定の CollectionManifest にリンクし、InscriptionManifest に属性を付与できます。
2. 各マニフェストとそのマニフェスト コンテンツ キーは JSON 文字列であり、不一致を防ぐために宣言された json-schema.org ドラフト 4 に準拠する必要があります。
マニフェストを検証するには、提案されたバリデーターの 1 つ (https://json-schema.org/implementations.html#validators) を使用できます。
3. 署名とハッシュ:
リストの安全なリンクを確保するために、プロトコルは以下を使用します。
ℹ️ 16 進文字列として表される DER エンコードされた署名
ℹ️ 16 進文字列としての圧縮/非圧縮のsignerPublicKey
Collection Manifest\Inscription Manifest\Reveal Manifest CollectionManifest を検証するには、いくつかのルールを満たす必要があります。これらのルールにより、碑文の一意性と、それが特定のコレクションに属しているかどうかが保証されます。すべての検証ルールが満たされている場合にのみ、碑文はコレクションの一部とみなされます。
4. APIリソース
コレクション ブラウザー、ギャラリー、レアリティ ツール、その他のアプリケーションの構築に使用できるいくつかの API パラメーターを提供します。現在、API はメタデータを提供せず、メタデータへのリンクを含む tokenURI フィールドのみを提供します。
これらの API エンドポイントを通じて、開発者は、コレクション ブラウザ、ギャラリー、レアリティ ツールなど、BRC-721 プロトコルに関連するアプリケーションを簡単に構築できます。クエリ パラメーターを調整することで、開発者はアプリケーションのニーズに合わせて要求されたデータをカスタマイズできます。
最初のレベルのタイトル
5. BRC-721 プロトコルの適用シナリオ
BRC-721 プロトコルは、ビットコインの序数のコレクション用の標準インターフェイスを作成します。マニフェストと検証ルールについて説明したので、BRC-721 プロトコルの実際の使用例をいくつか詳しく見てみましょう。
デジタルアートコレクション
アーティストは、BRC-721 プロトコルを使用して、限られた数のデジタル アートワーク コレクションを作成できます。これにより、購入者に真正性と所有権の証明を提供しながら、アートワークの希少性が保証されます。
ゲームの小道具とアセット
ゲーム開発者は BRC-721 プロトコルを使用して、ビットコイン ブロックチェーン上にゲームの小道具やアセットを作成できます。これらのアイテムはゲーム内で使用したり、ゲーム間で交換したりできるため、ゲーム エコシステムに大きな価値と相互運用性を提供します。
BRC-721 プロトコルを使用して、検証可能なデジタル ID を作成できます。ユーザーは、教育、スキル証明書などの独自のデジタル証明書を作成および管理できます。これにより、証明書の検証プロセスが簡素化されながら、偽造証明書のリスクが軽減されます。
チケットとクーポン
企業やイベント主催者は、BRC-721 プロトコルを使用して独自のチケットやクーポンを作成できます。これにより、チケットの真正性が保証され、詐欺や偽造が防止されます。
最初のレベルのタイトル6. 欠点と制限事項BRC-721 プロトコルはビットコイン エコシステムに多くの利点をもたらしますが、依然としていくつかの欠点と制限があります。1. まず、ビットコインのトランザクションはイーサリアムに比べて遅いため、序数の大規模なコレクションが作成および管理されます。もっと時間がかかるかもしれない。第二に、イーサリアム ERC-721 標準とは異なり、BRC-721 プロトコルはデフォルトのメタデータ標準を提供しないため、メタデータの処理方法が異なり、これにより次のような問題が発生する可能性があります。
異なるアプリケーション間の互換性の問題。また、BRC-721 プロトコルは比較的新しい規格であるため、現在、広範なサポートと使用法が不足しています。
2. また、多くのブロックチェーン アプリケーションと同様に、たとえば、ユーザーの秘密キーを管理し、優れたユーザー エクスペリエンスを確保し、プロトコルのセキュリティを維持します。
3. 最後に、BRC-721 プロトコルの設計は、ビットコイン エコシステムにおける分散化に焦点を当てており、コレクションの作成と管理でより多くの手作業が必要になる可能性があるなど、いくつかの制限につながる可能性があります。
自動化されたスマートコントラクトに依存するのではなく。
最初のレベルのタイトル
7. まとめ
序数インフラストラクチャの改善には標準化が不可欠です。 BRC-721 プロトコルは、ビットコイン ブロックチェーンが一連の序数を作成、検証、管理するための分散型で安全かつ信頼性の高い方法を提供します。 BRC-721 プロトコルは、CollectionManifest、InscriptionManifest、および RevealManifest を通じて、コレクションとそのアイテムの構造、内容、検証ルールを定義します。これらのルールにより、各グリフの碑文が一意であること、およびそれらが特定のセットに属しているかどうかが保証されます。


