ビットコインでの資産発行が新たな物語になった場合、ビットコインメインネットへの負担を最小限に抑えながら、より実現可能でユーザーフレンドリーな方法はあるのでしょうか?
したがって、長年眠っていたプロトコルが最近再び議論されています。「RGB」は、ビットコインネットワーク上でデジタル資産を作成および管理できるプロトコルであり、ライトニングネットワークなどのビットコインの第2層の概念とともに登場することがよくあります。


RGB プロトコルとは何ですか?それはBTC資産発行の真のルネサンスを可能にすることができるでしょうか?
BTC資産の発行に焦点を当てた古代RGB
実際、ビットコインネットワーク上で資産を発行するというアイデアを長い間持っていた人がいます。
RGB プロトコルの起源は、ジャコモ ズッコ、ピーター トッド、アレコス フィリーニなどのビットコイン コミュニティのメンバーがビットコイン ネットワーク上で資産を作成および管理する新しい方法を模索し始めた 2018 年に遡ります。彼らの目標は、資産発行やスマート コントラクトなどのより複雑な機能をサポートしながら、ビットコインのセキュリティと分散化特性を活用するプロトコルを設計することでした。
この目標を達成するために、彼らは資産と状態の情報をビットコインの UTXO モデルと組み合わせる方法の調査を開始し、RGB と呼ばれる新しいプロトコルを提案しました。現在の BRC-20 のようにビットコイン ネットワーク上のフルノードに依存するのではなく、クライアント側の検証を通じて資産の発行、所有権、ステータスの更新をビットコインの UTXO モデルと組み合わせるというのが中心的なアイデアです。
なぜ「RGB」なのかというと、色の三原色のうち、赤・緑・青を思い浮かべるとわかりやすいでしょう。実際、RGB プロトコルの最初の研究方向は「染められたコイン」だったので、色に関連する概念が使用されました。 RGB プロトコルが現在行っていることはカラーコインとはほとんど関係ありませんが、名前はそのまま残されています。

Github ディレクトリにあるように、RGB の説明は、ビットコインとライトニング ネットワークにスケーラブルなプライベート スマート コントラクトを提供し、ビットコイン ネットワークで資産を発行する可能性を生み出すというものです。
しかし、その後のイーサリアムとビットコインの台頭により、通貨サークルにおける価値の保存およびベンチマークとして考えられるようになり、ビットコインでの資産創造契約の発行の慣行は鈍くなりました。
最近の BRC-20 の人気が高まって初めて、ビットコイン資産発行に関する古い話が再び取り上げられました。チェーン上に直接存在する以前の刻印システムと比較して、RGB はライトニング ネットワークに似たオフチェーン処理ロジックを使用します。
UTXO を使用して資産ステータスをバインドする
RGB プロトコルの実装は、実際には理解するのが難しくありません。その核心は、ビットコイン自体の会計方法である UTXO にあります。
スペースの制限のため、著者は UTXO の概念を普及させるつもりはなく、それを簡単に定義するだけです。ビットコイン トランザクションの最終ステータスは記録されず、トランザクション イベントとプロセスのみが記録されます。
簡単な例: A は 10 ビットコインを持っており、5 ビットコインを B に送信し、5 ビットが残ります。 UTXOを使った簡単な説明は以下の通りです。

UTXO 1: A は 10 BTC を持っています
UTXO 2: A には 5 BTC が残っています
UTXO 3: B にはさらに 5 BTC があります
UTXO がビットコイン チェーン上のトランザクション ステータスの変化を記録していることがわかります。トランザクションが完了すると、A には 5 BTC が残り、以前の 10 BTC のステータスとは異なります。対応して、UTXO1 は実際には 2 つの新しい状態に分割されます。5 つは自分自身への変更 (UTXO2)、5 つは他人への転送 (UTXO3) です。
この原則を理解した後、RGB は実際にチェーン外のアセットの発行をチェーン上の UTXO の変更にバインドします。
UTXO は特定の時点でのビットコインのトランザクション イベントを確認できるため、このトランザクション イベントの変化を他のものの状態の変化に対応させることができます。
たとえば、ビットコインネットワーク上のUTXO1に相当する資産を別の場所で発行しました。この資産を他の人に転送すると、この「転送」動作はビットコイン ネットワーク上の UTXO2 にマッピングできます。
UTXO自体は固定されており合意されているため、このバインディングが信頼できることを証明できる限り、他の資産のステータスの変化に対応してビットコインメインネット上のUTXOの変更も合意されるはずです。
さらに、RGB プロトコルは、ビットコインのメイン ネットワーク上の UTXO のセキュリティを利用して、オフチェーンの資産発行または契約ロジックのセキュリティを保証しています。
理解するのが難しい場合は、Twitter ユーザー @trustmachinesco が挙げた例を見てください。
Matt は RGB ネットワーク上で $MATT コインを自分に 100 枚発行しました。
ビットコイン ネットワークでは、マットの通貨発行は UTXO A に対応し、彼は現在それをビットコインで保有しています。
マットは 50 $MATT コインをパムに転送します。
ビットコインネットワークでは、Matt の通貨の送金は新しい UTXO B に対応し、同時にステップ 2 の UTXO A が破棄されます。
ビットコイン ネットワークでは、パムが通貨を取得したという事実は新しい UTXO C に対応します。これは、パムが現在ビットコイン UTXO を保持していることを意味します。
同様に、パムが通貨を送金すると、元の UTXO C も破壊され、新しい UTXO D が形成されます。

この $Matt コインが別の人に転送され続けると、最終的にビットコインのメインネットワーク上にこれらの転送に対応する UTXO が存在して識別されるようになり、現在の転送ごとに元の UTXO が破壊され、新しい UTXO が生成されます。この $Matt コインが別の人に転送され続けると、最終的にビットコインのメインネットワーク上にこれらの転送に対応する UTXO が存在して識別されるようになり、現在の転送ごとに元の UTXO が破壊され、新しい UTXO が生成されます。

このプロセスを通じて、RGB プロトコルでのアセットの作成、転送、検証がどのようにビットコインの UTXO に関連付けられているかがわかります。この接続により、ビットコイン ネットワーク上での RGB アセットの安全かつ分散型でプライバシーを保護した転送が可能になります。
1回限りのシールと約束
上記は、RGB 実装の非常に単純な技術的な詳細です。実際、RGB オフチェーンによって発行されたアセットがチェーン上の UTXO と実際に一致することを保証するには、これを達成するために他のいくつかのテクノロジーが必要です。
クライアント側の検証: RGB プロトコルでは、トランザクションの検証とデータの保存はブロックチェーンではなくクライアント (ウォレット ソフトウェアなど) で行われます。これにより、トランザクションデータがチェーン上で公開されることがなくなり、プライバシーが向上します。クライアント側の検証により、オンチェーンのデータ ストレージ要件が軽減され、ネットワークのスケーラビリティが向上します。
これは、RGB と BRC20 の大きな違いでもあります。トランザクション データはチェーン上ではなくクライアント上にあるため、理論上、現在のネットワークの混雑と高額な手数料が大幅に削減されます。
使い捨てシール: 資産の所有権を改ざんできないようにするテクノロジー。ワンタイムシールは、資産のステータスをロックする暗号署名です。資産が譲渡されると、古い印鑑は破棄され、新しい印鑑が作成されます。こうすることで、シールのステータスが一致しないため、資産の所有権を改ざんしようとする試みが検出されます。
これは、前節で説明した UTXO の破壊と生成にも対応します。古いシールは古い UTXO を表し、新しいシールは新しい UTXO を指します。
コミットメント: 資産をビットコイン ネットワークに関連付けるために、RGB プロトコルはコミットメントと呼ばれるテクノロジーを使用します。コミットメントは、資産が特定のビットコイントランザクションに関連付けられていることを暗号化して証明するものです。コミットメントはビットコイントランザクションの出力(UTXO)に埋め込まれており、これによりビットコインネットワーク上で資産を転送できるようになります。
アンカリング: クライアント検証をビットコイン ネットワークに接続するために、RGB プロトコルはアンカリング テクノロジを使用します。アンカリングは、1 回限りのスタンプとコミットメントを結びつけるプロセスです。資産が転送されると、新しいワンタイムスタンプ、コミットメント、トランザクションデータがビットコインネットワークに固定され、システム全体のセキュリティと一貫性が確保されます。
ここで、著者は実際の状況により即した RGB プロトコルのワークフローを示しています。
資産発行者はクライアント側で新しい資産を作成し、ワンタイムスタンプとコミットメントを生成します。
資産発行者は、新しい資産をビットコインネットワークに固定し、ビットコイントランザクションの出力(UTXO)にコミットメントを埋め込みます。
アセットの受信者は、コミットメントを表示し、ワンタイム スタンプを確認することで、アセットの有効性を検証します。
資産が移転されると、古いワンタイムシールは破棄され、新しいワンタイムシール、コミットメントおよびトランザクションデータがビットコインネットワークに固定されます。
このように、RGB プロトコルにより、プライバシー、スケーラビリティ、分散化を維持しながら、ビットコイン ネットワーク上で資産の発行、転送、検証が可能になります。
同時に、RGB はライトニング ネットワークとうまく統合することもできます。公式ドキュメントでは、RGB は自身を L2 または L3 として説明しています。ライトニング ネットワークが存在する場合、RGB はオフチェーンでビットコインと RGB トークンを迅速に交換するための L3 として使用でき、それによってより効率的なトランザクションと資産管理を実現できます。

著者の意見では、RGB プロトコルとライトニング ネットワークはどちらもビットコインの第 2 層プロトコルであり、それぞれデジタル資産の発行と管理、および迅速な価値の転送に焦点を当てています。それらは相互にサポートおよび補完することができ、より効率的でスケーラブルなビットコイン エコシステムを実現します。
未来
長い間休眠状態から再び掘り出されるまで、RGB は実際には BRC-20 によって発行された資産の突風に依存していました。
価値判断や意味のある議論をすることなく、私たちがさらに発見できるのは、投機の第一波の後に、より多くの機会が静かに現れ、雑音の中で生態系全体をさらに一歩前進させるということです。
現在、RGB は、最近リリースされた V0.1 バージョンでスマート コントラクトを実装するために必要な最後の残りの機能もロック解除していることがわかります。 BRC-20 がネットワークに与える負担という観点から、RGB がインフラストラクチャ層で道を切り開くことで、他の BTC ベースのプロトコルやアプリケーションの誕生につながる可能性があります。

同時に、RGBはBTCベースのネットワーク資産を送受信でき、NFT関連機能をサポートするウォレットを実際に開始しました。著者の調査中に、RGB 関連の Telegram ディスカッション グループがまだ活動しており、開発者がテクノロジ関連の質問について議論し、回答することに熱心であることがわかりました。

BTC 復活の物語をリードする BRC-20 が最初になる可能性はありますが、最後になる可能性は低いです。
誰かが誇大宣伝の恩恵を受け、新たな技術的問題をもたらします。これらの問題を解決すると、多くの場合、新しい物語が生まれ、RGB などの古いプロトコルが目覚め、次の誇大宣伝の波を引き起こす可能性があります。
