ビットコインといえば、暗号資産の王様として「価値の保存」や「送金手段」としての役割が広く知られています。しかし2023年、ビットコインのブロックチェーン上で独自のトークンを発行できる「BRC-20」という新しい規格が登場し、暗号資産コミュニティに大きな話題を呼びました。
BRC-20は、イーサリアムのERC-20トークン規格にインスピレーションを得た名前ですが、技術的な仕組みはまったく異なります。この記事では、BRC-20トークンの基本的な仕組みから、メリット・デメリット、そして今後の展望までをわかりやすく解説します。
ビットコインの新しい可能性を理解するために、ぜひ最後までお読みください。
BRC-20トークンの基本概念
BRC-20は、ビットコインのブロックチェーン上でファンジブルトークン(代替可能トークン)を発行・管理するための実験的なトークン規格です。2023年3月に、匿名の開発者「domo」氏によって提案されました。
BRC-20の技術的な基盤となっているのが「Ordinals(オーディナルズ)」プロトコルです。Ordinals は、ビットコインの最小単位であるサトシ(satoshi、1BTC = 1億サトシ)に対して、個別の番号を付与し、さらにデータを刻印(inscribe)する仕組みです。
BRC-20は、このOrdinalsのInscription(刻印)機能を利用して、JSON形式のデータをビットコインのトランザクションに埋め込むことでトークンの発行(deploy)、鋳造(mint)、送信(transfer)を実現しています。
具体的には、以下のようなJSON データがビットコインのブロックチェーンに記録されます。
トークンのデプロイ例:
{“p”:”brc-20″, “op”:”deploy”, “tick”:”ordi”, “max”:”21000000″, “lim”:”1000″}
この例では、「ordi」というティッカーシンボルのトークンを、最大発行量2,100万枚、1回のミントあたり上限1,000枚で作成することを宣言しています。
BRC-20とERC-20の違い
名前が似ているBRC-20とERC-20ですが、技術的な仕組みには大きな違いがあります。
スマートコントラクトの有無
ERC-20はイーサリアムのスマートコントラクトによって動作します。トークンの残高管理や送金ロジックがコントラクト内にプログラムされており、複雑な機能(自動的なトークンバーン、ステーキング報酬の配布など)を実装できます。
一方、BRC-20にはスマートコントラクトがありません。すべての操作はJSON形式のテキストをビットコインのブロックチェーンに記録するだけであり、オフチェーンのインデクサー(読み取りソフトウェア)がこれらのテキストを解釈して残高を計算します。つまり、トークンの状態管理はブロックチェーン自体ではなく、インデクサーに依存しています。
機能の違い
ERC-20はDeFiプロトコルとの連携、承認(approve)機能、委任送金など豊富な機能を持っています。BRC-20は現時点では、デプロイ・ミント・トランスファーの3つの基本操作のみをサポートしています。
手数料とスピード
BRC-20のトランザクションはビットコインのブロックに記録されるため、ビットコインネットワークの手数料と処理速度(約10分/ブロック)に依存します。BRC-20の人気が高まると、ビットコインネットワーク全体の手数料が上昇する現象も観測されています。
BRC-20のメリットと注目される理由
技術的にはシンプルなBRC-20ですが、いくつかの重要なメリットがあります。
ビットコインのセキュリティを活用
BRC-20トークンはビットコインのブロックチェーン上に記録されるため、世界最大のハッシュレートを持つビットコインネットワークのセキュリティの恩恵を受けられます。データの改ざんは事実上不可能です。
公平な発行方式(フェアミント)
BRC-20トークンの多くは、誰でもミントに参加できる「フェアミント」方式で発行されます。事前のプレセールやVCへの優先配分がなく、早い者勝ちでトークンを獲得できるため、公平性が高いと評価されています。
ビットコインエコシステムの活性化
BRC-20の登場により、ビットコインが「価値の保存」だけでなく、トークン発行プラットフォームとしても機能し始めました。これにより、ビットコインのマイナーに新たな手数料収入が生まれ、ネットワークの持続可能性にも貢献しています。
投機的な人気
ORDI、SATS、MULTIなどのBRC-20トークンは、大きな価格上昇を見せ、投機的な注目を集めました。特にORDIは主要な暗号資産取引所にも上場し、時価総額が数百億円規模に達しました。
BRC-20の課題と今後の展望
BRC-20にはいくつかの重要な課題があります。
インデクサーへの依存
BRC-20の残高管理はオフチェーンのインデクサーに依存しているため、異なるインデクサー間で残高の不整合が生じるリスクがあります。また、インデクサーのバグや停止がトークンの機能に直接影響します。
ビットコインネットワークへの負荷
BRC-20のトランザクションはビットコインのブロックスペースを消費するため、通常のBTC送金の手数料を押し上げる可能性があります。これについては、ビットコインコミュニティ内でも賛否が分かれています。
機能の制限
スマートコントラクトがないため、DeFi的な機能(レンディング、DEX、ステーキングなど)をBRC-20トークン単体で実現することは困難です。この課題に対応するため、STAMPSやRunesなど、より高機能な代替規格の開発も進んでいます。
Runesプロトコルの登場
2024年4月のビットコイン半減期に合わせて、Ordinals開発者のCasey Rodarmor氏が「Runes」プロトコルを発表しました。RunesはBRC-20よりも効率的なトークン規格として設計されており、UTXOモデルを直接活用することで、ブロックスペースの消費を抑えつつトークン機能を提供します。
まとめ
BRC-20は、ビットコインのブロックチェーン上でトークンを発行できる実験的な規格です。Ordinalsプロトコルを基盤としたシンプルな仕組みながら、ビットコインエコシステムに大きなインパクトを与えました。
インデクサー依存やネットワーク負荷などの課題はあるものの、ビットコインの活用範囲を広げる重要な一歩として評価されています。Runesなどの次世代規格の動向とあわせて、ビットコイン上のトークンエコシステムの発展に注目していきましょう。