
Generative BRC-721を解説:オーディナルズのインスクリプションコレクションへの新しい視点
TechFlow厳選深潮セレクト

Generative BRC-721を解説:オーディナルズのインスクリプションコレクションへの新しい視点
高手数料が課されるビットコインネットワークという背景において、ジェネレーティブBRC-721の登場は驚くにあたりません。これにより手数料が削減され、管理が容易になりましたが、シンプルさからはさらに遠ざかってしまいました。
執筆:xiyu
1. 背景
プロジェクトアドレス:
https://github.com/jerryfane/generative-brc-721
オンチェーン手数料が高止まりしている中、Generative BRC-721はオーディナルズのブロックスペース利用を最適化できる。
2. Generative BRC-721の紹介
2.1
「deploy」操作を使用して、オンチェーンストレージで独自の特徴を持つジェネラティブBRC-721コレクションを作成する。「mint」操作では、deploy操作で定義された特徴を参照して非同質オーディナルズを生成する。このプロセスにより、ブロックスペースの使用量を50~90%削減できる。フロントエンド側では、mint銘文のテキストデータから画像を再構築・表示する対応が必要となる。
2.2
Base64とは、バイナリデータを64種類の印刷可能な文字で表現する方式である。通常、A-Z、a-z、0-9および「+」「/」の64文字を使用し、「=」をパディング文字として用いる。Base64のエンコード処理では、3バイト(24ビット)のデータを4つの6ビットグループに分割する。2の6乗が64であるため、各6ビットはBase64の1文字に対応する。これらの6ビットごとに、対応するBase64文字に置換していく。
画像をBase64エンコードした文字列に変換し、HTML内ですぐに使用すれば、画像取得のための追加HTTPリクエストが不要になる。しかし、Base64エンコードした画像は元の画像より約33%サイズが大きくなるため、画像が大きい場合や頻繁な転送が必要な場合は不向きである。
3. 操作方法
3.1 deploy操作でジェネラティブBRC-721コレクションを作成
deploy操作は、コレクションの基本情報と特徴データ(base64エンコード済み)を含むJSON/テキスト銘文である。非同質オーディナルズを生成するために必要な特徴となる画像データが、この銘文を通じてオンチェーンに保存される。この銘文は特徴の参照元および最終的なソースとなる。同一コレクションに対して複数のdeploy銘文を作成することも可能であり、それぞれ異なる特徴セットを保存できる。
3.2 mint操作でそのコレクションに非同質オーディナルズを作成
mint操作は、実際に発行される非同質オーディナルズに関する情報と、deploy銘文への参照を含むJSON/テキスト銘文を利用する。目的は、生成される画像の属性値、最終画像のハッシュ値、およびコレクションのdeploy銘文への参照をオンチェーンに記録することにある。この手法により、誰でもオンチェーンに刻まれたデータを使って画像を再作成できるようになる。
3.3 非同質オーディナルズを銘文として転送
4. 利点
4.1 銘文のスペース効率の最適化
deploy時にはコンポーネントをすべてJSON銘文として登録し、mint時にはその情報を直接呼び出すため、mintテキストの容量が小さくなる。結果として、コレクション全体のオンチェーン登録時に手数料を節約できる。
4.2 コレクション管理の容易さ
mint操作にはIDなどのタグが含まれるため、プロジェクト側が後からコレクションを管理しやすくなる。これはオーディナルズNFTにおける課題の一つでもあり、Generative BRC-721はこれを同時に解決している。
4.3 完全オンチェーン
完全にオンチェーンに記録されるため、理論上は分散化されており、分散化の観点からは従来の銘文と違いはない。表示形式が異なるだけである。
5. 欠点
5.1
手数料の節約効果が限定的。公式プロジェクトのOrdibotsでは55%の節約にとどまっており、これはやや少ない。実際の節約率は画像サイズにも依存し、画像が大きいほど節約率は高くなる。
5.2
フロントエンドの対応が必要だが、これは合意形成が難しい。現在のウォレットやマーケットプレイスが積極的にフロントエンド開発を行う可能性は低く、市場規模がある程度大きくなるまで対応は進まないだろう。
5.3
迂回手段であり、イーサリアムのレイヤー2ネットワークに似ている。メインネットの手数料が高いためにレイヤー2が生まれたが、メインネットが活況を呈している間はレイヤー2に価値がある。逆にメインネットの利用者が減少すれば、レイヤー2の重要性も低下する。
6. まとめ
Generative BRC-721は、ビットコインのオンチェーン手数料が高いという背景のもとで登場した自然な流れである。手数料の削減と管理の容易さを実現した一方で、シンプルさからは一歩遠ざかっている。どちらが優れているかではなく、取捨選択の問題だ。直感的に見えるオンチェーンNFTを選ぶか、フロントエンドで解析が必要なJSON NFTを選ぶかである。
Generative BRC-721自体の論理にバグはなく、コレクションの分類も同時解決できる点は好ましい。利点も欠点もあるが、こうしたイノベーションこそがオーディナルズを少しずつ前進させているのである。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














