Словник

Ethereum Virtual Machine (EVM)

Hard

Повна за Тьюрингом віртуальна машина (Turing-complete virtual machine), яка дозволяє виконувати код точно за призначенням; це середовище виконання для кожного смарт-контракту.

Що таке Ethereum Virtual Machine (EVM)?

Ethereum Virtual Machine (EVM) - це обчислювальний механізм, який працює як децентралізований комп’ютер, який містить мільйони виконуваних проєктів.

Він діє як віртуальна машина, яка є основою всієї операційної структури Ethereum.

Вважається, що це частина Ethereum, яка запускає виконання та розгортання смарт-контрактів.

Роль EVM полягає у розгортанні низки додаткових функцій у блокчейні для переконання, що користувачі стикаються з обмеженими проблемами у розподіленому реєстрі (distributed ledger).

Кожен вузол Ethereum працює на EVM для підтримки консенсусу по всьому блокчейні.

Ethereum полегшує те, що називається смарт-контрактами, фрагмент коду, який працює на Ethereum.

EVM повністю ізольований, тобто код всередині EVM не має доступу до мережі, файлової системи чи інших процесів.

Ethereum має два типи облікових записів: Externally Owned Accounts (EOA) (зовнішні облікові записи) та Contract Accounts (контрактні облікові записи), обидва з яких розглядаються однаково відповідно до EVM.

Абстракція облікового запису намагається звести це лише до одного облікового запису, тобто і EOA, і контрактні облікові записи функціонують схоже один на одного.

EOA контролюються закритими ключами, тоді як контрактні рахунки зберігаються у смарт-контрактах, також відомих як смарт-гаманці.

Контракт, написаний у кодуванні смарт-контракту, перетворюється на те, що називається байт-кодом (bytecode).

Більшість вихідних кодів для використання смарт-контрактів створено за допомогою мови програмування від Solidity.

Потім вони перетворюються на коди операцій для інтерпретації у EVM.

Потім EVM використовує коди операцій для виконання певних завдань.

Отже, EVM працює як великий децентралізований або головний комп’ютер для виконання всіх типів завдань у блокчейні.
EVM є одним із найбільших проєктів у світі криптовалют.

Related Articles