著者:Blockworks Research、Westie

編集者: Shenchao TechFlow

 

開発者の間での EVM の人気を考慮すると、zk ロールアップ テクノロジのスケーラビリティと EVM の開発者エクスペリエンスを組み合わせたいという要望がありました。この結果、zkEVM システムの軍拡競争が起こり、主なプレーヤーは Scroll、zkSync、Polygon であり、Scroll は他の 2 つに比べて比較的目立たないままでした。

EVM の制限により、zkEVM は互換性/同等性とパフォーマンスの間で必要なトレードオフに直面します。 Vitalik Buterin は、zkEVM 設計のさまざまな選択肢の違いを明確にするために、1 から 4 までのスケールをリストしています。

Scroll はこのトレードオフの真っ只中にあり、2.5 zkEVM を構築しています。

これは、ガスコストの構造方法にごくわずかな変更を加えた EVM と同等であることを意味します。

 

スクロールの違いは何ですか?

 

EVM の等価性を維持することで、ビルダーはコードを変更することなく、アプリケーションを Ethereum L1 から Scroll に直接移行できます。また、完全にオープンソースなので、誰でもコードを使用して検証できます。

Scroll は注文者に Geth のフォークも使用しており、イーサリアムとの最適な互換性を実現しながら、実戦でテストされたシステムを継承することができます。

これは、新しいアップグレードを Geth に簡単に適用できることも意味します。他の zkEVM では、アップグレードにさらに複雑なコードが必要になる場合があります。

 

スクロールのアーキテクチャ

 

Scroll のアーキテクチャには、Scroll ノード、ローラー ネットワーク、検証ブリッジの 3 つの主要コンポーネントがあります。

Scroll ノードの目的は、ユーザーのトランザクションからブロックを構築して L1 に送信し、L1 からメッセージを受信することです。

スクロール ノードの 3 つの主なコンポーネントは、シーケンサー、コーディネーター、およびリピーターです。

シーケンサーは、L2 メモリプールからトランザクションのバッチを受信し、それらを実行して新しい L2 ブロックを生成します。

次に、ブロックの実行トレースがコーディネーターに送信され、コーディネーターはそれをランダムに選択されたローラーに渡してプルーフを生成します。

リレーは、L2 ブロックのステータス、ローリング契約からのデータの可用性と有効性証明、ブリッジ契約からの入金および出金イベントを監視して、すべてが検証できることを確認します。

Roller ネットワークは、有効性証明の生成を担当します。 Roller ネットワークはコーディネーターから実行トレースを受信し、それを 7 つの異なるプルーフ回路に送信し、それを最終回路に集約して、最終的なブロックプルーフをコーディネーターに送り返します。

検証ブリッジには、ロールアップ コントラクトとクロスチェーン ブリッジ コントラクトの 2 つのコントラクトが含まれています。

クロスチェーン ブリッジ コントラクトは、ERC-20 トークンのブリッジ トランザクションを含む、L1 と L2 の間で送信されるメッセージを処理します。

ロールアップ コントラクトは、状態ルートとブロック データをイーサリアム状態と呼び出しデータとして受信して保存します。ブロックプルーフがロールアップコントラクトによって検証されると、ブロックは最終的なものとみなされます。

要約すると、シーケンサーがブロックのシーケンスを作成し、そのプルーフを生成した後、複数のブロックのプルーフが 1 つのプルーフに集約され、コーディネーターを介してロールアップ コントラクトに送信され、そこでブロックが検証され、最終処理されます。

 

路線図

 

Scroll は、許可付きスマート コントラクトの導入やホワイトリストに登録されたユーザー アクセスなど、過去 3 か月間プレアルファ テスト段階にありました。

次のフェーズはアルファ テストネットで、誰でも使用できる許可のないスマート コントラクトの展開が可能になります。

Scroll のメインネットは 2 段階で起動されます。

最初のフェーズは、集中型の発注者と分散型の証明者を使用して実行されます。

第 2 フェーズの主な目標は、シーケンサーを分散化することです。

フェーズ2はまだ活発な研究中ですが、現在の計画には、MEV出金用のPBSモデル、オンチェーンチャレンジメカニズム、およびイーサリアムL1でトランザクションが完了する前にファイナライズを可能にするシーケンサー委員会が含まれます。