ПОДЕЛИТЬСЯ

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

Блокчейн — это и есть та самая новая организация сети, неизменяемый список с математической гарантией того, что никто не сможет подделать, изменить или удалить записанные в нём данные.

Ethereum взял эту идею за основу и применил для решения более широкого спектра задач: гарантировать не только честность и прозрачность денежных переводов, но и вообще любых сделок.

Блокчейн Ethereum можно назвать единой децентрализованной виртуальной машиной.

Поскольку на его базе можно строить другие «криптовалюты» и создавать, так называемые, «умные» контракты. Но об этом позже.

Внутренняя валюта платформы – это ether или эфир.

Эфиры применяются для рассчётов между пользователями сети. Также он гарантирует исполнение вышеупомянутых «умных» контрактов, выступая в роли некого «топлива» в сети.

Структура блокчейна Ethereum

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

Каждый новый элемент сети связан с предыдущим, за счет чего формируется цепочка.

Любой блок имеет свой номер. Они все расположены в строгой последовательности.

Данные сети открыты для всех, но их нельзя каким-либо образом поменять или удалить.

Блокчейн Эфира постоянно меняет своё состояние, так как дополняется новыми блоками.

Чтобы новые блоки включались в сеть, их нужно как-то проверять на действительность.

Статус «действительных» блоки и транзакции в них получают после прохождения валидации (одобрения/проверки), являющейся частью майнинга.

Помимо блоков транзакций, сеть Эфириума содержит в себе множество более мелких объектов, которые могут взаимодействовать друг с другом.

Эти объекты называются счетами. У каждого из них есть свой уникальный адрес.

Всего счетов — 2 вида:

  1. Счета пользователей (внешнего владельца), управление которыми осуществляется с помощью приватных ключей.
  2. Счета смарт-контрактов, которые управляются при помощи программного кода, а не приватных ключей.

Майнинг

Работа всего блокчейна Ethereum поддерживается при помощи майнинга.

Майнинг — это процесс создания новых блоков транзакций, который выполняется за счет вычислительных мощностей майнеров.

Подробнее про майнинг вы можете прочитать в этой публикации.

Ethereum использует алгоритм консенсуса Proof-of-Work, при котором майнеры получают вознаграждение за найденную подпись блока.

С распространением ASIC-майнеров, — специальных устройств, направленных на эффективный майнинг, стала актуальной проблема централизации вычислительной мощности сети.

В связи с этим, Ethereum планируют переход от алгоритма Proof-of-Work к Proof-of-Stake.

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

Смарт-контракты

Эфир стал первым проектом, который на практике реализовал описанные Ником Сабо в 1994 году смарт-контракты.

Мы считаем, что криптовалютный бум 2016-2017 года был связан в том числе и с Ethereum.

Стоит только вспомнить волну ICO проектов, которая была в те годы.

В основе всех ICO проектов лежат те самые смарт-контракты, которые гарантируют автоматическое зачисление токенов инвесторам после перевода эфира на указанные кошельки.

Подробнее о работе смарт-контрактов мы уже писали в этом материале.

Ну а если вкратце, то можно объяснить принцип работы умных контрактов на примере с арендой жилья.

Для начала стоит выделить три составляющих любого смарт-контракта:

  1. Взаимодействующие стороны;
  2. Предмет контракта;
  3. Условие для выполнения, которые описываются при помощи программирования.

Вернёмся к примеру:

Человек находит квартиру и хочет её арендовать. Он связывается с владельцем и договаривается о встрече. При встрече владелец создаёт смарт-контракт с определёнными условиями:

Умный контракт при помощи программирования привязывают: к банковскому счёту владельца квартиры и, допустим, к системе умного дома.

Если арендатор своевременно оплачивает жилье, то может спокойно им пользоваться.

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

  • Взаимодействующие стороны здесь — арендатор и арендодатель.
  • Предмет контракта — оплата за жилье.
  • Условие для выполнения — если оплата не поступила на счёт вовремя — дать команду на блокировку дверного замка.

Пример конечно самый простой и условный, но именно по такому принцип работают умные контракты.

Они гарантируют децентрализацию и отсутствие вмешательства в процесс.

Децентрализованные приложения

Эфир показал, что криптовалюты — это нечто бОльшее, чем просто цифровые платежные системы.

Финансово-техническая сфера обратила внимание на широкие возможности использования смарт-контрактов в своей деятельности.

Это породило множество интересных проектов с их использованием.

Приложения с использованием смарт-контрактов называют dApps или децентрализованными приложениями.

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

Токены

Это те самые отдельные «криптовалюты», о которых мы упоминали вначале этого материала.

Мы назвали токены криптовалютами в кавычках, потому что у них нет собственного блокчейна.

Они строятся при помощи смарт-контрактов на базе блокчейна Ethereum.

В контрактах заранее прописаны все условия создания и функционирования токена.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here

шестнадцать + 11 =