Согласно Forlkog, “EVM (Ethereum Virtual Machine) - виртуальная вычислительная среда, распределенный компьютер, отвечающий за выполнение смарт-контрактов / токенов в сети Ethereum”.
EVM считается полной по Тьюрингу. За исполнение смарт-контрактов в EVM взимается плата в виде “газа” (gwei). 1 gwei = 0,000000001 ETH.
У истоков концепции EVM в 2015 стоял Гэвин Вуд, соучредитель проекта Ethereum и бывший техдиректор Ethereum Foundation.
Помимо сети Ethereum, EVM используется в Ethereum Classic, VeСhain, Fantom, Polygon. Кстати, в Polygon в 2016 ушел Г. Вуд.
Недостатки EVM включают высокую стоимость хранения данных, низкую масштабируемость, значительную цену на газ при перезагрузке сети Ethereum и ограничения при программировании смарт-контрактов.
Для их преодоления применяют сайдчейны и решения второго уровня (L2).
По материалам Forlkog.