Что такое виртуальная машина ZHChain (EVM)?⠀
Виртуальная машина ZHChain (EVM) — это сердце ZHcash.Чтобы вам было проще, можете представить EVM как компьютер, который отвечает за работу всех процессов в блокчейне ZHCash.
Суть его работы простыми словами: EVM дает разработчикам возможность создавать смарт-контракты и децентрализованные приложения (DApps) на языке программирования Solidity. А также обеспечивает бесперебойную работу всех приложений, работающих в сети ZHChain.
Чтобы лучше понять, что такое EVM, приведём пример:По словам Виталика Бутерина, создателя Ethereum, BitTorrent был самым первым децентрализованным приложением (DApp).
Брэм Коэн изобрел этот протокол обмена файлами в 2001 году. Несмотря на несколько попыток его уничтожить, BitTorrent работает до сих пор.
Чтобы BitTorrent действительно перестал работать, каждый компьютер в каждом доме по всему миру должен быть выключен. Потому что BitTorrent — это всего лишь протокол, связывающий миллионы компьютеров между собой. То же самое относится и к виртуальной машине ZHChain — EVM связывает сотни узлов ZHChain, которые образуют децентрализованную сеть.
Что конкретно делает EVM:• EVM позволяет ZHChain работать как глобальный виртуальный суперкомпьютер.
• Пользователи получают доступ к этому компьютеру из любой точки мира, запускают смарт-контракты и взаимодействуют с децентрализованными приложениями (DApps).
• EVM хранит весь код, необходимый для выполнения команд в ZHchain, а также рассчитывает комиссию (газ) для каждой транзакции.
• Виртуальная машина гарантирует, что все транзакции и смарт-контракты в блокчейне ZHCash будут выполнены согласно установленным правилам.
• EVM считается полным по Тьюрингу, то есть он может выполнять любые вычисления, которые ограничиваются только фантазией разработчиков и вычислительной мощностью узлов.
Но EVM — это не просто виртуальный компьютер, а тысячи одинаковых компьютеров, работающих в каждом узле, которые образуют единый глобальный суперкомпьютер под названием ZHCash. https://zh.cash