StarkWare:なぜイーサリアムにLayer3ソリューションが必要だと言われているのか?
出典:StarkWareブログ
元のタイトル:《Fractal Scaling: From L2 to L3》
翻訳:谷昱、チェーンキャッチャー
なぜL3なのか?
イーサリアムの取引コストの高さは、L2の決済層としての役割を促進しています。私たちは、取引コストが大幅に削減され、DeFiツールのサポートが増加し、L2が提供する流動性が増加することで、最終的なユーザーがL2で大部分の活動を行うようになると信じています。
L2は、各取引のガスコストを削減し、取引速度を向上させることでスケーラビリティを向上させます。同時に、L2は分散化、汎用ロジック、そして相互運用性の利点を保持します。しかし、特定のアプリケーションは特定のカスタマイズを必要とし、新しい独立した層によってサービスを提供するのが最適です:L3の登場です!
L3はL2に関連しており、L2はL1に関連しています。L2が検証者スマートコントラクトをサポートできる限り、L3は有効性証明を使用して実現できます。L2もL1に提出された有効性証明を使用する場合、StarkNetが行っているように、これは非常に優雅な再帰構造になります。ここで、L2の証明の圧縮利点はL3の証明の圧縮利点と掛け合わされます。言い換えれば、各層のコストが1000倍削減されるなら、L3のコストはL1の1,000,000倍削減される可能性があります------同時にL1の安全性を保持しながら。
取引がわずかなガスで済むことを想像してみてください!
L3の主な利点は:
第一に、再帰的証明の乗法効果を利用して超スケーラビリティを実現します。
第二に、技術スタックのアプリケーションデザイナーによるより良い制御:
a:より決定的なパフォーマンスとコスト;
b:カスタマイズされたデータ可用性モデル(例:Validiumベースまたはアプリケーション特化型のオンチェーンデータ圧縮)、
C:より迅速な機能と技術的速度(例:全面的に利用可能になる準備ができていない新機能の導入)。
第三に、プライバシー、例えばゼロ知識証明を公共のL2上のプライバシー保護取引に適用すること。
第四に、より安価で簡単なL2-L3相互運用性。現在L1とL2の間で使用されているクロスチェーンチャネルは非常に高価です。それに対して、L2のコスト効率性により、これらのプロセスがL3に適用されると、非常に魅力的であり、実装も容易です。L2とL3の間で資産を移動する遅延は、同じL2上のアプリケーション間の遅延よりも長くなる可能性がありますが、コストとスループットは比較可能です。
第五に、より安価で簡単なL3-L3相互運用性。独立したL3はL1ではなくL2を介して相互運用されます。L2は明らかにそのL1よりも安価であると予想されます。L3がなければ、これらはすべてL2の役割を果たすことになるため、相互運用はかなり高価なL1を介して行われなければなりません。
第六に、L3はL2の「Kusama」ネットワークとして機能します:L2またはL3で一般に提供される前に、新しい革新はL3でテストされる可能性があります(KusamaがPolkadotで果たす役割のように)。
L3と分形層(Fractal Layering)
複数のL3はL2の上に構築されます。さらに、分形層解決策において、L3の上に追加の層(L4など)を構築することができます。
図1:層状エコシステム
図1は、このようなエコシステムの一例を示しています。そのL3には以下が含まれます:
- Validiumデータ可用性を持つStarkNet、例えば、価格に非常に敏感なアプリケーションで広く使用されます。
- より良いアプリケーションパフォーマンスのためにカスタマイズされたアプリケーション特化型のStarkNetシステム、例えば、指定されたストレージ構造やデータ可用性圧縮を採用することによって。
- ValidiumまたはRollupデータ可用性を持つStarkExシステム(dYdX、Sorare、Immutable、DeversiFiにサービスを提供するシステム)は、StarkNetに確立されたスケーラビリティの利点をもたらします。
- プライバシー保護取引を可能にするプライバシーStarkNetインスタンス(この例ではL4としても機能します)。
L3ソリューションの構成要素
図2は、以下のコンポーネントを含むクラシックなL2アーキテクチャを示しています:
- L1上のL2状態ルートを追跡するスマートコントラクト(例:イーサリアム上のStarkNetスマートコントラクト)。
- 有効性証明に基づくL2の場合、検証者スマートコントラクトが状態遷移証明の有効性を検証します。
- L1上のブリッジコントラクトがL2へのトークンの入金と出金を管理します。
- L2上のトークンコントラクトがL1トークンコントラクトの対となります(例:ERC20、ERC721)。
図2:L2の構成要素
図3は、L3とその基盤となるL2およびL1との関係を示しています。L2上で状態追跡と検証者スマートコントラクトを実装することで、L3はL2上で安全に動作できます。
図3:L3の構成要素
まとめ
L3は超スケーラビリティ、さまざまなニーズに応じた技術スタックのより良い制御、プライバシーを約束し、同時にイーサリアム(L1)が提供する安全保証を保持します。採用される再帰的概念は、分形層解決策の追加層に拡張可能です。
StarkExは現在L2として運用されており、L3に移行します。また、StarkNetのインスタンスはL3として提供されます。
PolynyaとAlex Connolly(Immutable)によるこの記事へのコメントに感謝します。特にPierre Duperrin(Sorare)からの貴重な洞察に感謝します。