Эфириум – открытая платформа, функционирующая по технологии блокчейна. Она позволяет создавать и разворачивать децентрализованные приложения. Частично он похож на Биткоин, но отличается от него возможностями. Если блокчейн Биткоина применяется для отслеживания прав собственности на собственные цифровые деньги, то у Эфириума он обеспечивает функционирование программного кода любого централизованного приложения.

Особенности функционирования Эфириума

Как и другому блокчейну ему нужно, чтобы программное обеспечение работало без перерывов на большом количестве компьютеров. На каждом должна быть запущена виртуальная машина Ethereum Virtual Machine. Она представляет собой операционную систему, которая применяет специальный язык программирования для решения специальных задач. Такие программы называются «смарт-контракты». Чтобы техника могла выполнять функции, нужно заплатить Эфиром.

Сам участник и смарт-контракты, являясь пользователями одного узла, выполняют одну и ту же задачу. При этом последние ведут себя так же, как и «живые» участники. Они могут посылать и получать цифровые деньги. Дополнительно они исполняют определенные программы. На базе платформы Эфириума можно:

создавать криптовалюту;

  • запускать лотереи;
  • собирать средства под конкретный проект;
  • подключать мобильный платежный сервис.

Как работают смарт-контракты?

Их называют «умными контрактами», поскольку они позволяют передавать ценности от одного пользователя другому. Машина проверяет операции исключительно при соблюдении определенных условий. В отличие от других контрактов они могут функционировать в качестве учетных записей с несколькими подписями, управлять соглашениями между пользователями, хранить различную информацию, например, о регистрации домена или записи о членстве.

Эфириум запускает код контракта, когда участник отправляет сообщение с внесением определенного количества цифровой валюты. После этого виртуальная машина выполняет контракты в байт-коде. Они представляют собой серии единиц и нулей и читаются, интерпретируются сетью.

Объектами контрактов являются:

  • взаимодействующие стороны;
  • предмет договора;
  • условия для выполнения.

Последние могут быть описаны математически или с использованием языка программирования.

Чтобы понять, как работает Эфириум с использованием умных контрактов, рассмотрим пример. Возьмем результат ставки на исход матча по футболу. Создатели контракта ставят цифровую валюту на две разные команды в рамках одной встречи. После того, как контракт создан, изменить его условия не может ни один участник. Когда матч закончен, программа смотрит на результат и по данным, внесенным в Контракт, выплачивает одной из сторон сумму ставки в Эфире.

Таким образом, платформа Эфириума работает на основе уникальной виртуальной машины, позволяющей добавлять любые функции. Они ограничены лишь фантазией разработчика. Благодаря ей люди могут производить обмен ценностями без привлечения третьих лиц.