EVM:イーサリアムのコアコンポーネント
EVM(イーサリアム仮想マシン)はイーサリアムのコアであり、スマートコントラクトの実行と取引の処理を担当しています。他の仮想マシンとは異なり、EVMは専用の計算エンジンであり、計算とストレージの抽象を提供します。EVMは自身のバイトコード命令セットを実行し、通常はSolidityからコンパイルされます。
EVMは準チューリング完全な状態機械です。"準"は、すべての実行ステップが有限のリソースであるGasを消費するため、無限ループによってイーサリアムプラットフォーム全体が停止する可能性を回避することを意味します。EVMにはスケジューリング機能がなく、ブロック内のトランザクションを順次実行し、世界の状態を変更します。この線形実行プロセスは、並列実行の可能性を制限します。
高性能なレイヤー 1 並列戦略
イーサリアムの性能ボトルネックを解決するために、多くの高性能Layer1は異なる仮想マシンと並行実行戦略を採用しています。
仮想マシンの選択
多くの