Введение в Эфириум. Часть 1


Введение в Эфириум. Часть 1

Технология Блокчейн получила публичное признание с появлением Биткоина в 2009 году. Биткоин — это криптовалюта, которая работает на основе технологии блокчейн и, безусловно, является самой популярной и самой дорогой криптовалютой. Запуск Эфириума произошел в 2015 году, спустя два года он занял второе место среди лучших криптовалют. Во многом этому способствовало китайское криптокомъюнити, которое проявило повышенный интерес к блокчейну Эфириума, называя его самым лучшим блокчейном.

Чем он так хорош?

Эфириум или Эфир — это децентрализованная блокчейн сеть, которая имеет встроенный язык программирования, полный по Тьюрингу, который можно использовать для создания различных децентрализованных приложений (также называемых Dapps). Основной особенностью Эфира является то, что он позволяет реализовывать так называемые смарт-контракты. Смарт-контракты можно рассматривать как «криптографические банковские ячейки», которые содержат определенные значения. Эти криптографические ячейки могут быть разблокированы только при соблюдении определенных условий. Смарт-контракты создаются в основном с использованием языка программирования Solidity.

Биткоин является платежной сетью и ориентирован только на использование в качестве платежного средства. В отличие от Биткоина, Эфириум — это сеть, которая может применяться и в других сферах. Ethereum часто называют Blockchain 2.0, поскольку он доказал потенциал технологии блокчейн за пределами финансового сектора.

Ethereum имеет два типа учетных записей: учетная запись, находящаяся в собственности пользователя (EOA), и учетная запись смарт-контракта.

  1. EOA — счета пользователей, контролируются с помощью секретного ключа. Пользователи могут отправлять сообщения, создавая и подписывая транзакции
  2. Контрактный счет — контролируется кодом контракта, хранимым вместе с его учетной записью. У каждой контрактной учетной записи есть эфирный баланс. Код контракта активируется когда ему поступает транзакция от EOA аккаунта или сообщение от другого смарт-контракта. Когда код контракта активируется, он позволяет читать/записывать сообщения в локальное хранилище, отправлять сообщения и создавать контракты.