Найти в Дзене
nolackin

Виртуальная машина Ethereum простыми словами

Что такое виртуальная машина(ВМ)? EVM в Web 3.0 — сокращение от виртуальной машины Ethereum. Моя предыдущая работа была связана с программой, которая занималась созданием клиентских приложений в локальной среде для пользователей. В двух словах, системы локальных пользователей должны быть оснащены всеми клиентскими приложениями, необходимые конкретным людям. Как такое стало возможно? Как раз благодаря виртуальной машине, которая стала одним из решений на практике. В вышеупомянутом контексте, цель виртуальной машины — создать виртуальную версию клиентского хоста или сервера и запустить ее удаленно в системе пользователя с помощью ПО. Запуск может быть произведен в независимости от используемой ОС или железа. Другими словами, ПО или приложения, которые работают внутри виртуальной машины не мешают работе ОС удаленного пользователя и остаются независимыми. Удаленный пользователь может просто войти в виртуальную машину на своем компьютере и получить доступ к клиентским приложениям(как онлайн
Оглавление

Что такое виртуальная машина(ВМ)?

EVM в Web 3.0 — сокращение от виртуальной машины Ethereum. Моя предыдущая работа была связана с программой, которая занималась созданием клиентских приложений в локальной среде для пользователей. В двух словах, системы локальных пользователей должны быть оснащены всеми клиентскими приложениями, необходимые конкретным людям. Как такое стало возможно? Как раз благодаря виртуальной машине, которая стала одним из решений на практике.

В вышеупомянутом контексте, цель виртуальной машины — создать виртуальную версию клиентского хоста или сервера и запустить ее удаленно в системе пользователя с помощью ПО. Запуск может быть произведен в независимости от используемой ОС или железа. Другими словами, ПО или приложения, которые работают внутри виртуальной машины не мешают работе ОС удаленного пользователя и остаются независимыми.

Удаленный пользователь может просто войти в виртуальную машину на своем компьютере и получить доступ к клиентским приложениям(как онлайн так и оффлайн) с соответствующей аутентификацией. Это позволяет удаленным пользователям выполнять рабочие обязанности и обеспечивать бесперебойное оказание услуг клиентам. ВМ дают возможность переносить приложения и ПО между серверами или хостами. Всегда можно добавить любое приложение или ПО в виртуальную машину, так как ВМ позволяет добавлять и распределять ряд виртуальных серверов между несколькими пользователями.

Виртуальная машина Ethereum

Децентрализованная и безопасная ВМ

Думаю, вам хорошо известен Эфир — криптовалюта второй по величине сети блокчейнов Ethereum. Ethereum это намного больше, чем его монета ETH. Не зря слоганом сети является “Всемирный компьютер”. С появлением виртуальных машин, удаленных рабочих столов и современных облачных вычислений, доступ к любому количеству сторонних приложений и цифровых программ из любой точки мира с ноутбука или телефона не требует усилий. Но у всего есть цена.

Одна из причин — то, что такие программы контролируются третьим лицом. А это может привести к тому, что ваша личная информация может использоваться в своих целях. Ваша конфиденциальность и безопасность в чужих руках.

Идея виртуальной машиной Ethereum в том, чтобы случайным образом распределять нагрузку на независимые узлы. И если кто-то хочет повлиять на любое действие в ВМ Ethereum, они должны завладеть 51% сети, что очень маловероятно. Так происходит потому, что действие или транзакция обрабатываются в сети только после достижения минимум 50% консенсуса среди узлов-валидаторов. Чтобы усложнить задачу злоумышленникам, каждое действие записывается криптографически и вписывается в хронологическом порядке. Таких манипуляций достигают при помощи блокчейна, который нельзя изменить или подделать. Благодаря этому улучшена защита конфиденциальности, что не дает возможности посреднику использовать ее в своих целях.

ВМ, которая исполняет логические задачи

В ВМ разработчики играют важную роль в улучшении и обслуживании ПО или исходного кода для работы на миллиардах устройств. ПО рассматриваются как набор инструкций, а узлы как единицы, которые подтверждают или выполняют задачу, следуя инструкциям. Понимание Solidity и JavaScript — необходимый навык, если говорить возможностях ВМ Ethereum.

Важно отметить, что программы созданы не только для оперирования сети, но и для выполнения логических функций. В смартфонах примером логической функции является “Разблокировка по лицу”. Виртуальная машина Ethereum давно доказала, что она способна автоматически выполнять логические шаги с помощью ее смарт-контрактов. Примеры использования смарт-контрактов:

-2

Действительно Всемирный Компьютер

Ethereum — не просто децентрализованная бухгалтерская книга, которая содержит данные о счетах и их балансах. Сеть содержит огромное количество данных масштабируемых приложений и блокчейнов. Именно поэтому наш блокчейн первого уровня Shardeum создает бесконечно масштабируемую сеть, которая совместима с ВМ Ethereum. Иначе не получится масштабировать проект, способный охватить миллионы пользователей, которые в ближайшем времени присоединятся к Web 3.0.

Объясню: Ethereum не нужна реклама. Эта статья — иллюстрация почему виртуальная машина Ethereum стала “Всемирным компьютером”. Она помогает нескольким разноплановым проектам в запуске их платформы и воплощении идей, обеспечивая масштабируемость, децентрализацию и безопасность.

Мнения, выраженные в данной публикации, принадлежат автору(ам). Они не обязательно отражают мнения или взгляды фонда Shardeum.

Об авторе: Саббу — создатель контента в Shardeum и финтех-блогер @ его сайт livingstable.com. Своими материалами он стремится помочь людям использовать финансовые ресурсы онлайн и осознать силу, которую они имеют на кончиках пальцев. Следите за ним в LinkedIn и Twitter.

Присоединяйтесь к нам:

Website | Telegram | TelegramRu | Twitter | Reddit | Subreddit | Discord | LinkedIn | MediumRu

#ethereum #эфириум #блокчеин #крипта #shardeum