Máy ảo Ethereum (EVM)

Thời gian cập nhật 24 thg 9, 2026

Tóm gọn trong một câu

Máy ảo Ethereum xử lý các lệnh của hợp đồng thông minh và xác định thay đổi trạng thái tương ứng trên Ethereum.

Định nghĩa

Máy ảo Ethereum (EVM) quy định cách lệnh thực thi của hợp đồng tác động đến trạng thái Ethereum. Mô hình tính toán chung giúp các nút nhận kết quả nhất quán khi xử lý cùng dữ liệu đầu vào hợp lệ theo cùng quy tắc giao thức. Đây là môi trường thực thi logic, không phải một máy tính vật lý duy nhất.

Cách hoạt động

Hợp đồng được viết bằng ngôn ngữ hỗ trợ sẽ được biên dịch thành mã byte để EVM thực thi. Các thao tác tiêu thụ gas nhằm giới hạn tính toán và tính phí tài nguyên. Giao dịch có thể gọi hàm, thay đổi dữ liệu lưu trữ hoặc gọi hợp đồng khác. Nếu thực thi thất bại, nhiều thay đổi trạng thái dự kiến bị hoàn tác nhưng phí vẫn có thể được thu.

Ứng dụng và hạn chế

Tương thích EVM giúp tái sử dụng công cụ giữa các mạng, nhưng không khiến chúng giống hệt nhau. Phiên bản giao thức, lệnh được hỗ trợ, phí và giả định bảo mật có thể khác. EVM cũng không tự xác định tính xác thực của sự kiện bên ngoài; ứng dụng thường dùng oracle để lấy thông tin đó. Hợp đồng chạy thành công vẫn có thể chứa lỗi nghiệp vụ, quyền truy cập không an toàn hoặc tương tác dễ bị khai thác.