

これまで、Bitcoinエコシステムはネットワーク内で代替可能トークンと非代替性トークン(NFT)の両方を取り込む形で進化してきました。Bitcoin Runesは、Bitcoinブロックチェーン上で代替可能トークンを直接発行できる重要なプロトコルです。BRC-20やSRC-20トークンもBitcoin上で動作しますが、RunesはOrdinalsプロトコルに依存せず、よりシンプルかつ効率的に設計されています。
このプロトコルは、Bitcoinの確立されたブロックチェーン技術、UTXOモデルやOP_RETURNオペコードなどを活用し、トークンの発行と管理を効率化します。本記事では、Bitcoin Runesプロトコルの仕組み、BRC-20トークンとの主な違い、そしてその利点を解説します。
Bitcoin Runesは、Bitcoinブロックチェーン上で代替可能トークンを発行できるプロトコルです。BRC-20やSRC-20トークンもBitcoin上で動作しますが、RunesはOrdinalsプロトコルに依存せず、よりシンプルかつ効率的に設計されています。Runesは、UTXOモデルやOP_RETURNオペコードなど、Bitcoinの確立されたブロックチェーン基盤を利用して機能を実現します。
このプロトコルは、余計な複雑さを導入せず、Bitcoin上で代替可能トークンの発行と管理を直接かつシンプルに行えます。この設計思想により、Runesは効率的なトークン標準を求める開発者やユーザーにとって魅力的な選択肢となっています。
Bitcoin Runesプロトコルは、Bitcoinブロックチェーンの2つの基本メカニズム、UTXO(Unspent Transaction Output)トランザクションモデルとOP_RETURNオペコードを活用して動作します。
UTXOトランザクションモデルでは、各トランザクションが個別のデジタル通貨単位として扱われる出力を生成します。ユーザーはトランザクションを行う際、これらの出力を入力として使用します。UTXOモデルにより、各暗号資産単位を個別に追跡できます。Bitcoin Runesでは、各UTXOにさまざまな数量や種類のRunesを格納でき、トークン管理を簡素化します。このアプローチにより、1つのトランザクション出力内で複数種類のRuneを効率良く追跡・移転できます。
OP_RETURNオペコードは、ユーザーが追加情報をBitcoinトランザクションに付加するためのものです。このオペコードによって、消費できない最大80バイトの追加データをトランザクションに含められます。Bitcoin Runesは、OP_RETURNオペコードを活用して、トークン名、ID、シンボル、特定アクションのコマンド、その他重要な情報を格納します。これらのデータは、BitcoinトランザクションのOP_RETURNオペコード内のRunestoneに記録されます。
新たなRuneを作成するプロセスは「エッチング」と呼ばれます。エッチングでは、Rune名、シンボル、ID、供給量、可分性、その他のパラメータなど、重要な詳細を決定します。すべてのデータは、ブロックチェーンのトランザクションのOP_RETURN出力に記録されます。エッチング時、作成者は「プリマイン」を選択でき、パブリック公開前にRuneの一部を自分に割り当てることが可能です。
エッチング後、Runesはオープンまたはクローズドのミンティング手順で発行できます。オープンミンティングでは、初期エッチング後に誰でも新しいRunesをミント可能です。クローズドミンティングでは、特定期間など指定条件下でのみ新規トークン発行が可能で、その後ミンティングは終了します。
Bitcoin Runesは、BitcoinのUTXO(Unspent Transaction Output)モデルを基盤としています。これに対して、BRC-20トークンはBitcoinのOrdinalsプロトコルを使用し、データが個々のサトシに直接付加されます。この根本的な違いが、ネットワーク上でのトークン管理や移転方法に影響を及ぼします。
Bitcoin Runesは、BitcoinトランザクションのOP_RETURNフィールドに保存されたデータに基づき、新たなUTXOセットを生成する移転メカニズムを採用しています。一方、BRC-20トークンの移転にはトランザクションごとに新しいインスクリプションの作成が必要です。この違いにより、Runesはネットワークの利用効率やトランザクションの複雑性で優れています。
Runesは、開発者向けにプリマインオプションを含むオープンまたはクローズドなミンティング手順のいずれかで発行できます。これに対し、BRC-20のミンティングはオープン手順のみで、初期配布の柔軟性が制限されます。Runesでは、トークン配布メカニズムをより柔軟に管理できます。
Bitcoin RunesプロトコルはBitcoin Lightning Networkに対応し、LightningクライアントやSPV(簡易支払い検証)ウォレットをサポートします。BRC-20トークンはOrdinalsプロトコル対応ウォレットが必要です。Runesは、多様なウォレットユーザーにとってアクセスしやすさが向上しています。
Bitcoin Runesは、OP_RETURNモデルの活用により、Bitcoinネットワーク上でトークン管理を効率化します。この方式は、ネットワークの混雑要因となる消費不能なUTXOの生成を防ぎます。OP_RETURNオペコードは80バイトのデータのみ必要とし、BRC-20インスクリプションが最大4MB利用可能なのと比べて負荷が大幅に軽減されます。これにより、Bitcoinネットワークのパフォーマンス向上や混雑リスクの低減が期待できます。
他の選択肢と比較して、Bitcoin Runesはオンチェーンでの代替可能トークンの発行・管理をよりシンプルに実現します。オフチェーンデータや独自トークンの作成が不要なため、「ゴミ」UTXOの発生も抑制されます。この仕組みにより、トークン管理プロセスが簡素化され、幅広いユーザーにとって利用しやすくなります。
従来、OrdinalsやBRC-20は代替可能なミームコインの発行を促進し、多くのユーザーをBitcoinネットワークに引き付けてきました。2024年4月にBitcoin Runesが登場して以降、仮想通貨コミュニティやミームコイン愛好家の間で注目を集めました。ローンチ後はアクティビティが減少していますが、新たなユーティリティの登場により、Bitcoinの将来的なユーザー拡大が見込まれます。
Bitcoin Runesは、Bitcoinブロックチェーン上で代替可能トークンを発行できるプロトコルです。UTXOモデルとOP_RETURNオペコードを活用することで、Bitcoinネットワーク上のトークン管理効率を高めています。既存のトークン標準よりもシンプルかつ効率的な選択肢を提供し、RunesはBitcoinの新規ユーザー誘致や、ネットワーク上での新規トークン作成の効率化に寄与する可能性があります。
Bitcoin Runesは、トランザクション出力へのインスクリプションによってBitcoinブロックチェーン上でトークンを作成するプロトコルです。BRC-20に比べ、Runesはトークン作成を簡素化し、ネットワーク混雑を低減、効率性とスケーラビリティを向上させています。
Bitcoin Runesは、BitcoinのネイティブUTXOモデルを活用し、高い効率性とスケーラビリティを実現します。BRC-20など他の標準と比べて、Runesは高速なトランザクション、低コスト、実装の容易さを備えており、Bitcoin上での代替可能トークン発行・管理に最適です。
Runesは、Taprootスマートコントラクト機能を利用したBitcoinトランザクションを送信して作成します。Runeデータを付加したトランザクションで移転し、対応ウォレットを用いてRunesプロトコル仕様に従って作成・管理を行います。
Bitcoin Runesのセキュリティはプロトコル実装の品質に依存します。主なリスクはスマートコントラクトの脆弱性、規制の不確実性、プロトコルの悪用などです。新たな標準であるため、十分な監査とコミュニティによる監視がリスク低減に不可欠です。
Bitcoin Runesの採用が大きく拡大すればトランザクション量や手数料が上昇する可能性はありますが、現時点で直接的なコストへの影響は最小限です。ネットワークへの影響は今後の利用状況に左右されます。
Galactic Ordinals、StarFate Mercs、BitdogsなどがBitcoin Runesを積極的に活用しています。エコシステム全体で採用やトランザクション量が増加しており、今後さらなる発展が期待されます。











