Статьи

Согласно 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.