見出し画像

What are Rollups-as-a-Service (RaaS)?"ロールアップ・アズ・ア・サービス(RaaS)とは?"

後学のため、以下の記事を簡易翻訳したものです。

Appchainsとは?


ロールアップ・アズ・ア・サービス(RaaS)を理解するためには、まずいくつかの定義を確立する必要がある。この記事では、読者がL1、サイドチェーン、汎用L2ロールアップ(OptimismやArbitrumなど)の基本的な理解を持っていると仮定する。

まず、アプリチェーンとは何か?アプリケーション特化型ブロックチェーン(appchain)とは、イーサリアムのようなパブリックな汎用ブロックチェーンがサポートする無数のプロトコルの代わりに、特定のアプリケーションやエコシステムに特化したブロックチェーンのことです。このように、appchainはWeb3のアプリケーションや製品をスケーリングするためのより持続可能な長期的アプローチを提供し、同時に開発者がそのチェーンの経済構造、ガバナンス、コンセンサスなどに関してより大きな自由を行使することを可能にします。

1.パブリックL1またはサイドチェーン(イーサリアム、ソラナ、ポリゴンなど)

2.汎用L2ロールアップ(OptimismやArbitrumなど)

3.L1アプチェーンネットワーク(例:Cosmos)

これらの選択肢にはそれぞれ、後述するトレードオフがある。幸いなことに、その後すぐにロールアップ・スタックが登場し、暗号インフラに新たなパラダイムをもたらしました。

ロールアップ・スタックとは?


ロールアップ・スタックとは、開発者がカスタムロールアップをゼロから構築することを可能にするフレームワークです。実際には、ArbitrumやOptimismのような主要な汎用ロールアップと同じ基礎技術に基づいて構築された、独自のアプリケーション専用ロールアップ(AppRollup)を、個々の開発者やチームが作成することができます。そのため、Arbitrum OrbitとOP Stackは、Polygon CDKとzkSyncと並んで、主要なロールアップスタックプロバイダーの2社を代表しています。

これらのロールアップスタックで構築されたAppRollupは、L1 appchainのカスタマイズ性と、汎用L2ロールアップのセキュリティ、スケーラビリティ、EVM互換性を組み合わせることができます。

しかし、ほとんどの優れたテクノロジーと同様に、これらのロールアップスタックを使用してAppRollupsを構築するには、モジュールスタックに関する包括的な知識だけでなく、最終的なロールアップがチーム独自のニーズに合うようにするために、インフラストラクチャエンジニアリング作業を100時間以上行う必要があります。

そこでCalderaのようなRollups-as-a-Serviceプロバイダーの出番となる。

Rollups-as-a-Service(RaaS)とは?


Rollups-as-a-Serviceは、Rollups Stacksの上に抽象化されたレイヤーを提供することで、これまで以上に簡単にパフォーマンスとプロダクショングレードのRollupsを設計、デプロイ、スケールすることができます。カルデラでは、組み込みの開発者ツール(例:ブリッジインターフェース、ブロックエクスプローラー)やチェーンレベルのカスタマイズ(例:カスタムネイティブトークン)に加え、主要なインフラプロバイダー(データ可用性ソリューションからアカウント抽象化プロバイダーに至るまで)との数十の統合を通じて、お客様の目的をサポートします。

RaaSとL1の比較


既存のパブリックL1の上にデプロイすると、強力なセキュリティ保証と堅牢なリソースが提供される一方で、何十もの他のアプリケーションとブロックスペースを共有するという性質上、パフォーマンスが低下し、ユーザーのトランザクションコストが上昇し、カスタマイズ性が制限されることは避けられない。L1ネットワークとそのアプリケーションの人気が高まるにつれ、コストと処理速度も上昇する。例えば、カルデラ・チェーンのブロック時間は、イーサリアムの10~12秒に比べ、平均10~100ミリ秒かかる。このスケーリングの問題に対処するため、基礎となるベースチェーンのセキュリティを維持しながら十分なスケーラビリティを提供する、より多くのロールアップの開発が見られるようになりました。

CalderaのようなRaaSプロバイダーは、開発者がイーサリアムのような基本レイヤーのセキュリティを活用し、専用のアプリチェーンのカスタマイズ性を享受することを可能にします。

RaaSとL2の比較


パブリックL1と同様に、イーサリアムL2(ArbitrumやOptimismのような汎用ロールアップを含む)上にデプロイされたすべてのdAppは、そのロールアップ上の他のすべてのdAppと計算リソースを共有することを余儀なくされ、限られたブロックスペースをめぐる避けられない戦いにつながります。これらの共有ネットワークはまた、RaaSと比較してカスタマイズ性に欠ける。

RaaSとL1アプリチェーンの比較


上述の限られたブロックスペースとカスタマイズ性の欠如は、Cosmosエコシステム、Polygonスーパーチェーン、Avalancheサブネットのようなフレームワークを通じて、アプリケーションに特化したブロックチェーンの台頭に寄与してきた。しかし、これらの伝統的なL1アプリチェーンは、開発者チームが独自のバリデータ・ネットワークとセキュリティをブートストラップする必要がある一方で、リソースやツールも少なく、開発者コミュニティもはるかに小さい。対照的に、RaaSソリューションは、難しいインフラエンジニアリングを抽象化し、EVMツール一式へのアクセスを開発者に提供しながら、セトルメントレイヤーからセキュリティを継承することができます。

RaaSの利点とトレードオフ


要約すると、RaaSはWeb3インフラにおける新たな現状を表しており、開発者はコストのかかる集中的な研究やエンジニアリング作業を行うことなく、ボタンをクリックするだけでパフォーマンスの高い専用ロールアップを展開することができる。また、ブリッジ・インターフェースやその他の流動性ソリューション(クロスチェーン・チェックアウト、フィアット・オン/オフ・ランプなど)は、流動性の時点でユーザーに対応し、AppRollupsへの資金移動をこれまで以上に容易にします。

この記事が気に入ったらサポートをしてみませんか?