RGBプロトコルの簡単な紹介PlatoBlockchainデータインテリジェンス。 垂直検索。 愛。

RGBプロトコルの簡単な紹介

3 年 2009 月 XNUMX 日、サトシ ナカモトは最初のビットコイン ノードを起動しました。 その瞬間から、新しいノードが加わり、ビットコインはあたかも新しい生命体、つまり進化を止めない生命体であるかのように動作し始めました。 サトシによって非常によく考えられた独自の設計の結果、少しずつ世界で最も安全なネットワークになりました。経済的インセンティブを通じて、一般にマイナーと呼ばれるユーザーを惹きつけ、エネルギーとコンピューティングパワーに投資するからです。ネットワークセキュリティに貢献します。

ビットコインは成長と普及を続けるにつれて、スケーラビリティの問題に直面しています。 ビットコイン ネットワークでは、トランザクションを含む新しいブロックを約 10 分でマイニングできます。 144 日に 2,700 ブロックがあり、ブロックあたりの最大値が 4.5 トランザクションであると仮定すると、ビットコインでは XNUMX 秒あたり XNUMX トランザクションしか許可されません。 サトシはこの限界を認識していました。 email 2011 年 XNUMX 月にマイク・ハーンに送られ、今日私たちが支払いチャネルとして知っているものがどのように機能するかを説明しました。 ここでオフチェーン プロトコルが登場します。

クリスチャン・デッカー氏によると、オフチェーンプロトコルは通常、ユーザーがブロックチェーンのデータを使用し、最後の瞬間までブロックチェーン自体に触れずにそれを管理するシステムです。 この概念に基づいて、オフチェーン プロトコルを使用してビットコインの支払いをほぼ瞬時に行うことができるネットワーク、ライトニング ネットワークが誕生しました。 これらすべての操作がブロックチェーン上に記述されているわけではないため、XNUMX 秒あたり数千のトランザクションが可能になり、ビットコインの規模が拡大します。

ビットコインのオフチェーンプロトコルの分野における研究開発はパ​​ンドラの箱を開けました。 今日、私たちは分散型の方法で価値の移転以上のことを達成できることを知っています。 LNP/BP 標準協会 ビットコインとライトニング ネットワーク上のレイヤー 2 および 3 プロトコルの開発に焦点を当てています。 これらのプロジェクトの中には、 RGB 際立っている。

RGBとは何ですか?

RGBのベースとなったのは、 ピーター・トッドによる研究 使い捨てシールとクライアント側検証に関するもので、2016 年に Giacomo Zucco によってビットコインとライトニング ネットワークのより優れた資産プロトコルとして構想されました。 これらのアイデアをさらに進化させた結果、マキシム オルロフスキー氏による本格的なスマート コントラクト システムへの RGB の開発につながりました。オルロフスキー氏は、コミュニティの参加を得て 2019 年から実装を主導しています。

RGB を、スケーラブルかつ機密性の高い方法で複雑なスマート コントラクトを実行できるオープンソース プロトコルのセットとして定義できます。 これは特定のネットワーク (ビットコインやライトニングなど) ではありません。 各スマート コントラクトは、さまざまな通信チャネル (デフォルトはライトニング ネットワーク) を使用して対話できる、単なる契約参加者のセットです。 RGB はビットコイン ブロックチェーンを国家コミットメントのレイヤーとして使用し、スマート コントラクトのコードとデータをオフチェーンで維持するため、スケーラブルになります。 スマート コントラクトの所有権制御システムとしてビットコイン トランザクション (およびスクリプト) を活用することにより、スマート コントラクトの進化はオフチェーン スキームによって定義されます。 すべてがクライアント側で検証されることに注意することが重要です。

簡単に言えば、RGB は、「従来の」システムのようにブロックチェーンを使用しないため、ユーザーがいつでも追加コストなしでスマート コントラクトを監査し、実行し、個別に検証できるシステムです。 複雑なスマート コントラクト システムはイーサリアムによって先駆的に開発されましたが、ユーザーは操作ごとに大量のガスを消費する必要があり、約束されたスケーラビリティを達成することはできませんでした。 結果として、イーサリアムは、現在の金融システムから排除されているユーザーに銀行を提供する選択肢にはなりませんでした。

現在、ブロックチェーン業界は、サイズの過剰な増加や計算リソースの誤用に関係なく、スマート コントラクトのコードとデータの両方をブロックチェーンに保存し、ネットワークの各ノードで実行する必要があると推進しています。 RGB が提案するスキームは、スマート コントラクトとデータをブロックチェーンから分離することでこのブロックチェーン パラダイムを切り込み、他のプラットフォームで見られるネットワークの飽和を回避するため、はるかにインテリジェントで効率的です。 さらに、RGB は各ノードに各契約の実行を強制するのではなく、関与する当事者に強制することで、これまでにないレベルに機密性を高めます。

image1

RGB のスマート コントラクト

RGB では、スマート コントラクト開発者は、時間の経過とともにコントラクトがどのように進化するかに関するルールを指定するスキーマを定義します。 スキーマは、RGB でスマート コントラクトを構築するための標準です。コントラクトを定義する発行者とウォレットまたは取引所の両方は、コントラクトを検証する必要がある特定のスキームに従う必要があります。 検証が正しい場合にのみ、各当事者はリクエストを受け入れ、アセットを操作できます。

RGB のスマート コントラクトは、状態変化の有向非巡回グラフ (DAG) であり、グラフの一部のみが常に知られており、残りにはアクセスできません。 RGB スキームは、スマート コントラクトが開始するこのグラフの進化のためのコアとなるルール セットです。 各契約参加者はこれらのルールに追加することができ (スキーマで許可されている場合)、結果のグラフはそれらのルールの反復適用から構築されます。

代替可能資産

RGB の代替可能アセットは次のとおりです。 LNP/BP RGB-20仕様。 したがって、RGB-20 が定義されると、「ジェネシス データ」として知られるアセット データがライトニング ネットワークを通じて配布されます。このデータには、アセットを使用するために必要なものが含まれています。 資産の最も基本的な形式では、二次発行、トークンの焼き付け、再指名、交換は許可されていません。

発行者は将来、各トークンの価値を米ドルなどのインフレ通貨の価値に結び付けるUSDTなどのステーブルコインなど、さらに多くのトークンを発行する必要がある場合があります。 これを実現するには、より複雑な RGB-20 スキーマが存在し、生成データに加えて、発行者が委託品を作成する必要があり、これもライトニング ネットワーク内で流通します。 この情報により、資産の総流通供給量を知ることができます。 資産の書き込みや名前の変更にも同じことが当てはまります。

資産に関連する情報は公開または非公開にすることができます。発行者が機密性を必要とする場合、発行者はトークンに関する情報を共有せず、完全なプライバシーで操作を実行することを選択できますが、発行者と保有者が秘密保持を必要とする逆のケースもあります。プロセス全体が透明になること。 これは、トークン データを共有することで実現されます。

RGB-20の手順

書き込み手順によりトークンが無効になり、書き込まれたトークンは使用できなくなります。 交換手順は、トークンが焼き付けられ、新しい量の同じトークンが作成されるときに発生します。 これは、アセットの速度を維持するために重要である、アセットの履歴データのサイズを削減するのに役立ちます。 アセットを置き換えずに書き込むことができるユースケースをサポートするために、アセットの書き込みのみを許可する RGB-20 のサブスキーマが使用されます。

置き換え不可能なトークン

RGB の非代替トークン (NFT) は次のとおりです。 LNP/BP RGB-21仕様、NFTを扱うときは、メインスキーマとサブスキーマもあります。 これらのスキーマには彫刻手順があり、トークン所有者によるカスタム データを添付できるようになります。 今日のNFTで最も一般的な例は、トークンにリンクされたデジタルアートです。 トークン発行者は、RGB-21 サブスキーマを使用して、このデータの彫刻を禁止できます。 他の NFT ブロックチェーン システムとは異なり、RGB では、他の多くの形式の RGB の構築にも使用される Bifrost と呼ばれる Lightning P2P ネットワークの拡張機能を利用して、完全に分散型で検閲に耐性のある方法で大規模なメディア トークン データを配布できます。特定のスマートコントラクト機能。

代替資産や NFT に加えて、RGB と Bifrost を使用して、分散型取引所 (DEX)、流動性プール、アルゴリズム ステーブル コインなどを含む他の形式のスマート コントラクトを生成することもできます。これについては今後の記事で説明します。

RGB の NFT と他のプラットフォームの NFT

  • 高価なブロックチェーン ストレージは必要ありません。
  • InterPlanetary File System (IPFS) は必要なく、代わりに Lightning Network 拡張機能 (Bifrost と呼ばれる) が使用されます (そして、完全にエンドツーエンドで暗号化されます)。
  • 特別なデータ管理ソリューションは必要ありません (繰り返しになりますが、Bifrost がその役割を果たします)。
  • NFT トークンのデータ、発行者の資産や契約 ABI に関するデータを維持するために Web サイトを信頼する必要はありません。
  • RGB には、DRM 暗号化と所有権管理が組み込まれています。
  • RGB には、Lightning Network (Bifrost) を使用したバックアップ用のインフラストラクチャがあります。
  • RGBには、コンテンツを収益化する方法があります(NFT自体を販売するだけでなく、コンテンツに数回アクセスすることもできます)。

結論

約 13 年前のビットコインの登場以来、この分野では多くの研究と実験が行われてきました。 成功と失敗の両方により、分散システムが実際にどのように動作するか、何が分散システムを実際に分散させるのか、どのようなアクションが分散システムを集中化に導く傾向があるのか​​をもう少し理解できるようになりました。 これらすべてのことから、私たちは、真の分散化はまれであり、達成するのが難しい現象であるという結論に至りました。 本当の分散化はビットコインによってのみ達成されており、私たちがその上に構築することに注力しているのはこのためです。

RGB には、ビットコインのラビット ホール内に独自のラビット ホールがあります。 私はそれらの両方を通して落ち込んでいますが、私が学んだことを投稿します。 次回の記事では、LNP ノードと RGB ノードとその使用方法について説明します。

これはフランシスコ カルデロンによるゲスト投稿です。 表明された意見は完全に彼ら自身のものであり、必ずしも BTC, Inc. の意見を反映するものではありません。 Bitcoin Magazine.

出典: https://bitcoinmagazine.com/guides/a-brief-introduction-to-rgb-protocols

タイムスタンプ:

より多くの Bitcoin Magazine