現在のビットコインネットワークにはさまざまなスマートコントラクトソリューションが存在し、OrdinalsプロトコルとRGBプロトコルが最も主流です。 Ordinalsプロトコルの出現により、ビットコインネットワークでのスマートコントラクト開発が可能になり、そのセキュリティがビットコインブロックチェーンに結び付けられました。 ただし、Ordinals資産の送金の確認と記録はメインのビットコインネットワークで行われ、1サトシの送金にバインドされています。 これにより、取引手数料が高くなり、すでに遅いビットコインのメインネットワークがさらに混雑します。
対照的に、RGBプロトコルはオフチェーンチャネルとバッチトランザクション処理を導入し、トランザクション手数料を大幅に削減し、速度を向上させます。 また、クライアント側の検証により、ネットワーク運用の維持に必要なデータが大幅に削減され、ネットワークのスケーラビリティが向上します。 RGBプロトコルは、トランザクションの速度とスケーラビリティを向上させる一方で、新たな課題も生じます。 オフチェーンチャネルは、取引コストとスピードを最適化しますが、オフチェーン記録のセキュリティ上の懸念を引き起こします。 クライアント側の検証では、データストレージは削減されますが、検証速度が大幅に低下します。
この記事では、セキュリティ、スケーラビリティ、トランザクション手数料、速度の側面でOrdinalsプロトコルとRGBプロトコルを比較し、RGBの物語の将来の方向性を探ります。
ビットコインは現在、暗号通貨の市場価値全体の約49%を占めています。 しかし、その開発は、スクリプト言語のチューリングの完全性の欠如、メインネットのスマートコントラクトの欠如、および遅いトランザクション速度によって大きく妨げられています。 これらの問題に対処するために、ビットコイン開発者は、主に次のようなさまざまな拡張および高速化ソリューションを試みてきました。
RGBプロトコル:ビットコインネットワーク上に構築された第2層プロトコルで、コアトランザクションデータをBTCメインネットに保存します。 RGBは、ビットコインのセキュリティモデルを使用して、ビットコインネットワーク上のカスタムプロパティとスマートコントラクト機能を備えたトークンの作成をサポートします。 2016年にピーター・トッドによって最初に提案されたRGBプロトコルは、ビットコインのスマートコントラクト開発ブームの中で2023年に再び注目を集めました。
Segregated Witness (SegWit):2017年8月に実装されたSegWitは、トランザクション情報と署名情報を分離し、有効ブロックサイズを1MBから4MBに増やし、輻輳を部分的に緩和します。 ただし、ビットコインのブロックサイズの制限により、ブロックストレージのさらなる拡張は実現できません。
ライトニングネットワーク:ビットコインの第2層スケーリングソリューションで、ブロックチェーンにアクセスせずにトランザクションを可能にし、スループットを大幅に向上させます。 しかし、OmniBOLTやStacksなどのソリューションを備えたライトニングネットワークは、大きな集中化リスクに直面しています。
サイドチェーン技術:ビットコインネットワークの外部にサイドチェーンを構築すると、サイドチェーン資産はBTCに1:1で固定されます。 サイドチェーンはトランザクションパフォーマンスを向上させますが、BTCメインネットのセキュリティに匹敵するものではありません。
画像ソース:デューン
今年3月以降、ビットコインネットワークの取引手数料とBRC20プロトコル資産の量が急増しています。 5月上旬にBTCメインネットの取引手数料がピークに達し、その後減少しましたが、BRC20資産の取引量は依然として高いままです。 これは、BTCエコシステムの碑文をめぐる熱意が低下したにもかかわらず、ビットコインネットワークでのスマートコントラクト開発への熱意が衰えていないことを示しています。 開発者は、ビットコインネットワーク上でのスマートコントラクト開発に最適なソリューションを模索し続けています。
データとして記録されるイーサリアムのウェイとは異なり、ビットコインのサトシは各アドレスが所有するUTXOに基づいて計算されます。 satを区別するには、まずUTXOを区別し、次にUTXO内でsatを区別する必要があります。 前者は、UTXOが異なればブロックの高さも異なるため、比較的簡単です。 マイニングはオリジナルのSATを生成するため、コインベース取引ではUTXOに番号を付けるだけで十分です。 課題は、同じUTXO内でサットに番号を付けることです。 Ordinalsプロトコルは、先入れ先出しの原則に基づくソリューションを提案しました。
UTXOの差別化:BTCビルダーは、UTXOがマイニングされた時点から記録を開始し、各UTXOは一意のブロックに対応し、各ブロックはビットコインネットワーク上で一意のブロック高さを持っています。 ブロックの高さが異なれば、UTXOも異なります。
UTXO内のSatの区別:ブロックの高さは、UTXO内のSatの範囲を決定します。 例えば、最初のブロックは100BTCまたは1010satsをマイニングすることができます。 したがって、高さ 0 のブロック内の sats には [0,1010-1] という番号が付けられ、高さ 1 のブロック内の sats には [1010,21010-1] というように番号が付けられます。UTXO内で特定のSATを指定するには、UTXOの消費プロセスを確認する必要があります。Ordinalsプロトコルは、先入れ先出しの原則に基づいてUTXOのアウトプットに番号を付けます。例えば、ブロック高2のマイナーAが100BTCのうち50BTCをBに送金した場合、Aに割り当てられた先に出力されたアウトプットは[2 1010,2.5 1010-1]という番号のsatに対応し、Bは[2.5 1010,3*1010-1]という番号のsatsに対応します。
画像ソース:Kernel Ventures
最初に、ビットコイン は、各トランザクションに 80 バイトのストレージ領域を提供する OP_RETURN 演算子を追加しました。 しかし、これは複雑なコードロジックには不十分であり、トランザクションコストとネットワークの輻輳を増加させました。 これに対処するために、ビットコインはSegWitとTaprootの2つのソフトフォークを実装しました。 OP_FALSEオペコードで始まり、実行されないTapscriptスクリプトは、トランザクション用に4MBのスペースを提供しました。 このスペースには序数の碑文を保存でき、テキスト、画像、オンチェーン、またはBRC20プロトコルトークンの発行が可能になります。
序数は、ビットコインネットワークのプログラマビリティを大幅に向上させ、BTCエコシステムの物語と開発の制限から解放され、ビットコイントランザクションを超えた機能を提供します。 しかし、BTCエコシステムの開発者にとって、いくつかの問題が残っています。
序数の集中化:序数プロトコルの状態記録と変更はオンチェーンで行われますが、プロトコルのセキュリティはビットコインネットワークと同等ではありません。 序数はオンチェーンで重複する碑文を防ぐことはできず、無効な碑文を特定するには、オフチェーンの序数プロトコルの介入が必要です。 この新しいプロトコルは、長期間にわたってテストされておらず、多くの潜在的な問題を抱えています。 また、序数プロトコルの基盤となるサービスに問題があると、ユーザーの資産損失につながる可能性があります。
取引手数料とスピードの制限:碑文は分離された検証エリアに刻まれるため、序数資産の各転送は使用済みのUTXOに対応している必要があります。 ビットコインのブロック時間が約10分であることを考えると、トランザクションを高速化することはできません。 さらに、オンチェーンの刻印は取引コストを増加させます。
ビットコインの元の特性を損なう:序数資産はビットコインの本質的に価値のある衛星に結びついているため、序数の使用自体がビットコインの元の資産の疎外を引き起こし、碑文はマイナーの手数料を増加させます。 多くのBTCサポーターは、これがビットコインの元の支払い機能に害を及ぼすのではないかと心配しています。
オンライン取引量の急増に伴い、序数プロトコルの限界がますます明らかになっています。 長期的には、この問題に適切に対処されない場合、ビットコインのスマートコントラクトエコシステムはチューリング完全パブリックチェーンエコシステムとの競争に苦労するでしょう。 序数に代わる多くの選択肢の中で、多くの開発者は、序数と比較してスケーラビリティ、トランザクション速度、プライバシーが大幅に向上するRGBプロトコルを選択しています。 理想的には、RGBプロトコル上に構築されたビットコインエコシステム資産は、チューリング完全パブリックチェーン上の資産に匹敵するトランザクション速度とスケーラビリティを達成できます。
クライアント側の検証
ビットコインメインネットでのトランザクションデータのブロードキャストとは異なり、RGBプロトコルはオフチェーンで動作し、情報は送信者と受信者の間でのみ送信されます。 トランザクションを検証した後、受信ノードはネットワーク全体と同期したり、ビットコインメインネットのようにネットワーク上のすべてのトランザクションデータを記録したりする必要はありません。 受信ノードは、ブロックチェーンの検証に十分な、そのトランザクションに関連するデータのみを記録し、ネットワークのスケーラビリティとプライバシーを大幅に向上させます。
画像ソース:Kernel Ventures
ワンタイムシール
現実世界の材料移転では、材料の所有者が何度も変わることが多く、その真正性と完全性に重大な脅威をもたらします。 検証のために提出する前に悪意のある改ざんを防ぐために、シールは実際に使用され、シールの完全性は内容が変更されているかどうかを示します。 RGBネットワークにおけるワンタイムシールの役割も同様です。 具体的には、それらはビットコインネットワークの電子シールの自然な1回限りの属性であるUTXOによって表されます。
イーサリアムのスマートコントラクトと同様に、RGBプロトコルでトークンを発行するには、トークンの名前と総供給量を指定する必要があります。 違いは、RGBネットワークにはキャリアとして特定のパブリックチェーンがないことです。 RGBのすべてのトークンは、ビットコインネットワーク内の特定のUTXOにリンクされている必要があります。 ビットコインネットワーク内の特定のUTXOの所有権は、RGBプロトコルの対応するRGBトークンの所有権を意味します。 RGBトークンを転送するには、保有者はUTXOを使用する必要があります。 UTXOの1回限りの性質は、一度使用すると、関連するRGBアセットの支出を反映して消えることを意味します。 このプロセスは、1回限りの封印を開くことに似ています。
画像ソース:Kernel Ventures
UTXO盲検化
ビットコインネットワークでは、すべてのトランザクションを入力および出力UTXOまで追跡できます。 これにより、ビットコインネットワークでのUTXOトレースの効率が向上し、二重支払い攻撃を効果的に防止できます。 ただし、完全に透過的な取引プロセスにより、プライバシーが損なわれます。 トランザクションのプライバシーを強化するために、RGBプロトコルはブラインドUTXOの概念を提案しています。
RGBトークンの転送中、送信者Aは受信UTXOの正確なアドレスを取得できず、受信UTXOアドレスのハッシュ結果とランダムなパスワード値を連結した結果のみを取得できます。 受信側Bが受信したRGBプロトコルトークンの使用を希望する場合、次の受信側CにUTXOアドレスを通知し、対応するパスワード値をCに送信して、Aが実際にRGBプロトコルトークンをBに送信したことを確認する必要があります。
画像ソース:Kernel Ventures
セキュリティ:Ordinalsスマートコントラクトのすべてのトランザクションまたは状態遷移は、UTXOを使用して実行する必要がありますが、RGBでは、このプロセスはライトニングネットワークまたはオフチェーンRGBチャネルに大きく依存しています。 RGBはRGBクライアント(ローカルキャッシュまたはクラウドサーバー)に大量のデータを保存するため、高度な集中化が進み、中央集権的な機関による悪用の可能性が高まります。 さらに、サーバーのダウンタイムやローカルキャッシュの損失は、クライアントの資産損失を引き起こす可能性があります。 セキュリティの面では、Ordinalsが有利です。
検証速度:RGBはクライアント側の検証を使用するため、RGBプロトコルで各トランザクションを検証するには、ゼロから始める必要があります。 これにより、RGBアセット転送のすべてのステップの確認にかなりの時間がかかり、検証プロセスが大幅に遅くなります。 したがって、Ordinalsは検証速度で優位に立っています。
プライバシー:RGB資産の転送と検証はブロックチェーンの外部で行われ、送信者と受信者の間に独自のチャネルが確立されます。 さらに、UTXOの盲検化により、送信者であってもUTXOの宛先を追跡できなくなります。 対照的に、Ordinalsの資産移転はビットコインへのUTXO支出を通じて記録され、入力と出力の両方のUTXOはビットコインネットワーク上で追跡可能であり、プライバシーは提供されません。 したがって、プライバシーの観点からは、RGBプロトコルが有利です。
トランザクションコスト:RGB転送は、クライアント側のRGBチャネルまたはライトニングネットワークに大きく依存しているため、トランザクションコストはほぼゼロです。 トランザクションの数に関係なく、ブロックチェーン上での最終確認に必要なUTXOの支払いは1回だけです。 ただし、Ordinalsでの転送はすべて、Tapscriptスクリプトに記録する必要があります。 碑文を記録するコストと相まって、これにはかなりの取引手数料がかかります。 さらに、RGBプロトコルはバッチトランザクションを提案し、1つのTapscriptスクリプトで複数のRGBアセットの受信者を指定できます。 対照的に、OrdinalsはデフォルトでUTXOを一度に1人の受信者に転送しますが、RGBは負担を分担することでコストを大幅に削減します。 したがって、RGBは取引手数料の面で有利です。
スケーラビリティ:RGBスマートコントラクトでは、トランザクション検証とデータストレージはクライアント(受信ノード)によって管理され、BTCチェーン上では発生しないため、メインネットでのブロードキャストとグローバル検証が不要になります。 各ノードは、トランザクション関連データの確認を確実に行うだけで済みます。 ただし、Ordinalsの碑文データにはオンチェーン操作が必要です。 ビットコインの処理速度とスケーラビリティの制限を考えると、そのトランザクションボリューム容量は大幅に制限されています。 したがって、RGBはスケーラビリティにおいて優れた利点があります。
RGB v0.10.0のリリース後、RGBネットワーク上の開発環境は開発者にとってよりユーザーフレンドリーになりました。 その結果、RGBプロトコルエコシステムの大規模な開発はわずか半年しか経っておらず、以下のRGBエコシステムプロジェクトのほとんどはまだ初期段階にあります。
インフィニタス:インフィニタスは、ライトニングネットワークとRGBプロトコルの利点を組み合わせたチューリング完全ビットコインアプリケーションエコシステムであり、互いにサポートおよび補完して、より効率的なビットコインエコシステムを作成します。 注目すべきは、Infinitasがクライアント側の検証の非効率性に対処するために、再帰的なゼロ知識証明も提案したことです。 この方法を効果的に実装すれば、RGBネットワークの検証速度の問題を大幅に解決できます。
RGB Explorer:RGB Explorerは、RGB20、RGB21、RGB25規格などのアセットをサポートする、RGBアセット(FungibleおよびNon-Fungibleトークン)のクエリと転送をサポートする最も初期のブラウザの1つです。
コスミニマート:コスミニマートは基本的にRGBプロトコルと互換性のあるビットコインライトニングネットワークであり、スマートコントラクトを展開できる新しいビットコインエコシステムを作成しようとしています。 前述の単一の機能を持つプロジェクトとは異なり、Cosminimartはウォレット、デリバティブ取引市場、および初期のプロジェクト発見市場を提供します。 ビットコインネットワークのスマートコントラクト開発、製品プロモーション、および取引のためのワンストップサービスを提供します。
DIBA:ライトニングネットワークとRGBプロトコルを活用して、DIBAはビットコインネットワークNFT市場の構築に取り組んでいます。 現在、ビットコインテストネットで動作しており、まもなくメインネットで起動される予定です。
RGB v0.10.0バージョンのリリースにより、プロトコルの全体的なフレームワークはますます安定し、バージョン更新中の潜在的な互換性の問題は徐々に解決されています。 同時に、ツールやさまざまなAPIインターフェースの開発が洗練され、RGBを扱う開発者の複雑さが大幅に軽減されています。
本日、#Tether は、OmniLayer、BCH-SLP、Kusamaの3つのブロックチェーン$USDtのサポート終了を発表しました。 顧客は引き続き$USDtトークンの償還と交換を(サポートされている多くのブロックチェーンの別のブロックチェーンに)行うことができますが、テザーはこれら3つのブロックチェーンに対して新しい追加$USDtを発行しません。
最近、テザーからの公式発表は、ビットコインレイヤー2ネットワークでのUSDTコントラクト展開のOmniLayerからRGBへの移行を示しました。 テザーによるこの動きは、暗号の世界の主要なプレーヤーがRGBに参入するシグナルとして認識されています。 RGBは現在、確立された開発プロトコル、実質的な開発者コミュニティ、および暗号の巨人からの認識を誇っています。 現在、RGB開発者は、クライアント側の検証のサイズを小さくするために、再帰的なゼロ知識証明を実験しています。 この強化が成功すれば、RGBネットワークでの検証速度が大幅に向上し、長時間使用時のネットワーク遅延の問題が軽減されます。
Kernel Venturesは、研究開発コミュニティによって推進される暗号ベンチャーキャピタルファンドです。 インフラストラクチャ、ミドルウェア、dApps、特にZK、Rollups、DEX、モジュラーブロックチェーン、および何十億人もの将来の暗号ユーザーにサービスを提供する態勢を整えているバーティカルに焦点を当てて、70以上の初期投資を行ってきました。 これらには、アカウントの抽象化、データの可用性、スケーラビリティなどが含まれます。 過去7年間、私たちは世界中のコア開発コミュニティと大学ブロックチェーン協会のサポートに専念してきました。
現在のビットコインネットワークにはさまざまなスマートコントラクトソリューションが存在し、OrdinalsプロトコルとRGBプロトコルが最も主流です。 Ordinalsプロトコルの出現により、ビットコインネットワークでのスマートコントラクト開発が可能になり、そのセキュリティがビットコインブロックチェーンに結び付けられました。 ただし、Ordinals資産の送金の確認と記録はメインのビットコインネットワークで行われ、1サトシの送金にバインドされています。 これにより、取引手数料が高くなり、すでに遅いビットコインのメインネットワークがさらに混雑します。
対照的に、RGBプロトコルはオフチェーンチャネルとバッチトランザクション処理を導入し、トランザクション手数料を大幅に削減し、速度を向上させます。 また、クライアント側の検証により、ネットワーク運用の維持に必要なデータが大幅に削減され、ネットワークのスケーラビリティが向上します。 RGBプロトコルは、トランザクションの速度とスケーラビリティを向上させる一方で、新たな課題も生じます。 オフチェーンチャネルは、取引コストとスピードを最適化しますが、オフチェーン記録のセキュリティ上の懸念を引き起こします。 クライアント側の検証では、データストレージは削減されますが、検証速度が大幅に低下します。
この記事では、セキュリティ、スケーラビリティ、トランザクション手数料、速度の側面でOrdinalsプロトコルとRGBプロトコルを比較し、RGBの物語の将来の方向性を探ります。
ビットコインは現在、暗号通貨の市場価値全体の約49%を占めています。 しかし、その開発は、スクリプト言語のチューリングの完全性の欠如、メインネットのスマートコントラクトの欠如、および遅いトランザクション速度によって大きく妨げられています。 これらの問題に対処するために、ビットコイン開発者は、主に次のようなさまざまな拡張および高速化ソリューションを試みてきました。
RGBプロトコル:ビットコインネットワーク上に構築された第2層プロトコルで、コアトランザクションデータをBTCメインネットに保存します。 RGBは、ビットコインのセキュリティモデルを使用して、ビットコインネットワーク上のカスタムプロパティとスマートコントラクト機能を備えたトークンの作成をサポートします。 2016年にピーター・トッドによって最初に提案されたRGBプロトコルは、ビットコインのスマートコントラクト開発ブームの中で2023年に再び注目を集めました。
Segregated Witness (SegWit):2017年8月に実装されたSegWitは、トランザクション情報と署名情報を分離し、有効ブロックサイズを1MBから4MBに増やし、輻輳を部分的に緩和します。 ただし、ビットコインのブロックサイズの制限により、ブロックストレージのさらなる拡張は実現できません。
ライトニングネットワーク:ビットコインの第2層スケーリングソリューションで、ブロックチェーンにアクセスせずにトランザクションを可能にし、スループットを大幅に向上させます。 しかし、OmniBOLTやStacksなどのソリューションを備えたライトニングネットワークは、大きな集中化リスクに直面しています。
サイドチェーン技術:ビットコインネットワークの外部にサイドチェーンを構築すると、サイドチェーン資産はBTCに1:1で固定されます。 サイドチェーンはトランザクションパフォーマンスを向上させますが、BTCメインネットのセキュリティに匹敵するものではありません。
画像ソース:デューン
今年3月以降、ビットコインネットワークの取引手数料とBRC20プロトコル資産の量が急増しています。 5月上旬にBTCメインネットの取引手数料がピークに達し、その後減少しましたが、BRC20資産の取引量は依然として高いままです。 これは、BTCエコシステムの碑文をめぐる熱意が低下したにもかかわらず、ビットコインネットワークでのスマートコントラクト開発への熱意が衰えていないことを示しています。 開発者は、ビットコインネットワーク上でのスマートコントラクト開発に最適なソリューションを模索し続けています。
データとして記録されるイーサリアムのウェイとは異なり、ビットコインのサトシは各アドレスが所有するUTXOに基づいて計算されます。 satを区別するには、まずUTXOを区別し、次にUTXO内でsatを区別する必要があります。 前者は、UTXOが異なればブロックの高さも異なるため、比較的簡単です。 マイニングはオリジナルのSATを生成するため、コインベース取引ではUTXOに番号を付けるだけで十分です。 課題は、同じUTXO内でサットに番号を付けることです。 Ordinalsプロトコルは、先入れ先出しの原則に基づくソリューションを提案しました。
UTXOの差別化:BTCビルダーは、UTXOがマイニングされた時点から記録を開始し、各UTXOは一意のブロックに対応し、各ブロックはビットコインネットワーク上で一意のブロック高さを持っています。 ブロックの高さが異なれば、UTXOも異なります。
UTXO内のSatの区別:ブロックの高さは、UTXO内のSatの範囲を決定します。 例えば、最初のブロックは100BTCまたは1010satsをマイニングすることができます。 したがって、高さ 0 のブロック内の sats には [0,1010-1] という番号が付けられ、高さ 1 のブロック内の sats には [1010,21010-1] というように番号が付けられます。UTXO内で特定のSATを指定するには、UTXOの消費プロセスを確認する必要があります。Ordinalsプロトコルは、先入れ先出しの原則に基づいてUTXOのアウトプットに番号を付けます。例えば、ブロック高2のマイナーAが100BTCのうち50BTCをBに送金した場合、Aに割り当てられた先に出力されたアウトプットは[2 1010,2.5 1010-1]という番号のsatに対応し、Bは[2.5 1010,3*1010-1]という番号のsatsに対応します。
画像ソース:Kernel Ventures
最初に、ビットコイン は、各トランザクションに 80 バイトのストレージ領域を提供する OP_RETURN 演算子を追加しました。 しかし、これは複雑なコードロジックには不十分であり、トランザクションコストとネットワークの輻輳を増加させました。 これに対処するために、ビットコインはSegWitとTaprootの2つのソフトフォークを実装しました。 OP_FALSEオペコードで始まり、実行されないTapscriptスクリプトは、トランザクション用に4MBのスペースを提供しました。 このスペースには序数の碑文を保存でき、テキスト、画像、オンチェーン、またはBRC20プロトコルトークンの発行が可能になります。
序数は、ビットコインネットワークのプログラマビリティを大幅に向上させ、BTCエコシステムの物語と開発の制限から解放され、ビットコイントランザクションを超えた機能を提供します。 しかし、BTCエコシステムの開発者にとって、いくつかの問題が残っています。
序数の集中化:序数プロトコルの状態記録と変更はオンチェーンで行われますが、プロトコルのセキュリティはビットコインネットワークと同等ではありません。 序数はオンチェーンで重複する碑文を防ぐことはできず、無効な碑文を特定するには、オフチェーンの序数プロトコルの介入が必要です。 この新しいプロトコルは、長期間にわたってテストされておらず、多くの潜在的な問題を抱えています。 また、序数プロトコルの基盤となるサービスに問題があると、ユーザーの資産損失につながる可能性があります。
取引手数料とスピードの制限:碑文は分離された検証エリアに刻まれるため、序数資産の各転送は使用済みのUTXOに対応している必要があります。 ビットコインのブロック時間が約10分であることを考えると、トランザクションを高速化することはできません。 さらに、オンチェーンの刻印は取引コストを増加させます。
ビットコインの元の特性を損なう:序数資産はビットコインの本質的に価値のある衛星に結びついているため、序数の使用自体がビットコインの元の資産の疎外を引き起こし、碑文はマイナーの手数料を増加させます。 多くのBTCサポーターは、これがビットコインの元の支払い機能に害を及ぼすのではないかと心配しています。
オンライン取引量の急増に伴い、序数プロトコルの限界がますます明らかになっています。 長期的には、この問題に適切に対処されない場合、ビットコインのスマートコントラクトエコシステムはチューリング完全パブリックチェーンエコシステムとの競争に苦労するでしょう。 序数に代わる多くの選択肢の中で、多くの開発者は、序数と比較してスケーラビリティ、トランザクション速度、プライバシーが大幅に向上するRGBプロトコルを選択しています。 理想的には、RGBプロトコル上に構築されたビットコインエコシステム資産は、チューリング完全パブリックチェーン上の資産に匹敵するトランザクション速度とスケーラビリティを達成できます。
クライアント側の検証
ビットコインメインネットでのトランザクションデータのブロードキャストとは異なり、RGBプロトコルはオフチェーンで動作し、情報は送信者と受信者の間でのみ送信されます。 トランザクションを検証した後、受信ノードはネットワーク全体と同期したり、ビットコインメインネットのようにネットワーク上のすべてのトランザクションデータを記録したりする必要はありません。 受信ノードは、ブロックチェーンの検証に十分な、そのトランザクションに関連するデータのみを記録し、ネットワークのスケーラビリティとプライバシーを大幅に向上させます。
画像ソース:Kernel Ventures
ワンタイムシール
現実世界の材料移転では、材料の所有者が何度も変わることが多く、その真正性と完全性に重大な脅威をもたらします。 検証のために提出する前に悪意のある改ざんを防ぐために、シールは実際に使用され、シールの完全性は内容が変更されているかどうかを示します。 RGBネットワークにおけるワンタイムシールの役割も同様です。 具体的には、それらはビットコインネットワークの電子シールの自然な1回限りの属性であるUTXOによって表されます。
イーサリアムのスマートコントラクトと同様に、RGBプロトコルでトークンを発行するには、トークンの名前と総供給量を指定する必要があります。 違いは、RGBネットワークにはキャリアとして特定のパブリックチェーンがないことです。 RGBのすべてのトークンは、ビットコインネットワーク内の特定のUTXOにリンクされている必要があります。 ビットコインネットワーク内の特定のUTXOの所有権は、RGBプロトコルの対応するRGBトークンの所有権を意味します。 RGBトークンを転送するには、保有者はUTXOを使用する必要があります。 UTXOの1回限りの性質は、一度使用すると、関連するRGBアセットの支出を反映して消えることを意味します。 このプロセスは、1回限りの封印を開くことに似ています。
画像ソース:Kernel Ventures
UTXO盲検化
ビットコインネットワークでは、すべてのトランザクションを入力および出力UTXOまで追跡できます。 これにより、ビットコインネットワークでのUTXOトレースの効率が向上し、二重支払い攻撃を効果的に防止できます。 ただし、完全に透過的な取引プロセスにより、プライバシーが損なわれます。 トランザクションのプライバシーを強化するために、RGBプロトコルはブラインドUTXOの概念を提案しています。
RGBトークンの転送中、送信者Aは受信UTXOの正確なアドレスを取得できず、受信UTXOアドレスのハッシュ結果とランダムなパスワード値を連結した結果のみを取得できます。 受信側Bが受信したRGBプロトコルトークンの使用を希望する場合、次の受信側CにUTXOアドレスを通知し、対応するパスワード値をCに送信して、Aが実際にRGBプロトコルトークンをBに送信したことを確認する必要があります。
画像ソース:Kernel Ventures
セキュリティ:Ordinalsスマートコントラクトのすべてのトランザクションまたは状態遷移は、UTXOを使用して実行する必要がありますが、RGBでは、このプロセスはライトニングネットワークまたはオフチェーンRGBチャネルに大きく依存しています。 RGBはRGBクライアント(ローカルキャッシュまたはクラウドサーバー)に大量のデータを保存するため、高度な集中化が進み、中央集権的な機関による悪用の可能性が高まります。 さらに、サーバーのダウンタイムやローカルキャッシュの損失は、クライアントの資産損失を引き起こす可能性があります。 セキュリティの面では、Ordinalsが有利です。
検証速度:RGBはクライアント側の検証を使用するため、RGBプロトコルで各トランザクションを検証するには、ゼロから始める必要があります。 これにより、RGBアセット転送のすべてのステップの確認にかなりの時間がかかり、検証プロセスが大幅に遅くなります。 したがって、Ordinalsは検証速度で優位に立っています。
プライバシー:RGB資産の転送と検証はブロックチェーンの外部で行われ、送信者と受信者の間に独自のチャネルが確立されます。 さらに、UTXOの盲検化により、送信者であってもUTXOの宛先を追跡できなくなります。 対照的に、Ordinalsの資産移転はビットコインへのUTXO支出を通じて記録され、入力と出力の両方のUTXOはビットコインネットワーク上で追跡可能であり、プライバシーは提供されません。 したがって、プライバシーの観点からは、RGBプロトコルが有利です。
トランザクションコスト:RGB転送は、クライアント側のRGBチャネルまたはライトニングネットワークに大きく依存しているため、トランザクションコストはほぼゼロです。 トランザクションの数に関係なく、ブロックチェーン上での最終確認に必要なUTXOの支払いは1回だけです。 ただし、Ordinalsでの転送はすべて、Tapscriptスクリプトに記録する必要があります。 碑文を記録するコストと相まって、これにはかなりの取引手数料がかかります。 さらに、RGBプロトコルはバッチトランザクションを提案し、1つのTapscriptスクリプトで複数のRGBアセットの受信者を指定できます。 対照的に、OrdinalsはデフォルトでUTXOを一度に1人の受信者に転送しますが、RGBは負担を分担することでコストを大幅に削減します。 したがって、RGBは取引手数料の面で有利です。
スケーラビリティ:RGBスマートコントラクトでは、トランザクション検証とデータストレージはクライアント(受信ノード)によって管理され、BTCチェーン上では発生しないため、メインネットでのブロードキャストとグローバル検証が不要になります。 各ノードは、トランザクション関連データの確認を確実に行うだけで済みます。 ただし、Ordinalsの碑文データにはオンチェーン操作が必要です。 ビットコインの処理速度とスケーラビリティの制限を考えると、そのトランザクションボリューム容量は大幅に制限されています。 したがって、RGBはスケーラビリティにおいて優れた利点があります。
RGB v0.10.0のリリース後、RGBネットワーク上の開発環境は開発者にとってよりユーザーフレンドリーになりました。 その結果、RGBプロトコルエコシステムの大規模な開発はわずか半年しか経っておらず、以下のRGBエコシステムプロジェクトのほとんどはまだ初期段階にあります。
インフィニタス:インフィニタスは、ライトニングネットワークとRGBプロトコルの利点を組み合わせたチューリング完全ビットコインアプリケーションエコシステムであり、互いにサポートおよび補完して、より効率的なビットコインエコシステムを作成します。 注目すべきは、Infinitasがクライアント側の検証の非効率性に対処するために、再帰的なゼロ知識証明も提案したことです。 この方法を効果的に実装すれば、RGBネットワークの検証速度の問題を大幅に解決できます。
RGB Explorer:RGB Explorerは、RGB20、RGB21、RGB25規格などのアセットをサポートする、RGBアセット(FungibleおよびNon-Fungibleトークン)のクエリと転送をサポートする最も初期のブラウザの1つです。
コスミニマート:コスミニマートは基本的にRGBプロトコルと互換性のあるビットコインライトニングネットワークであり、スマートコントラクトを展開できる新しいビットコインエコシステムを作成しようとしています。 前述の単一の機能を持つプロジェクトとは異なり、Cosminimartはウォレット、デリバティブ取引市場、および初期のプロジェクト発見市場を提供します。 ビットコインネットワークのスマートコントラクト開発、製品プロモーション、および取引のためのワンストップサービスを提供します。
DIBA:ライトニングネットワークとRGBプロトコルを活用して、DIBAはビットコインネットワークNFT市場の構築に取り組んでいます。 現在、ビットコインテストネットで動作しており、まもなくメインネットで起動される予定です。
RGB v0.10.0バージョンのリリースにより、プロトコルの全体的なフレームワークはますます安定し、バージョン更新中の潜在的な互換性の問題は徐々に解決されています。 同時に、ツールやさまざまなAPIインターフェースの開発が洗練され、RGBを扱う開発者の複雑さが大幅に軽減されています。
本日、#Tether は、OmniLayer、BCH-SLP、Kusamaの3つのブロックチェーン$USDtのサポート終了を発表しました。 顧客は引き続き$USDtトークンの償還と交換を(サポートされている多くのブロックチェーンの別のブロックチェーンに)行うことができますが、テザーはこれら3つのブロックチェーンに対して新しい追加$USDtを発行しません。
最近、テザーからの公式発表は、ビットコインレイヤー2ネットワークでのUSDTコントラクト展開のOmniLayerからRGBへの移行を示しました。 テザーによるこの動きは、暗号の世界の主要なプレーヤーがRGBに参入するシグナルとして認識されています。 RGBは現在、確立された開発プロトコル、実質的な開発者コミュニティ、および暗号の巨人からの認識を誇っています。 現在、RGB開発者は、クライアント側の検証のサイズを小さくするために、再帰的なゼロ知識証明を実験しています。 この強化が成功すれば、RGBネットワークでの検証速度が大幅に向上し、長時間使用時のネットワーク遅延の問題が軽減されます。
Kernel Venturesは、研究開発コミュニティによって推進される暗号ベンチャーキャピタルファンドです。 インフラストラクチャ、ミドルウェア、dApps、特にZK、Rollups、DEX、モジュラーブロックチェーン、および何十億人もの将来の暗号ユーザーにサービスを提供する態勢を整えているバーティカルに焦点を当てて、70以上の初期投資を行ってきました。 これらには、アカウントの抽象化、データの可用性、スケーラビリティなどが含まれます。 過去7年間、私たちは世界中のコア開発コミュニティと大学ブロックチェーン協会のサポートに専念してきました。