Виртуальная машина Ethereum (EVM)
Среда исполнения смарт-контрактов в Ethereum, ставшая стандартом для большинства блокчейнов.
EVM (Ethereum Virtual Machine) -- среда, в которой исполняются смарт-контракты Ethereum. Каждый узел запускает копию EVM для проверки транзакций. Стековая машина с 256-битными словами и системой gas-учёта.
Главное: EVM стала стандартом. BNB Chain, Polygon, Avalanche, Arbitrum, Optimism -- все используют EVM. Написали контракт для Ethereum -- он работает на десятках сетей без изменений.
Это создало мощный сетевой эффект: разработчики пишут для EVM, потому что охват максимальный. Альтернативы (Move VM, WASM) есть, но пока EVM доминирует.
Связанные термины
Ещё из раздела «Блокчейн»
Хеш (Hash)
Результат криптографической хеш-функции — уникальная строка фиксированной длины, полученная из входных данных любого размера.
Узел сети (Node)
Компьютер, подключённый к блокчейн-сети, хранящий копию реестра и участвующий в валидации транзакций.
Блок (Block)
Пакет данных, содержащий набор подтверждённых транзакций и связанный с предыдущим блоком в цепочке.
Транзакция (Transaction)
Запись о переводе криптовалюты или вызове смарт-контракта, подписанная приватным ключом отправителя.
Дерево Меркла (Merkle Tree)
Иерархическая структура хешей, позволяющая эффективно и безопасно верифицировать целостность больших наборов данных.
Доказательство работы (Proof-of-Work)
Консенсусный механизм, требующий от майнеров затрат вычислительной мощности для создания новых блоков.