Máy ảo Ethereum (EVM) hoạt động như một siêu máy tính phi tập trung, thực hiện các hợp đồng thông minh và lưu trữ các ứng dụng phi tập trung (DApps). Được phát triển bằng Solidity và chuyển đổi thành mã byte, nó hoạt động một cách an toàn trong một môi trường cô lập. Tuy nhiên, phí gas không thể đoán trước gây ra thách thức cho các nhà phát triển. Tác động của EVM không chỉ giới hạn trong Ethereum, khi các blockchain khác áp dụng khả năng tương thích của nó, tạo ra một môi trường phát triển thống nhất.