【全文オリジナルAIではありません】
RGBについて整理してみます。必ずしも完全に正しいとは限りません。間違っている点があればぜひご指摘ください。
RGBとは何?
RGBプロトコルは、ビットプロトコル層の上に構築されたクライアント検証およびスマートコントラクト/資産発行のためのプロトコルです。開発者は、ビットコインのメインネットのコンセンサスを変更したり、ビットコインチェーン上のストレージ領域を占有したりすることなく、ビットコインネットワークのセキュリティとライトニングネットワークの高いスループットを活用して、ビットコイン上で資産を発行し、複雑なスマートコントラクトを実行できます。
特徴は、契約コードと状態変更データが取引当事者間でのみ受け渡し・検証され、ビットコインのブロックには保存されないことです。保有者と受取人だけが、その特定の資産の完全な履歴を検証する必要があり、その他の無関係なノードはまったく知りません。
平たく言うと:勘定は裏で計算し、偽造防止の封印をチェーンに載せれば、取引の内容はあなたと自分だけが知っている
RGBの長所と短所は何?
長所
①絶対的なネイティブ性
ビットコインの基盤コードを変更する必要なし
②極限のプライバシー
チェーン上には意味のない一連のハッシュ・コミットメントだけが残る
③高い拡張性とゼロGas競争
すべてのスマートコントラクトロジックと取引の平文はオフチェーンで実行され、ブロックスペースを消費しない
ライトニングネットワークを完全にサポート
④グローバル状態の汚染がない
RGBはローカル状態のチェーン。AとBが取引しても、CとDにはまったく影響しない。
短所
①データ可用性とデータ喪失リスク
オフチェーンデータはユーザー自身が保存するしかない。ユーザーのウォレットが壊れてバックアップもなければ、オフチェーンの履歴データが失われるため、たとえ秘密鍵を持っていても、そのRGB資産は永久に失われる(次の受信者に対して、その資産の履歴の正当性を証明できないため)。
②非同期と双方向のインタラクション体験
従来の送金:片方向の投げ込み(入力アドレス--- 送信をクリック)。
RGB送金:双方向のインタラクションが必要。受信者Bはまず「ブラインド化UTXO」の発券(インボイス)を生成してAに送る;Aはオフチェーンデータを生成してBに送る;Bがローカルのクライアントで問題ないことを検証した後に、Aがチェーン上でBTC取引をブロードキャストできる。もしBがオフラインなら、送金はスムーズに完了しにくい。これ、ライトニングネットワークを使ったことがある人ならわかるくらい面倒だ。あと、この2つがどれくらい似ているかは自分にも分からない。
③開発の参入障壁が極めて高い
開発者は既存のSolidity / EVMのエコシステム構成を直接再利用できない。
AluVMに基づいてコントラクトを書く必要があり、Rustでクライアントのロジックを開発しなければならない。さらに、状態同期、オフチェーン保管、P2P転送、ブラインド化アドレスの構築など、極めて複雑な基盤インフラを自分で処理しなければならない。
まとめ:それはBitcoinそのものにとても似ている——エレガントで厳密だが、一般の人には使いにくい。
RGBの分岐
陣営A
LNP/BP / Maximのルート
Maxim Orlovsky(
@dr_orlovsky
)はRGBの初期のコア開発者であり、重要なアーキテクチャ設計者。
GitHubのリリースでは、RGB v0.12 RC版が彼の署名であることが確認できる
LNP/BP Standards Associationは長期にわたりRGBの開発に参加している。
要点:
RGB v0.12
より複雑なスマートコントラクト機能
zkの方向性
より厳格なプロトコル設計
陣営B:
RGB Protocol Associationのロードマップ
作成:
Bitfinex
Fulgur Ventures
Plan ₿ Network
Boosty Labs
KaleidoSwap
ThunderStack(のちにUtexo)
LNFIなどが参加して設立
陣営B:
RGB Protocol Associationのロードマップ
作成:
Bitfinex
Fulgur Ventures
Plan ₿ Network
Boosty Labs
KaleidoSwap
ThunderStack(のちにUtexo)
LNFIなどが参加して設立
要点:まずはエコシステム—ウォレット—Lightning—商用アプリから順に立ち上げる
RGB v0.11.1 メインネット
Tetherの選択?
Tetherは確かに、将来的にUSDTをRGBネットワーク上で発行する計画があると公に述べている。
最も正式な原文はTetherの公式ニュースリリースから
リンク:https://tether.io/news/tether-to-launch-usdt-on-rgb-expanding-native-bitcoin-stablecoin-support/?utm_source=chatgpt.com
@dr_orlovsky
https://tether.io/news/tether-to-launch-usdt-on-rgb-expanding-native-bitcoin-stablecoin-support/?utm_source=chatgpt.com
公式発表はon RGBと言っているが、RGB v0.12についても、LNP/BP RGBについても言及していない。
ただし参照しているのは「RGB recently reached mainnet with its 0.11.1 release」。
この指し示しは非常に明確だが、その後に変わる可能性を否定はできない。いったん本当に確定してしまえば、変更は本当に難しい。両方のバージョンが同時に発行されるわけではないので、引き続き注目しておく必要がある。
PPRGBの地位
RGBエコシステム最初のカルチャーシンボル / meme、活動期間が長く、コミュニティ運営が何年も続いている
memeの最大の価値はユーザーを生み出すこと。
現在RGBの最大の問題はプロトコルではなく、使う人がいないことだ。
PPRGBは少なくとも「RGBについて誰かが議論している」。
できるだけ理解してから、極限まで簡略化した版を書いた。これでも分からなければ、自分にはどうしようもない。
RGBとbitvmに注目しておくだけでいい