私が投資しているPandora Coreという会社がありまして、RBGプロトコルというのを開発しています。先日これのベータ版が出来てデモがおこなわれました。RGBプロトコルというのは、セカンドレイヤーの一種です。トークンの発行、スマートコントラクトの実行のレイヤーで、ファンジブル・ノンファンジブルのトークンほかを発行できます。

これだけだと、いわゆるカウンターパーティーや、オムニ、カラードコインなどの昔からあるビットコイン上のトークンと変わらないようにみえます。カラードコイン系は、ビットコインのトランザクションの中に、トークンのデータを含めていました。このため、チェーンの容量をたくさんとってしまうほか、手数料が高い、フォーク時にやっかい、プライバシーに欠ける、複雑な事ができない、などの欠点がありました。そうした欠点があったために、このアプローチは下火になってしまい、イーサリアムにトークンの発行プラットフォームが移動したのが歴史的な経緯です。一方、イーサリアムもスケーラビリティの問題に悩まされています。

RGBは、まったく別にアプローチをしています。つまりライトニングみたいなセカンドレイヤーを構築し、そこでトークンの発行します。トークンの発行はスマートコントラクトで行うのですが、そのコントラクトの発行部分だけをビットコインのオンチェーンに記録(ジェネシス・ステート)して、そのあとはオフチェーン処理をします。DAGを使ってその後の履歴を追います。

こうすることで、ライトニングがチャネルの開閉時にそれぞれ1回だけオンチェーンに書き込めばよいのと同ようなイメージで、トークンの発行時や、その他の特殊なタイミングのみでオンチェーンに書けばよいという仕組みになっています。

RGBのノードをそれぞれが立てて、そのノード同士がローカルにデータをもち、通信しあいます。すべてを記録した中央データベースはありませんし、ブロックチェーンをそのように利用もしません。

詳しい仕組みは複雑で、私も十分な理解が出来てないところも多々有るのですが、イメージとしてはそんな感じです。

これにより、

・スケーラビリティ

・コントラクトの秘密

・分散性(オフチェーン、P2P、誰もステート全体のデータを持たない)

・柔軟性

・トラストレス(サイドチェーンと違いペグやヴァリデータへの信用が不要)

といったメリットがあります。

RBGは、上手くいけば手軽でコスト安く、トークン発行の決定版になる可能性があって、注目しています。

特にスケーラビリティに優れるので、コミュニティ用のトークンなど気軽に個人が発行しまくるというかつての気軽な使い方がもう一度できるようになるかもです。

また、このRGBを使って発行したトークンは、ライトニングのプロトコルの上にそのまま乗せることができ、ライトニングで送金できます。そこがもうひとつの売りになっています。

TetherのCTOのprdn氏は、

「RGBによって、ライトニングネットワークの上にデジタルアセットが乗るようになることは、とても印象的だ。これは頭がぶっ飛ぶような話であることを保証する」

とコメントしています。

Tetherがご存知のようにマルチプラットフォーム戦略をすすめており、ERC20版や、Liquid版、TRON版などのUSDTを次々と発行しています。技術が熟せば、RGBプロトコルでもUSDTが発行されるでしょう。すると、ライトニングをつかってのUSDTによる瞬時の支払いのようなことも出来るようになるかもしれません。USDT+ライトニングのアプローチは、2つの方向性があります。

・ひとつは、RGBを使い、ライトニングでそれを流通させるもの(本記事)

・もうひとつはLiquidのサイドチェーンでUSDTを発行し、Liquid内でライトニングネットワークを形成するもの。

どちらも、面白いアプローチです。

レイヤー2の分野は、こうした取り組みがいろいろとなされるようになってます。