Что такое Ethereum Virtual Machine? - максимально доступное определение » Элитный трейдер
Элитный трейдер


Что такое Ethereum Virtual Machine? - максимально доступное определение

7 марта 2023 КриптоСаня
Я думаю, каждый читатель слышал про EVM, в сети множество определений и материалов по EVM. При этом в разговоре с людьми, которые далеки от криптовалюты (а иногда и инвестирующими уже пару лет), я часто встречаю полное непонимание этого явления. Мои попытки выяснить в чем причина привели к тому, что обычно объяснение EVM излагается сложно, чересчур подробно и человек просто бросает читать и разбираться в этом.

Я упрощенно расскажу об EVM, чтобы мог понять человек едва знакомый с криптовалютой. А подробное описание EVM вы найдете где угодно.

✔️EVM - это сокращение от "Ethereum Virtual Machine"

Упрощенно: EVM - это программа, которая запускается на каждом узле сети Ethereum и используется для выполнения смарт-контрактов.

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

✔️Несколько особенностей EVM
Когда смарт-контракт создается в сети Ethereum, его код компилируется в байт-код, который затем хранится на блокчейне. Когда кто-то хочет выполнить контракт, EVM считывает байт-код с блокчейна и выполняет его.

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

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

✔️Зачем нужен газ?
Чтобы предотвратить спам сети и гарантировать, что пользователи платят за используемые ими ресурсы, EVM использует «газ». Газ - это единица измерения, которая представляет собой количество вычислительной мощности, необходимой для выполнения определенной инструкции. Пользователи должны платить за газ в криптовалюте, и количество газа, которое они платят, определяет приоритет их транзакции.

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

✔️В чем польза?
EVM — важнейший компонент сети Ethereum, который позволяет разработчикам создавать децентрализованные приложения и смарт-контракты. Предоставляя безопасную и децентрализованную среду для выполнения кода, EVM позволяет создавать ненадежные системы, которые могут работать без посредников.

https://t.me/sanyaizdagestana (C) Источник
Не является индивидуальной инвестиционной рекомендацией
При копировании ссылка обязательна Нашли ошибку: выделить и нажать Ctrl+Enter