Virtual Machine (VM) (виртуальная машина) — это программная эмуляция физического компьютера, которая может выполнять операции как полноценная вычислительная система. Виртуальная машина функционирует на основе гипервизора, который управляет её ресурсами, и может запускать операционные системы и приложения в изолированной среде, как если бы они работали на настоящем железе.

В контексте блокчейнов, виртуальная машина, такая как Ethereum Virtual Machine (EVM), используется для выполнения смарт-контрактов и обработки транзакций в децентрализованных приложениях (DApps). EVM позволяет разработчикам писать код, который будет исполняться на всех узлах сети Ethereum, обеспечивая совместимость и безопасность. Виртуальные машины играют важную роль в экосистемах блокчейнов, обеспечивая их функциональность и масштабируемость, а также защищая от возможных атак или ошибок.