著者:Jun, Bankless; Compiled by Deng Tong, Golden Finance
Ethernet Virtual Machine(EVM)は静かにブロックチェーン開発のバックボーンとなっている。技術だけでなく、開発者、ツール、アプリケーションのエコシステムがそれを中心に発展してきたのだ。
今日、イーサネットの設計の選択を再考し、EVMを強化して、数十億のユーザーと毎秒数千のトランザクションを処理できるブロックチェーンを作成するチームが数多くあります。彼らはEVMの強みを生かし、新しいアーキテクチャと機能で限界を押し広げています。
この記事では、EVMを加速させて大規模なスケーラビリティを実現し、将来の暗号通貨導入への道を切り開こうとしているプロジェクトを紹介します。本日は、Monad、MegaETH、Berachain、Seiを取り上げます。
Monad
まずはMonadについてです。
MonadはL1ブロックチェーンで、OPTIMISTIC並列実行を導入してEVMを強化するために2億2500万ドルを調達し、1秒あたり1万トランザクションのスループットを目標としています。
並列実行は、独立したトランザクションを同時に実行することを可能にし、処理を大幅に高速化します。複数の洗濯機を同時に使用するようなものだと考えてください。それぞれの洗濯機が終わるのを待つ代わりに、整然とした外観を保ちながら、すべてをより速く行うことができます。
並列実行に加えて、Monadはスタック全体のパフォーマンスを最適化します。
パフォーマンスの向上は、カスタムコンセンサスメカニズムであるMonadBFTによって達成されます。より高速なトランザクションのためのシングルタイムスロットファイナライズを可能にします。
遅延実行を使用してコンセンサスから処理を分離し、効率とブロック時間を改善します。
並列化されたカスタムデータベースであるMonadDBは、より高速なデータ処理のための非同期ステートアクセスを可能にします。
特筆すべきは、Monadのアーキテクチャはコンシューマーグレードのハードウェアに最適化されており、高価なバリデータをセットアップすることなく、分散化を容易にします。
MegaETH
次はMegaETHです。
MegaETHはEther L2で、Etherのセキュリティを新たなレベルのパフォーマンスへと導きます。その目標は大胆で、イーサとEigenDAにセキュリティとデータの可用性を依存しながら、毎秒10万トランザクションを処理できる初のリアルタイムブロックチェーンを構築することです。
MegaETHのスループットの鍵は「専門化」だ。ほとんどのブロックチェーンでは、各ノードが検証、合意形成、トランザクションの実行といった同じタスクを実行します。 MegaETHは役割の細分化によってそれを変えます。
ノードにはシーケンサー、プローバー、フルノードの3種類がある。シーケンサーはトランザクションの順序と実行を処理する。ホロノードは、ステータスの更新を受け取るだけで、チェーンのローカルコピーを最新の状態に保ちます。プローバはバックグラウンドで働き、暗号証明ですべてを検証する。
MegaETHの主な構成要素とその相互作用。Credit: MegaETH Research
MegaETH はまた、シーケンサーが EVM の世界全体の状態をメモリに保持する、インメモリ計算によって EVM を強化します。これにより、従来のシステムと比較して、状態アクセス速度が1,000倍向上します。さらに、ブロック構築アルゴリズムの改善やその他のアップデートにより、MegaETHはレイテンシーやスループットなどの問題に対処できるようになりました。
Berachain
もちろん、Berachainについても話さなければなりません。
Berachainは高性能のEVMライクなL1ブロックチェーンで、その実行レイヤーはメインのEtherNetworkのEVMランタイム環境をミラーリングしています。その結果、開発者によく知られているツールや操作をすべてサポートしながら、さらなる利点を備えたシステムになります。
これらの利点の中心にあるのがBeaconKitであり、Berachainが構築されているモジュール式のEVM中心のコンセンサス・クライアント・フレームワークです。 BeaconKitの主な利点は、CometBFTコンセンサスアルゴリズムの機能をEVM実行環境に統合できることです。これはスタックを効果的にモジュール化し、コンセンサス層と実行層を分離することで、Berachainの全体的なエクスペリエンスを向上させます。
ソース: BeaconKit - Modular Framework for Building EVM Consensus Clients
BeaconKit は、任意の EVM 実行クライアントともペアリングできます。BeaconKitは任意のEVM実行クライアントともペアリングでき、EVM(Dencunなど)のアップグレードごとに自動的にBerachainに適用できます。これは、BerachainがEVMと同じ状態を保持するだけでなく、互換性を失うことなく、高速化、拡張、コンポーザビリティの向上を実現することを意味します。例えば、BeaconKitを使用することで、Berachainは単一のタイムスロットのファイナライズを可能にします。これは、Etherのように12~15分以上待つのではなく、すぐにブロックがファイナライズされることを意味します。
Sei
最後に、Seiに飛び込んでみましょう。
SeiはEVM環境と並列実行を組み合わせ、既存のツールと開発者コミュニティを活用しながら、より高速で安価なトランザクションを可能にします。その並列実行により、複数のトランザクションを同時に実行できるため、スループットが大幅に向上し、SeiDBによって高速な状態更新が補完されます。
Seiの新機能は、ブロックタイムをわずか400ミリ秒に短縮する「ツインターボ」コンセンサスメカニズムです。-ブロック生成を高速化し、バリデータの待ち時間を減らし、最終的に待ち時間を減らします。
Optimistic Block Processing - バリデータはブロックプロポーザルを受け取るとすぐにトランザクションの処理を開始するため、確定が早まります。
さらに、SeiはEVMとCosmWasm間の相互運用性などの機能を組み込み、Cosmosエコシステムへの扉を開きます。
しかし、Seiは、これらの機能が二次パーティ通信の複雑さをもたらすため、ノード間の分散化を多少犠牲にしています。これは、検証者を増やすとメッセージ数が大幅に増加し、ネットワークの拡張が難しくなることを意味します。
結論
これらの野心的なプロジェクトは、イーサの成果を基に、スループットを毎秒数千トランザクションまで拡大することを目指しています。4つのうち3つはまだメインネット上でローンチしていません。スケーリング、普及の促進、効率的なアプリケーション開発の実現にどれだけ成功するかは、時間が経ってみなければわかりません。
これはイーサにとって何を意味するのでしょうか?
明るい兆しは、これらの高性能チェーンの一部がL2チェーンであり、イーサネットのアグリゲーション中心のスケーリングロードマップと一致していることです。もう1つのプラス材料は、それらがすべてEMV互換であり、EVMの採用を促進するために独自の方法でそれらを補強しながら、既存のツールを構築していることです。
これはまた、イーサリアムコミュニティにとって極めて重要な瞬間でもあります。多くの人が、なぜイーサリアム自体のL1へのスケーリングにもっと焦点が当てられていないのかと疑問を呈しているからです。重要なのは、イーサをL1スループットにスケールさせる方法は複数あり、そのすべてが議論され、検討されているということです。