Bitcoin Runes は、Bitcoin ブロックチェーン上で代替可能なトークンの作成と転送を可能にするプロトコルで、開発者 Casey Rodarmor によって 2024 年 4 月 20 日にリリースされました。Ethereum や Solana とは異なり、Bitcoin のスクリプト機能は制限されていますが、Bitcoin Runes はこれらの制限を利用して、これまで実現不可能と考えられていた機能を導入しています。

このプロトコルは、Bitcoin の UTXO アーキテクチャと OP_RETURN オペコードを採用しており、Bitcoin ブロックチェーン上のデータ負荷を最小限に抑えています。各 UTXO にはさまざまな量や種類のルーンを含めることができ、トークン管理を効率化します。OP_RETURN オペコードを使用すると、Bitcoin トランザクションに追加情報を添付して、トークンの名前や ID などの重要なトークン データを保存できます。

Bitcoin Rune を作成する、つまり「エッチング」すると、Bitcoin ブロックチェーン上でそのプロパティが不変に設定されます。これらのプロパティは、トークンの作成者であっても、一度設定すると変更できません。ユーザーは、トークン販売に参加するのと同様に、ルーンで指定されたパラメータに従ってルーンを「鋳造」できます。

しかし、Bitcoin Runes プロトコルには制限がないわけではありません。命名システムでは A から Z までの文字のみが許可され、スペースには • 記号が使用されるため、一見奇妙な名前になっています。さらに、このプロトコルは Bitcoin ブロックチェーンに新しい機能を追加しますが、これまでのところ主な用途はミーム トークンの鋳造です。この限られた用途とプロトコルの複雑な性質が相まって、このプロトコルの広範な採用を妨げる可能性があります。