App chain thesis

IBC(Inter Blockchain Communication)エコシステムでは、「アプリケーションチェーンのテーゼ」という概念が提案されています。その核心的なアイデアは、各 dApp のために Layer 1 ブロックチェーンを構築し、それらを IBC の Interoperability(相互運用性)を利用して接続することで、スケーラブルでセキュアなブロックチェーンエコシステムを実現することができるというものです。

この「Monolithic app chain thesis」(モノリシック・アプリケーションチェーンチェーンのテーゼ)を改名しましょう。

しかし、アプリケーションチェーンチェーンのテーゼには 1 つの弱点があります。各アプリチェーンのバリデータセットを集める必要があるため、アプリチェーンのコアチームの負荷が重くなります。これを「Validator Bootstrapping Problem」(バリデータブートストラッピングの問題)と呼びます。

この弱点のため、IBC エコシステムは成長してきましたが、IBC エコシステムが予測したレベルには達していません。

現在、アプリケーション固有のブロックチェーンを構築する際にバリデータブートストラッピングの問題を解決できるモジュラーブロックチェーンのパラダイムがあります。

Sovereign Rollup 技術を使用することで、IBC エコシステムと互換性のあるブロックチェーンを構築し、同時にバリデータブートストラッピングの問題を解決することができます。

これを「Modular app chain thesis」(モジュラーアプリチェーンのテーゼ)と呼びます。

スマートコントラクトは dApp を構築する唯一の方法ではありません。

dApp を構築する方法のメタファーを表現できると考えています:

Smart contract

Shared server

Modular app specific chain

Virtual private server

Monolithic app specific chain

Dedicated server

スマートコントラクトは他の dApp のトラフィックの影響を受けやすいです。これは共有サーバーのようなものです。一方、モノリシック・アプリケーションの固有チェーンは専用サーバーのようなものです。他の dApp のトラフィックの影響を受けませんが、バリデータのブートストラッピングが高コストです。

モジュラー・アプリケーションの固有チェーンは仮想プライベートサーバーのようなものです。他の dApp のトラフィックの影響をほとんど受けず、バリデータのブートストラッピングも高価ではありません。

VPS が IaaS に成長するように、RaaS(Rollup as a Service)も成長し、スマートコントラクトを展開するのと同じくらい簡単にスケーラブルでセキュアなブロックチェーンエコシステムを構築することができるようになります。

Last updated