# EVM:イーサリアムのコアコンポーネントEVMはイーサリアムのコアであり、スマートコントラクトの実行と取引の処理を担当します。他の仮想マシンとは異なり、EVMは計算とストレージの抽象を提供することに焦点を当てており、Java仮想マシンに似ています。EVMは独自のバイトコード命令セットを実行し、通常はSolidityからコンパイルされます。準チューリング完全な状態機械として、EVMはGasメカニズムを通じて実行ステップを制限し、可能な無限ループを回避します。EVMにはスケジューリング機能はなく、ブロック内のトランザクションを順次実行し、世界の状態を変更します。この線形実行方式は安全性を保障しますが、パフォーマンスのボトルネックを引き起こし、並列実行の最適化が難しくなります。! [並列EVM:高性能レイヤー1マインドスワッピング](https://img-cdn.gateio.im/social/moments-6a98d1f30d170f1704eb58e313afd15f)# 高性能なレイヤー 1 並列戦略EVMの性能制限を解決するために、多くの高性能Layer1は異なる最適化手法を採用しており、主に仮想マシンの選択と並行実行の2つの側面に集中しています。## バーチャルマシンの選択いくつかの高性能Layer1は、EVMではなく、WASM、eBPF、またはMoveバイトコードに基づく仮想マシンを選択しています。WASMはEOSやDfinityなどのプロジェクトに採用されており、サイズが小さく、読み込みが速く、移植性が高いという利点があります。eBPFはSolanaに採用されており、高性能と移植性を備えています。Move言語はAptosとSuiに採用されており、安全性と検証可能性に重点を置いています。! [並列EVM:高性能レイヤー1マインドスワッピング](https://img-cdn.gateio.im/social/moments-bcfdb2b939b4a884797cda14a9bb54c7)## 並列実行並行実行を実現するための主な課題は、トランザクションの独立性を特定することです。主に2つの方法があります:1. ステートアクセス方法:SolanaやSuiのように、各トランザクションがアクセスできるブロックチェーンステートの部分を事前に知っていること。2. 楽観的並行モデル:すべての取引が独立していると仮定し、事後に検証して調整する。AptosのBlock-STMメソッドのように。! [並列EVM:高性能レイヤー1マインドスワッピング](https://img-cdn.gateio.im/social/moments-a607a7c15ad24fe7ca05d3035536e)# パラレルEVMの発展並行EVMの概念は2021年に提唱され、最初は同時に複数の取引を処理できるEVMを指していました。2023年の終わりに、この概念は再び注目を集め、並行実行技術を採用した複数のEVM互換Layer1プロジェクトが現れました。合理な並列EVMの定義には、以下が含まれます:1. EVM互換のレイヤー1並列実行のアップグレード(BSC、Polygonなど)2. EVM対応レイヤー1と並列実行技術(Monand、Sei V2、Artelaなど)3. EVM非対応レイヤー1 EVM対応ソリューション(Solana Neonなど)! [並列EVM:高性能レイヤー1マインドスワッピング](https://img-cdn.gateio.im/social/moments-782a2e55e6ced7eb933b46a291831cf9)Monad、Sei V2、Artelaなどのプロジェクトは、取引処理の効率を向上させることを目的とした異なる並行実行戦略を採用しています。Solana Neonは、Solana上にEVMインタプリタを実装することで、EVM互換性を実現しました。! [並列EVM:高性能レイヤー1マインドスワッピング](https://img-cdn.gateio.im/social/moments-a1267900376ed2f2cd4bd0ba20d9d4fe)さらに、Near AuroraやEOS EVM+などのプロジェクトもSolana Neonと同様のアプローチを採用し、EVMをスマートコントラクトとして実行してEVM互換性を実現しています。Movement LabsはAptosとSuiのために侵入しないEVM互換ソリューションを開発しています。! [並列EVM:高性能レイヤー1マインドスワッピング](https://img-cdn.gateio.im/social/moments-78534ff60422145f960d7ca268eea559)# まとめブロックチェーンの並行技術は古くからの話題ではあるが、現在は楽観的実行モデルの改造と模倣に主に集中しており、実質的な突破口が欠けている。将来的には、より多くの新興Layer1プロジェクトが並行EVMの競争に参加する可能性があり、古いLayer1もEVM並行アップグレードやEVM互換のソリューションを実現する可能性がある。高性能EVMの発展に加えて、ブロックチェーン技術の多様化も期待されます。WASM、SVM、Move VMなどの新技術の応用と発展が含まれます。! [パラレルEVM:高性能レイヤー1マインドスワッピング](https://img-cdn.gateio.im/social/moments-0657022b9d55e1412984c85802deff11)
EVM 並列化: 高性能レイヤー 1 のブレークスルーと課題
EVM:イーサリアムのコアコンポーネント
EVMはイーサリアムのコアであり、スマートコントラクトの実行と取引の処理を担当します。他の仮想マシンとは異なり、EVMは計算とストレージの抽象を提供することに焦点を当てており、Java仮想マシンに似ています。EVMは独自のバイトコード命令セットを実行し、通常はSolidityからコンパイルされます。
準チューリング完全な状態機械として、EVMはGasメカニズムを通じて実行ステップを制限し、可能な無限ループを回避します。EVMにはスケジューリング機能はなく、ブロック内のトランザクションを順次実行し、世界の状態を変更します。この線形実行方式は安全性を保障しますが、パフォーマンスのボトルネックを引き起こし、並列実行の最適化が難しくなります。
! 並列EVM:高性能レイヤー1マインドスワッピング
高性能なレイヤー 1 並列戦略
EVMの性能制限を解決するために、多くの高性能Layer1は異なる最適化手法を採用しており、主に仮想マシンの選択と並行実行の2つの側面に集中しています。
バーチャルマシンの選択
いくつかの高性能Layer1は、EVMではなく、WASM、eBPF、またはMoveバイトコードに基づく仮想マシンを選択しています。WASMはEOSやDfinityなどのプロジェクトに採用されており、サイズが小さく、読み込みが速く、移植性が高いという利点があります。eBPFはSolanaに採用されており、高性能と移植性を備えています。Move言語はAptosとSuiに採用されており、安全性と検証可能性に重点を置いています。
! 並列EVM:高性能レイヤー1マインドスワッピング
並列実行
並行実行を実現するための主な課題は、トランザクションの独立性を特定することです。主に2つの方法があります:
ステートアクセス方法:SolanaやSuiのように、各トランザクションがアクセスできるブロックチェーンステートの部分を事前に知っていること。
楽観的並行モデル:すべての取引が独立していると仮定し、事後に検証して調整する。AptosのBlock-STMメソッドのように。
! 並列EVM:高性能レイヤー1マインドスワッピング
パラレルEVMの発展
並行EVMの概念は2021年に提唱され、最初は同時に複数の取引を処理できるEVMを指していました。2023年の終わりに、この概念は再び注目を集め、並行実行技術を採用した複数のEVM互換Layer1プロジェクトが現れました。
合理な並列EVMの定義には、以下が含まれます:
! 並列EVM:高性能レイヤー1マインドスワッピング
Monad、Sei V2、Artelaなどのプロジェクトは、取引処理の効率を向上させることを目的とした異なる並行実行戦略を採用しています。Solana Neonは、Solana上にEVMインタプリタを実装することで、EVM互換性を実現しました。
! 並列EVM:高性能レイヤー1マインドスワッピング
さらに、Near AuroraやEOS EVM+などのプロジェクトもSolana Neonと同様のアプローチを採用し、EVMをスマートコントラクトとして実行してEVM互換性を実現しています。Movement LabsはAptosとSuiのために侵入しないEVM互換ソリューションを開発しています。
! 並列EVM:高性能レイヤー1マインドスワッピング
まとめ
ブロックチェーンの並行技術は古くからの話題ではあるが、現在は楽観的実行モデルの改造と模倣に主に集中しており、実質的な突破口が欠けている。将来的には、より多くの新興Layer1プロジェクトが並行EVMの競争に参加する可能性があり、古いLayer1もEVM並行アップグレードやEVM互換のソリューションを実現する可能性がある。
高性能EVMの発展に加えて、ブロックチェーン技術の多様化も期待されます。WASM、SVM、Move VMなどの新技術の応用と発展が含まれます。
! パラレルEVM:高性能レイヤー1マインドスワッピング