
BRCは「Bitcoin Request for Comment」の略称で、Bitcoinネットワーク上でコミュニティ主導で提案される規約や慣習を指します。BRCはBitcoinのコアプロトコル自体を変更せず、アプリケーション層でデータフォーマットや解釈方法を標準化することで、トークンやNFTなど新しいユースケースを合意されたルールのもとで実現します。
本質的に、BRCは利用手順と慣習のセットです。開発者が運用手順やデータ形式を文書化し、ウォレットやインデクサーがこれらのガイドラインに従って読み書きすることで、異なるサービス間でオンチェーンデータの解釈が統一され、シームレスな連携が可能となります。
BRCとBIPの主な違いは、変更対象です。BIP(Bitcoin Improvement Proposal)はBitcoinプロトコルや標準プロセスに変更を加え、コンセンサスやシステムレベルの機能に影響します。一方、BRCはコミュニティ規約であり、既存の機能を活用してアプリケーション層で新機能の実装方法を定義します。
BRCの役割は「非侵襲的かつ標準化された表現」です。ネットワーク全体のノードアップグレードは通常不要で、ウォレットやインデクサー、アプリケーションが同じ規約に従えば、Bitcoinエコシステム内でファンジブルトークンやNFTなどの資産を認識・利用できます。
多くのBRC提案はOrdinalsとInscriptionsに依存しています。OrdinalsはBitcoin最小単位のサトシごとに番号を割り当て、テキストや画像などのデータを特定のサトシに「付与」できます。Inscriptionsは、こうしたデータをトランザクションに埋め込み、関連するサトシとともにオンチェーンで記録することです。
典型的なBRC提案では、どのデータをどのフィールド(操作種別、トークンシンボル、数量など)に書き込むかを構造化テキストで指定します。インデクサーはこれらのInscriptions記録を読み取り、BRCルールに従ってブロックやトランザクションをスキャンし、トークンやNFTの所有権を判定します。
この仕組みの重要点は、第一にデータが実際にBitcoinブロックチェーン上に書き込まれること、第二に解釈ルールがBRC仕様として文書化されること、第三に資産残高や状態が同じルールに従うインデクサーによって判定されることです。そのため、インデクサー間でバージョンや詳細の整合性が極めて重要です。
BRC提案は主に「資産やアクションの表現方法」に焦点を当てています。
これらは公式プロトコルではなくコミュニティ規約です。採用はウォレット、マーケットプレイス、インデクサーの対応と整合性によります。
BRC資産の基本的な操作手順は次の通りです。
BRCの採用は主にファンジブルトークンとBitcoinネイティブNFTに集中しています。
BRCに関連する主なリスクは3つです。
加えて、アドレス互換性やバックアップセキュリティにも注意が必要です。アドレスの誤入力、シードフレーズの紛失、秘密鍵の漏洩は、資産の回復不能な損失につながります。
今後、BRCは「アプリケーション層の規約」として機能し続けます。ウォレットやマーケットプレイスが標準に合意すれば、ユーザー体験は向上し、開発者もより迅速なイテレーションが可能となります。コミュニティでは混雑や誤解釈を減らすため、データフォーマットやインデックス規則の最適化にも取り組んでいます。
Runesとの関係も重要です。2024年に登場したRunesは、BitcoinのUTXOモデルでファンジブルトークンを符号化し、外部インデクサーへの依存を最小化する「よりネイティブなオンチェーン」方式を目指します。BRCがInscriptionsと規約に焦点を当てるのに対し、Runesは明確な会計処理のためのスケーラブルなソリューションを提供します。両者は用途に応じて共存する可能性があり、BRCはInscriptionsベース資産の柔軟な表現を、Runesはスケーラブルな会計処理を担います。今後、ウォレットや取引所が両方に対応し、ユーザーは用途や手数料に応じて選択できるようになるでしょう。
総じて、BRCはBitcoin上のアプリケーション層イノベーションを加速します。「非侵襲的標準化」という役割を理解し、ウォレット・インデクサー連携をマスターし、プラットフォーム対応やリスク管理を考慮することで、Bitcoinエコシステム内でトークンやNFTを安心して活用できます。
BRC提案はBitcoinネットワークの機能的制限を解決するためにコミュニティ主導で作成されます。Bitcoinのスクリプト機能は限定的で、複雑なアプリケーションのネイティブ構築は困難です。BRCはデータを直接ブロックチェーンに刻むことで、開発者がNFTやトークン、その他のエコシステムアプリを構築できるようにします。この進化により、Bitcoinは単なる決済ツールからプログラム可能なプラットフォームへと進化します。
はい、BRC資産を扱うにはOrdinals Inscriptions対応の専用ウォレットが必要です。一般的な選択肢としてUnisat、OKX Wallet、Gate Walletなどがあり、BRC-20トークン管理や取引機能を内蔵しています。標準的なBitcoinウォレットとは異なり、UTXOに刻まれたデータを認識・処理できるため、ユーザーはBRC資産を直感的に閲覧・操作できます。
高額な手数料の要因は2つです。第一に、InscriptionsごとにBitcoinネットワーク上のブロックスペースを占有するため、混雑時には手数料が急騰します。第二に、資産のミントや送金(例:BRC-20トークン)は複数回のオンチェーン操作が必要で、そのたびに手数料が発生します。ネットワークの閑散期(週末など)に操作すればコストを大幅に抑えられます。
BRC提案はコミュニティコンセンサスモデルに従い、主にBitcoin開発者、マイナー、エコシステム参加者によって議論・決定されます。伝統的な投票制度ではなく、一般ユーザーは直接の投票権を持たず、フルノード運用やコミュニティ議論への参加、フォーラムでの意見提供など間接的に影響を与えます。最終的な採用は開発者の受け入れとマイナーの支持に依存します。
BRCとLayer 2は拡張の方向性が異なります。BRCはデータをメインチェーンに直接刻むことで機能拡張し、完全なオンチェーン検証性とセキュリティを提供しますが、トランザクションコストが高くなります。Layer 2(Lightningなど)はオフチェーン決済ネットワークで、高速かつ低手数料ですが、仲介者への信頼が必要です。BRCはNFTやトークン用途に適し、Layer 2は高頻度決済に最適です。


