Новости и Аналитика

Что такое Ethereum Virtual Machine?

Ноя 9, 2023
Что такое Ethereum Virtual Machine?
0

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

Содержание:

Что такое EVM? - news

Как работает EVM?

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

EVM работает как стековая машина - это тип вычислительной машины, в которой данные хранятся в стеке.

Также, данная технология предоставляет набор инструкций, которые определяют, как происходят вычисления. Каждая инструкция EVM имеет свой собственный набор параметров, которые отвечает за то, что она делает.

Когда EVM получает новый смарт-контракт, она сначала загружает его в свой кодовый байткод - это двоичный код, который представляет собой последовательность инструкций EVM. И затем начинает выполнять кодовый байткод, следуя инструкциям. Каждая из 140 инструкции EVM выполняет какое-то действие, например, добавляет данные в стек, удаляет данные из стека или выполняет арифметическое или логическое вычисление.

Когда EVM достигает конца кодового байткода, смарт-контракт завершается.

Состояние сети Ethereum Virtual Machine?

Состояние EVM - это набор данных, который хранится в блокчейне. Состояние включает в себя следующие данные:

  • Счета, которые представляют собой адреса, которые могут использоваться для хранения данных или выполнения транзакций.
  • Балансы, которые представляют собой количество ETH, хранящихся на каждом счете.
  • Данные, которые могут храниться в блокчейне.
  • Состояние смарт-контрактов, которое представляет собой состояние каждой смарт-контракты в блокчейне.

EVM использует состояние для выполнения смарт-контрактов. Например, когда смарт-контракт выполняет операцию перевода ETH, он использует состояние для доступа к балансу отправителя и получателя.

EVM является ключом к тому, что делает Ethereum уникальным. Благодаря EVM Ethereum может поддерживать смарт-контракты, которые могут использоваться для самых разных целей.

Вот некоторые примеры категорий приложений EVM:

Категория Примеры
Финансовые приложения Децентрализованные биржи (DEX), децентрализованные финансовые приложения (DeFi) и платежные системы
Недвижимость Децентрализованные реестры недвижимости и смарт-контракты для аренды
Здравоохранение Смарт-контракты для хранения медицинских записей и децентрализованные платформы для исследований
Игры Децентрализованные игры с открытым исходным кодом

EVM продолжает развиваться, и новые приложения EVM разрабатываются все время. Данный механизм - то мощная виртуальная машина, которая является основой блокчейна Ethereum. Благодаря EVM Ethereum может поддерживать смарт-контракты, которые могут использоваться для самых разных целей.

Комментарии

Последние новости

В Нигерии потребовали от Binance раскрыть личности местных агентов-коррупционеров

В Нигерии потребовали от Binance раскрыть личности местных агентов-коррупционеров

Binance заявила, что в ходе переговоров с властями Нигерии компании предложили решить проблемы посредством взятки.CEO биржи не стал раскрывать личности людей, которые требовали осуществи
OpenAI заключила партнерство с издателем журнала о знаменитостях People

OpenAI заключила партнерство с издателем журнала о знаменитостях People

Владелец журнала People — компания Dotdash Meredith — заключила контракт с OpenAI о лицензировании статей для обучения ChatGPT.Издатель использует технологии ИИ-лаборатории для улучшения
Торговая криптофирма Arbelos Markets закрыла раунд финансирования на $28 млн

Торговая криптофирма Arbelos Markets закрыла раунд финансирования на $28 млн

Торговая фирма Arbelos Markets привлекла $28 млн инвестиций.Средства планируют использовать для расширения команды, выхода на новые рынки и предложения более структурированных продуктов.
Фонд Effective Ventures погасит часть долгов FTX продажей замка вблизи Оксфорда

Фонд Effective Ventures погасит часть долгов FTX продажей замка вблизи Оксфорда

Показать ещё

Последние статьи Дапп

Показать ещё

Вам также могут понравиться