RGBプロトコルについて知っておくべきことすべて

中級1/3/2024, 3:25:24 PM
RGBプロトコルは、ビットコインのブロックチェーン上のスマートコントラクトプロトコルであり、スマートコントラクトを実行するためにオフチェーンデータを使用したクライアント側の検証モデルを採用しています。

RGBプロトコルとは何ですか?

画像ソース: RGBウェブサイト

RGBプロトコルは、ビットコインネットワーク用のオープンソースプロトコルのセットであり、複雑で機密性の高い安全なスマートコントラクトの開発と実行を可能にします。 RGBプロトコルは、スマートコントラクトコードとオフチェーンデータを維持するベースレイヤーとしてビットコインブロックチェーンを使用します。

プロトコルのインフラストラクチャは、使い捨てシール、公開証明、およびビットコインコミットメントを使用して、プロジェクトをトークン化して実行します。 RGBの設計は、一般的な「オンチェーンスマートコントラクト」設計から、ブロックチェーンのみをコンセンサスに使用する「クライアント側の検証」設計に移行します。

RGBプロトコルの歴史

RGBプロトコルはもともと、ピーター・トッドの「クライアント側検証」設計に基づいて、BHBネットワークと呼ばれる非ブロックチェーンベースの資産システムとして2016年にGiacomo Zuccoによって設計されました。 このプロジェクトのプロトタイプは、ポセイドングループの支援を受けて2017年に発売されました。

2019年までに、Pandora Prime AGのマキシム・オルロフスキー博士がプロジェクトのメインデザイナー兼リードコントリビューターとなり、BHB Networkアセットシステムから現在のRGBプロトコルへの変更に影響を与え、プロジェクトが機密のスマートコントラクトを計算できるようにしました。

同年、ジャコモとオルロフスキーは、RGBプロトコルの開発を監督し、ライトニングネットワークとビットコインネットワークの標準、レジストリ、ライブラリ、ノード、コマンドラインツール、およびドキュメントの作成と管理を主導するために、ライトニングネットワークプロトコル/ビットコインプロトコル標準協会(LNP / BP標準協会)を設立しました。 この協会は、iFinex Inc.、Fulgur Ventures、Pandora Prime AGなどのベンチャーキャピタリスト、マキシム・オルロフスキー博士の個人資金、Hojo Foundation、DIBA Inc.、さらには匿名のコミュニティ寄付によって資金提供されました。

現在のRGBプロトコルは、50を超える個人や企業の技術的および財政的貢献によるものです。

RGBチーム

分散型プロトコルであるため、正式なチーム構造はありません。 したがって、プロジェクトへの貢献は、グローバルな開発者と研究者のネットワークから来ています。 このプロジェクトは、2012年からビットコインのマキシマリストであるイタリアの起業家であるジャコモ・ズッコによって共同設立されました。 彼はイタリア初のビットコインに特化したプラットフォーム「Bitcoin.it」を設立し、イーサリアムなどのブロックチェーンに匹敵するビットコインネットワークの開発を目指しています。

マキシム・オルロフスキーは、BHBネットワークをRGBプロトコルに変換した研究者兼エンジニアです。 また、LNP/BP規格協会のチーフエンジニアも務めています。 彼は、Lightning、プライバシー保護ネットワーキング、関数型プログラミング、決定論的コンピューティングなど、ビットコインエコシステムのいくつかのプロジェクトに貢献してきました。

このプロジェクトの他の注目すべき貢献者には、AJ Town、Christian Bacher、匿名の「ZmnSCPxj」が含まれます。 前述のように、このプロジェクトは研究者とビットコインコミュニティメンバーのネットワークによって開発されています。

コアテクノロジーの紹介:出版の証明、使い捨てシール、ビットコインのコミットメント

画像ソース: RGBウェブサイト

出版の証明

RGBプロトコルは、ビットコインブロックチェーンに過度の負担をかけることなく、契約状態とトランザクションの検証を可能にするピータートッドの「クライアント側検証」技術を使用して設計されました。

この検証と妥当性確認は、取引参加者と最新情報を共有するデジタル新聞の切り抜きのように機能し、関係者全員が更新された変更を受け取り、承認できるようにするプルーフ・オブ・パブリケーション(PoP)に依存しています。

グローバルネットワークからの検証を必要とする他のコンセンサスメカニズムとは異なり、PoPは3つの基本的な概念を使用して動作します。 1つ目は、参加者が配達先を確認できる「Proof of receipt」です。 これは、ドキュメントが更新された後に確認メールを送信するのと似ています。

2つ目は、更新が公開されたかどうかをネットワークが確認できるようにする非公開の証明です。 これにより、プロトコルの改ざんや未検証の変更が防止されます。 最後はメンバーシップの証明で、すべての関係者が更新プログラムの受信を許可されていることを確認します。 これにより、プロジェクトまたはネットワークの透過性が維持されます。

シングルユースシール

Proof of Publicationのコンセンサスメカニズムをサポートするために、Peter Toddは、将来重複したコミットメントが作成されないようにする暗号化コミットメントであるシングルユースシールを提案しました。

2016年に最初に導入された使い捨てシールの概念は、ビットコインのブロックチェーン上のプロジェクトが相互認識を必要とせずに同じトランザクションを使用できるようにする決定論的なビットコインコミットメントの作成を保証しました。 このシールは、SHA-256トランザクション識別子と、秘密のコードと同様に、特定のメッセージにコミットされた32ビットのトランザクション出力番号で構成され、参加者がメッセージの内容を知っていてもリバースエンジニアリングすることはできません。

使い捨てシールは、輸送用コンテナの識別子と同様に機能し、各トランザクションにスマートコントラクトまたは一度しか使用できない資産が添付された識別子を持つことを保証し、分散型のトラストレス構造を維持しながら、二重支払い攻撃からネットワークを保護します。

ビットコインコミットメント

暗号化では、コミットメントは、情報が保管されるロックされたチェストに似ています。 この情報は、分散型通信において重要な特定の条件下でアクセスすることができます。

RGBプロトコルでは、ビットコインコミットメントは、タプレット、オペレット、マルチプロトコルコミットメントの3つの形式を含む決定論的なコミットメントです。 Tapretのコミットメントは、安全で検証可能なコミットメントを作成するためのブロックチェーンのTaproot機能に基づいています。

Opret コミットメントは、OP Return 出力 (OP_RETURN) に基づいています。 OP Return出力は、Taproot機能を利用できない古すぎるデバイスに対して、任意のデータを含めることができる出力です。 マルチプロトコルコミットメントは、複数のプロトコルで使用できる柔軟性があります。

RGBプロトコルのアーキテクチャ設計の紹介

ベースレイヤーはビットコインのブロックチェーンであり、プロジェクトのすべてのトランザクションとコミットメントの基盤として機能します。 クライアント側の検証レイヤーは、決定論的なビットコインコミットメント(TapretとOpret)と、クライアント側の検証中にスマートコントラクトを検証するために必要な算術演算と論理演算に最適化された仮想マシンであるAluVMで構成され、上に構築されています。

その上に構築されているのは、コンセンサスのないクリティカルレイヤーです。 このレイヤーは、RGB プロジェクトにセキュリティの追加レイヤーを提供するシングルユース シール、マルチプロトコル コミットメント、およびクライアント側の検証の検証、状態タイプ、およびロジック タイプのルールを定義する RGB スキーマで構成されます。

次に、RGBコントラクトとライトニングネットワークは、ジェネシス状態、有向非巡回グラフ(DAG)状態遷移、およびスマートコントラクトの調整と相互作用のためのBifrostプロトコルで構成されています。

RGBプロトコルエコシステムの特徴:スマートコントラクトの状態とウォレットの統合

画像ソース: RGBウェブサイト

スマートコントラクトの状態

RGBプロトコルは、クライアント側の検証とオフチェーンデータを使用して、ビットコインブロックチェーン上でスマートコントラクトを実行します。 この一般的な実行モデルからの逸脱により、コントラクトとその状態に対する新しい操作がブロックチェーン上で導入されます。

RGBプロトコルは、特定のアクションを使用して転送または変更できるキー、ID、値などの要素を使用して、ネットワーク上の資産の所有権を表します。 従来のプロトコルとは異なり、このデータはブロックチェーンの負担を軽減するためにオフチェーンに保存されます。 権限の集中化を避けるために、ネットワークメンバーは契約のルールを定義して実施し、プラットフォームが検閲に強いことを保証します。

このプロトコルは、暗号化ツールを使用する個々の参加者に依存するクライアント側の検証を使用します。 したがって、RGBはトランザクションの状態のみを公開しました。 実際のコンテンツは機密であるため、プライバシーが向上します。 また、このプロトコルは、ネットワークのすべてのメンバーがアクセスできるグローバル(パブリック)データと、特定の当事者が制御する所有(プライベート)データを管理するために、二重所有権構造を使用しています。

RGBプロトコルは、コントラクトの初期状態の所有権、その配布条件、および所有者の権利を定義するジェネシスオペレーションを使用します。 転送が発生すると、操作は状態を更新し、トランザクションをガイドするロジックまたはルールを実行します。 この更新された状態は、分散型設計を維持するために、関係する当事者またはコミュニティに送信されます。

ウォレットの統合

スマートコントラクトを実行するためのRGBプロトコルのオフチェーンインフラストラクチャにより、統合されたウォレットはオンチェーンで直接動作する必要はありません。 代わりに、API統合を使用して、コントラクトデータの取得、コントラクトの状態の追跡、ユーザーのウォレットインターフェイス内で検証を開始します。

クライアント側の検証をサポートするために、ウォレットの設計には、ユーザーが使い慣れたインターフェイス内でトランザクションを検証できる機能が含まれていますが、これには暗号化証明のためのツールを統合する必要があります。 一部の機能では、ユーザーがデータを選択的に開示したり、ブラインド署名を要求したりして、ユーザーのデータを保護することもできます。

これらの機能は、RGBプロトコルとビットコインのブロックチェーンとのユーザーの相互作用を簡素化し、より広い採用を促進することを目的としています。 また、機密データを使用してトランザクションを実行するためのセキュリティとプライバシーの向上にも役立ちます。

リスク分析

メリット

RGBプロトコルには、ビットコインブロックチェーン上のスマートコントラクトのソリューションとしていくつかの重要な利点があります。 1つ目は、スケーラビリティと効率性です。 RGBプロトコルは、クライアント側の検証とオフチェーンデータを使用して、ビットコインでトランザクションを実行する負担を軽減し、処理時間を短縮します。

また、これらの暗号化ツールを使いやすいインターフェイスに統合することにより、ユーザーのプライバシーとデータの制御を向上させる機能も備えています。 最後に、このプロトコルは、世界で最も安全なものの1つであるビットコインのブロックチェーンのセキュリティを活用しています。

欠点

RGB プロトコルの重大な欠点の 1 つは、クライアント側の検証に必要な参加者の数です。 ネットワーク全体でトランザクションを検証する必要があるオンチェーントランザクションとは異なり、RGBプロトコルのオフチェーン設計はサーバーまたはクラウドベースのインフラストラクチャに依存しているため、サーバーを危険にさらすことで中央集権化や検閲の可能性につながる可能性があります。

また、RGBのオフチェーン設計は、ブロックチェーンのインフラをより複雑にし、スケーラビリティの問題を引き起こす可能性があります。

課題

議定書の大きな課題の1つは、紛争解決時のコンセンサスです。 ネットワーク全体が関与するオンチェーン検証とは異なり、オフチェーン設計では、契約のアップグレードや紛争に関するコンセンサスを得る上でより多くの課題があり、中央集権的な第三者や信頼モデルの採用につながる可能性があります。

また、ユーザーは秘密鍵の保護に注意を払う必要があります。 これは、慎重でないユーザーには難しいでしょう。

競合分析

RGBおよびOmniBOLTプロトコルは、ライトニングおよびビットコインネットワークを使用して、より高速で安価なトランザクションを促進するレイヤー2プロジェクトです。 しかし、それらにも違いがあります。

RGBプロトコルは、金融からガバナンスまで、さまざまなプロジェクトで使用できる汎用のオフチェーンスマートコントラクトプロトコルです。 一方、OmniBOLTは、ネットワーク上でステーブルコインを発行および転送するために使用される金融に焦点を当てたプロジェクトです。

2つのプロジェクトはビットコインネットワークのスケーラビリティを向上させるように設計されているのと同じくらい、クライアント側の検証を使用するRGBプロトコルはブロックチェーンの負担を最小限に抑えます。 RGBプロトコルとは異なり、OmniBOLTは検証をブロックチェーンに大きく依存しているため、スケーラビリティ能力が低下します。

RGBプロトコルは、スケーラビリティとプライバシーを優先するオフチェーンストレージを使用しています。 このプロトコルにより、ユーザーはデータを選択的に開示し、機密情報を制御できるようになります。 一方、OmniBOLTプロトコルは、透明性と監査可能性を優先するオンチェーンストレージを使用しているため、トランザクションのビットコイン標準と同様に、トランザクションが完全に可視化されます。

この2つのどちらを選択するかは、ネットワーク内のプライバシー中心の汎用アプリケーションまたはステーブルコインベースのユースケースのいずれかについて、特定のユースケースと優先順位によって異なります。

RGBプロトコル上のアプリケーション

インフィニタス

画像ソース: インフィニタスのウェブサイト

このプロジェクトは、RGBプロトコルとライトニングネットワークの両方を使用するビットコイン上のチューリングの完全なスマートコントラクトプラットフォームです。

このプロジェクトは、ビットコインのブロックチェーンのセキュリティを継承してユーザー資産を保護しながら、高度なトラストレスビットコインアンカーメカニズムを採用してユーザーデータを詮索好きな目から保護します。 このプロジェクトは、RGBプロトコルの容量を拡大し、より複雑なアプリケーションへの道を開き、ビットコインの開発者とユーザーのための相互接続されたエコシステムを促進することに焦点を当てています。

マイシタデル

画像ソース: MyCitadelウェブサイト

MyCitadelは、RGBプロトコルの機能をサポートする最初のグラフィカルユーザーインターフェースウォレット(GUIウォレット)です。 RGBの開発者によって作成され、ユーザーが好みのデバイスでプラットフォームを楽しむことができるクロスプラットフォームウォレットです。

デジタルビットコインアート(DIBA)

画像ソース: DIBAウェブサイト

DIBAは、RGBプロトコルのスマートコントラクトとライトニングネットワークを使用するビットコイン上の最初のNFTマーケットプレイスです。 これは、ビットコインのブロックチェーン上の非管理美術資産に対する人間の理解を形成するのに役立つように設計されています。

アプリケーションのベータ版はビットコインのテストネットで実行されており、まもなくメインネットで発売されます。

結論

RGBプロトコルは、ビットコインのブロックチェーン上のスマートコントラクトプロトコルであり、オフチェーンデータを使用したクライアント側の検証モデルを採用しています。 当初はジャコモとマキシムによって設計され、進化しました。

このプロジェクトでは、プルーフオブパブリケーション、シングルユースシール、ビットコインコミットメントを使用して、ブロックチェーン上でスマートコントラクトを実行します。 このインフラストラクチャにより、スマートコントラクト管理、二重所有権、ウォレット統合が可能になり、プライバシーと採用が強化されます。

課題はあるものの、RGBプロトコルは、ビットコインのネットワークを改善するためのプライバシーとコミュニティ主導の開発に取り組んでいます

著者: Bravo
翻訳者: Sonia
レビュアー: Piccolo、Wayne、Ashley He
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

RGBプロトコルについて知っておくべきことすべて

中級1/3/2024, 3:25:24 PM
RGBプロトコルは、ビットコインのブロックチェーン上のスマートコントラクトプロトコルであり、スマートコントラクトを実行するためにオフチェーンデータを使用したクライアント側の検証モデルを採用しています。

RGBプロトコルとは何ですか?

画像ソース: RGBウェブサイト

RGBプロトコルは、ビットコインネットワーク用のオープンソースプロトコルのセットであり、複雑で機密性の高い安全なスマートコントラクトの開発と実行を可能にします。 RGBプロトコルは、スマートコントラクトコードとオフチェーンデータを維持するベースレイヤーとしてビットコインブロックチェーンを使用します。

プロトコルのインフラストラクチャは、使い捨てシール、公開証明、およびビットコインコミットメントを使用して、プロジェクトをトークン化して実行します。 RGBの設計は、一般的な「オンチェーンスマートコントラクト」設計から、ブロックチェーンのみをコンセンサスに使用する「クライアント側の検証」設計に移行します。

RGBプロトコルの歴史

RGBプロトコルはもともと、ピーター・トッドの「クライアント側検証」設計に基づいて、BHBネットワークと呼ばれる非ブロックチェーンベースの資産システムとして2016年にGiacomo Zuccoによって設計されました。 このプロジェクトのプロトタイプは、ポセイドングループの支援を受けて2017年に発売されました。

2019年までに、Pandora Prime AGのマキシム・オルロフスキー博士がプロジェクトのメインデザイナー兼リードコントリビューターとなり、BHB Networkアセットシステムから現在のRGBプロトコルへの変更に影響を与え、プロジェクトが機密のスマートコントラクトを計算できるようにしました。

同年、ジャコモとオルロフスキーは、RGBプロトコルの開発を監督し、ライトニングネットワークとビットコインネットワークの標準、レジストリ、ライブラリ、ノード、コマンドラインツール、およびドキュメントの作成と管理を主導するために、ライトニングネットワークプロトコル/ビットコインプロトコル標準協会(LNP / BP標準協会)を設立しました。 この協会は、iFinex Inc.、Fulgur Ventures、Pandora Prime AGなどのベンチャーキャピタリスト、マキシム・オルロフスキー博士の個人資金、Hojo Foundation、DIBA Inc.、さらには匿名のコミュニティ寄付によって資金提供されました。

現在のRGBプロトコルは、50を超える個人や企業の技術的および財政的貢献によるものです。

RGBチーム

分散型プロトコルであるため、正式なチーム構造はありません。 したがって、プロジェクトへの貢献は、グローバルな開発者と研究者のネットワークから来ています。 このプロジェクトは、2012年からビットコインのマキシマリストであるイタリアの起業家であるジャコモ・ズッコによって共同設立されました。 彼はイタリア初のビットコインに特化したプラットフォーム「Bitcoin.it」を設立し、イーサリアムなどのブロックチェーンに匹敵するビットコインネットワークの開発を目指しています。

マキシム・オルロフスキーは、BHBネットワークをRGBプロトコルに変換した研究者兼エンジニアです。 また、LNP/BP規格協会のチーフエンジニアも務めています。 彼は、Lightning、プライバシー保護ネットワーキング、関数型プログラミング、決定論的コンピューティングなど、ビットコインエコシステムのいくつかのプロジェクトに貢献してきました。

このプロジェクトの他の注目すべき貢献者には、AJ Town、Christian Bacher、匿名の「ZmnSCPxj」が含まれます。 前述のように、このプロジェクトは研究者とビットコインコミュニティメンバーのネットワークによって開発されています。

コアテクノロジーの紹介:出版の証明、使い捨てシール、ビットコインのコミットメント

画像ソース: RGBウェブサイト

出版の証明

RGBプロトコルは、ビットコインブロックチェーンに過度の負担をかけることなく、契約状態とトランザクションの検証を可能にするピータートッドの「クライアント側検証」技術を使用して設計されました。

この検証と妥当性確認は、取引参加者と最新情報を共有するデジタル新聞の切り抜きのように機能し、関係者全員が更新された変更を受け取り、承認できるようにするプルーフ・オブ・パブリケーション(PoP)に依存しています。

グローバルネットワークからの検証を必要とする他のコンセンサスメカニズムとは異なり、PoPは3つの基本的な概念を使用して動作します。 1つ目は、参加者が配達先を確認できる「Proof of receipt」です。 これは、ドキュメントが更新された後に確認メールを送信するのと似ています。

2つ目は、更新が公開されたかどうかをネットワークが確認できるようにする非公開の証明です。 これにより、プロトコルの改ざんや未検証の変更が防止されます。 最後はメンバーシップの証明で、すべての関係者が更新プログラムの受信を許可されていることを確認します。 これにより、プロジェクトまたはネットワークの透過性が維持されます。

シングルユースシール

Proof of Publicationのコンセンサスメカニズムをサポートするために、Peter Toddは、将来重複したコミットメントが作成されないようにする暗号化コミットメントであるシングルユースシールを提案しました。

2016年に最初に導入された使い捨てシールの概念は、ビットコインのブロックチェーン上のプロジェクトが相互認識を必要とせずに同じトランザクションを使用できるようにする決定論的なビットコインコミットメントの作成を保証しました。 このシールは、SHA-256トランザクション識別子と、秘密のコードと同様に、特定のメッセージにコミットされた32ビットのトランザクション出力番号で構成され、参加者がメッセージの内容を知っていてもリバースエンジニアリングすることはできません。

使い捨てシールは、輸送用コンテナの識別子と同様に機能し、各トランザクションにスマートコントラクトまたは一度しか使用できない資産が添付された識別子を持つことを保証し、分散型のトラストレス構造を維持しながら、二重支払い攻撃からネットワークを保護します。

ビットコインコミットメント

暗号化では、コミットメントは、情報が保管されるロックされたチェストに似ています。 この情報は、分散型通信において重要な特定の条件下でアクセスすることができます。

RGBプロトコルでは、ビットコインコミットメントは、タプレット、オペレット、マルチプロトコルコミットメントの3つの形式を含む決定論的なコミットメントです。 Tapretのコミットメントは、安全で検証可能なコミットメントを作成するためのブロックチェーンのTaproot機能に基づいています。

Opret コミットメントは、OP Return 出力 (OP_RETURN) に基づいています。 OP Return出力は、Taproot機能を利用できない古すぎるデバイスに対して、任意のデータを含めることができる出力です。 マルチプロトコルコミットメントは、複数のプロトコルで使用できる柔軟性があります。

RGBプロトコルのアーキテクチャ設計の紹介

ベースレイヤーはビットコインのブロックチェーンであり、プロジェクトのすべてのトランザクションとコミットメントの基盤として機能します。 クライアント側の検証レイヤーは、決定論的なビットコインコミットメント(TapretとOpret)と、クライアント側の検証中にスマートコントラクトを検証するために必要な算術演算と論理演算に最適化された仮想マシンであるAluVMで構成され、上に構築されています。

その上に構築されているのは、コンセンサスのないクリティカルレイヤーです。 このレイヤーは、RGB プロジェクトにセキュリティの追加レイヤーを提供するシングルユース シール、マルチプロトコル コミットメント、およびクライアント側の検証の検証、状態タイプ、およびロジック タイプのルールを定義する RGB スキーマで構成されます。

次に、RGBコントラクトとライトニングネットワークは、ジェネシス状態、有向非巡回グラフ(DAG)状態遷移、およびスマートコントラクトの調整と相互作用のためのBifrostプロトコルで構成されています。

RGBプロトコルエコシステムの特徴:スマートコントラクトの状態とウォレットの統合

画像ソース: RGBウェブサイト

スマートコントラクトの状態

RGBプロトコルは、クライアント側の検証とオフチェーンデータを使用して、ビットコインブロックチェーン上でスマートコントラクトを実行します。 この一般的な実行モデルからの逸脱により、コントラクトとその状態に対する新しい操作がブロックチェーン上で導入されます。

RGBプロトコルは、特定のアクションを使用して転送または変更できるキー、ID、値などの要素を使用して、ネットワーク上の資産の所有権を表します。 従来のプロトコルとは異なり、このデータはブロックチェーンの負担を軽減するためにオフチェーンに保存されます。 権限の集中化を避けるために、ネットワークメンバーは契約のルールを定義して実施し、プラットフォームが検閲に強いことを保証します。

このプロトコルは、暗号化ツールを使用する個々の参加者に依存するクライアント側の検証を使用します。 したがって、RGBはトランザクションの状態のみを公開しました。 実際のコンテンツは機密であるため、プライバシーが向上します。 また、このプロトコルは、ネットワークのすべてのメンバーがアクセスできるグローバル(パブリック)データと、特定の当事者が制御する所有(プライベート)データを管理するために、二重所有権構造を使用しています。

RGBプロトコルは、コントラクトの初期状態の所有権、その配布条件、および所有者の権利を定義するジェネシスオペレーションを使用します。 転送が発生すると、操作は状態を更新し、トランザクションをガイドするロジックまたはルールを実行します。 この更新された状態は、分散型設計を維持するために、関係する当事者またはコミュニティに送信されます。

ウォレットの統合

スマートコントラクトを実行するためのRGBプロトコルのオフチェーンインフラストラクチャにより、統合されたウォレットはオンチェーンで直接動作する必要はありません。 代わりに、API統合を使用して、コントラクトデータの取得、コントラクトの状態の追跡、ユーザーのウォレットインターフェイス内で検証を開始します。

クライアント側の検証をサポートするために、ウォレットの設計には、ユーザーが使い慣れたインターフェイス内でトランザクションを検証できる機能が含まれていますが、これには暗号化証明のためのツールを統合する必要があります。 一部の機能では、ユーザーがデータを選択的に開示したり、ブラインド署名を要求したりして、ユーザーのデータを保護することもできます。

これらの機能は、RGBプロトコルとビットコインのブロックチェーンとのユーザーの相互作用を簡素化し、より広い採用を促進することを目的としています。 また、機密データを使用してトランザクションを実行するためのセキュリティとプライバシーの向上にも役立ちます。

リスク分析

メリット

RGBプロトコルには、ビットコインブロックチェーン上のスマートコントラクトのソリューションとしていくつかの重要な利点があります。 1つ目は、スケーラビリティと効率性です。 RGBプロトコルは、クライアント側の検証とオフチェーンデータを使用して、ビットコインでトランザクションを実行する負担を軽減し、処理時間を短縮します。

また、これらの暗号化ツールを使いやすいインターフェイスに統合することにより、ユーザーのプライバシーとデータの制御を向上させる機能も備えています。 最後に、このプロトコルは、世界で最も安全なものの1つであるビットコインのブロックチェーンのセキュリティを活用しています。

欠点

RGB プロトコルの重大な欠点の 1 つは、クライアント側の検証に必要な参加者の数です。 ネットワーク全体でトランザクションを検証する必要があるオンチェーントランザクションとは異なり、RGBプロトコルのオフチェーン設計はサーバーまたはクラウドベースのインフラストラクチャに依存しているため、サーバーを危険にさらすことで中央集権化や検閲の可能性につながる可能性があります。

また、RGBのオフチェーン設計は、ブロックチェーンのインフラをより複雑にし、スケーラビリティの問題を引き起こす可能性があります。

課題

議定書の大きな課題の1つは、紛争解決時のコンセンサスです。 ネットワーク全体が関与するオンチェーン検証とは異なり、オフチェーン設計では、契約のアップグレードや紛争に関するコンセンサスを得る上でより多くの課題があり、中央集権的な第三者や信頼モデルの採用につながる可能性があります。

また、ユーザーは秘密鍵の保護に注意を払う必要があります。 これは、慎重でないユーザーには難しいでしょう。

競合分析

RGBおよびOmniBOLTプロトコルは、ライトニングおよびビットコインネットワークを使用して、より高速で安価なトランザクションを促進するレイヤー2プロジェクトです。 しかし、それらにも違いがあります。

RGBプロトコルは、金融からガバナンスまで、さまざまなプロジェクトで使用できる汎用のオフチェーンスマートコントラクトプロトコルです。 一方、OmniBOLTは、ネットワーク上でステーブルコインを発行および転送するために使用される金融に焦点を当てたプロジェクトです。

2つのプロジェクトはビットコインネットワークのスケーラビリティを向上させるように設計されているのと同じくらい、クライアント側の検証を使用するRGBプロトコルはブロックチェーンの負担を最小限に抑えます。 RGBプロトコルとは異なり、OmniBOLTは検証をブロックチェーンに大きく依存しているため、スケーラビリティ能力が低下します。

RGBプロトコルは、スケーラビリティとプライバシーを優先するオフチェーンストレージを使用しています。 このプロトコルにより、ユーザーはデータを選択的に開示し、機密情報を制御できるようになります。 一方、OmniBOLTプロトコルは、透明性と監査可能性を優先するオンチェーンストレージを使用しているため、トランザクションのビットコイン標準と同様に、トランザクションが完全に可視化されます。

この2つのどちらを選択するかは、ネットワーク内のプライバシー中心の汎用アプリケーションまたはステーブルコインベースのユースケースのいずれかについて、特定のユースケースと優先順位によって異なります。

RGBプロトコル上のアプリケーション

インフィニタス

画像ソース: インフィニタスのウェブサイト

このプロジェクトは、RGBプロトコルとライトニングネットワークの両方を使用するビットコイン上のチューリングの完全なスマートコントラクトプラットフォームです。

このプロジェクトは、ビットコインのブロックチェーンのセキュリティを継承してユーザー資産を保護しながら、高度なトラストレスビットコインアンカーメカニズムを採用してユーザーデータを詮索好きな目から保護します。 このプロジェクトは、RGBプロトコルの容量を拡大し、より複雑なアプリケーションへの道を開き、ビットコインの開発者とユーザーのための相互接続されたエコシステムを促進することに焦点を当てています。

マイシタデル

画像ソース: MyCitadelウェブサイト

MyCitadelは、RGBプロトコルの機能をサポートする最初のグラフィカルユーザーインターフェースウォレット(GUIウォレット)です。 RGBの開発者によって作成され、ユーザーが好みのデバイスでプラットフォームを楽しむことができるクロスプラットフォームウォレットです。

デジタルビットコインアート(DIBA)

画像ソース: DIBAウェブサイト

DIBAは、RGBプロトコルのスマートコントラクトとライトニングネットワークを使用するビットコイン上の最初のNFTマーケットプレイスです。 これは、ビットコインのブロックチェーン上の非管理美術資産に対する人間の理解を形成するのに役立つように設計されています。

アプリケーションのベータ版はビットコインのテストネットで実行されており、まもなくメインネットで発売されます。

結論

RGBプロトコルは、ビットコインのブロックチェーン上のスマートコントラクトプロトコルであり、オフチェーンデータを使用したクライアント側の検証モデルを採用しています。 当初はジャコモとマキシムによって設計され、進化しました。

このプロジェクトでは、プルーフオブパブリケーション、シングルユースシール、ビットコインコミットメントを使用して、ブロックチェーン上でスマートコントラクトを実行します。 このインフラストラクチャにより、スマートコントラクト管理、二重所有権、ウォレット統合が可能になり、プライバシーと採用が強化されます。

課題はあるものの、RGBプロトコルは、ビットコインのネットワークを改善するためのプライバシーとコミュニティ主導の開発に取り組んでいます

著者: Bravo
翻訳者: Sonia
レビュアー: Piccolo、Wayne、Ashley He
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!