Продажи эфира были начаты в августе 2014 года приверженцам проекта по всему миру. Этот проект был разработан Фондом Ethereum 1 – некоммерческой швейцарской организацией. В его создании участвовали многие великие умы со всего мира».
Майнинг
Как и протокол биткойн, Ethereum обращается к майнингу с proof of work. Вместе с тем протокол Ethereum планирует в ближайшее время переключиться с современного майнинга с proof of work (Frontier) на майнинг с proof of stoke
[81].
Валюта
Ethereum использует в качестве оплаты контрактов расчетную единицу, которая называется эфир (ether). Его аббревиатура, используемая в системе обмена валют, – ЕТН. Эфир – это вторая по значимости криптографическая децентрализованная валюта после биткойна, с капиталом более 1,6 миллиарда долларов
[82].
Покупка эфира
Существует два способа покупки эфира:
• купить эфир, предъявив удостоверение личности, на какой-либо платформе (см. список в конце книги);
• обменять биткойны или другую криптовалюту на эфир.
Первый вариант быстрее, но дороже. Нужно войти в платформу (например, Coinhouse
[83]), с помощью которой вы сможете купить эфир. Как правило, для создания учетной записи, проверки личности и выполнения транзакций будет достаточно нескольких часов. С другой стороны, при этом отчисляется комиссия от б до 10 %.
Второй вариант является более длительным, но менее затратным. Надо войти в платформу, где осуществляется обмен (например, Kraken), а затем выполнить перевод со своего банковского счета на эту платформу для того, чтобы купить биткойны, а затем обменять биткойны на эфир.
Функционирование
Можно рассматривать Ethereum как всемирный компьютер (состоящий из тысяч компьютеров), раскинувшийся по всей земле, к которому каждый может получить доступ. Его вычислительная мощность поступает от майнеров, услуги которых оплачиваются «газом».
В обмен на вознаграждение майнеры совместно выполняют необходимые операции (проверка, добавление данных, выполнение умных контрактов) для функционирования блокчейна Ethereum. «Газ» можно обменять на эфир, который затем может быть обменен на валюту без наценки на торговых платформах.
Таким образом, в блокчейне Ethereum можно хранить все, что вам будет нужно, даже код. Этот блокчейн находится в распоряжении частных лиц, профессионалов, которые могут свободно его использовать.
Ethereum отличается от других блокчейнов наличием умных контрактов (smart contracts) и DAO (decentralized autonomous organizations, децентрализованных автономных организаций).
Эта система позволяет сократить число судебных разбирательств, а также делает управление бизнесом более удобным. В этой системе не нужно доверять ни партнеру, ни центральной власти. Эта компьютерная система полностью автоматизирована, что гарантирует честность сделки.
Умные контракты DAO
Умные контракты
Ник Сабо, специалист в области криптографии, создатель сети, предшествовавшей биткойну, – она называлась BitGold, – а кроме того, подозревавшийся в том, что именно он изобрел биткойн, придумал название и разработал концепцию умных контрактов
[84] в 1994 году. По сути, он хотел организовать автоматическую связь умных контрактов со сделками в области электронной торговли между людьми, неуверенно владеющими Интернетом
[85].
Умные контракты – это компьютерные программы, которые регистрируют и/или выполняют условия договора, характеристики которого были предварительно четко определены, когда срок его действия подходит к концу (финансовые кредиты, выпуск акций, голосование, брачный договор, контракт…)
[86].
Цель умного контракта заключается в выполнении условий договора, таких как оплата и поставки, а также в соблюдении конфиденциальности и выполнении взаимных обязательств. Теоретически цифровой и автоматизированный характер договора позволяет двум партнерам наладить деловые отношения без необходимости доверять друг другу с самого начала, причем без участия централизованных третьих лиц или властей. Сама система, а не ее сотрудники, гарантирует честность сделки. Таков смысл проекта Ethereum, который позволяет создавать крупномасштабные умные контракты
[87], используя нематериальный метод проверки партнера. При этом проверка может быть проведена непосредственно участниками, имеющими равные права, и без использования дополнительных правовых инструментов.
В блокчейне эту функцию выполняют программы, которые доступны для всех уполномоченных сторон, их выполнение в любой момент может быть проконтролировано. Эти программы автоматически выполняют условия договора, как только определенные элементы объединяются.
Эти умные контракты делают блокчейн надежнее: в рамках договора страхования, если условия уплаты соблюдены, контракт выполняется и сделка совершается. Благодаря умным контрактам блокчейн не ограничивается только хранением информации!
Умные контракты позволяют записывать информацию в условиях полной защищенности, соединяя между собой все части договора. Таким образом, благодаря блокчейну, договор имеет датированное, неопровержимое и защищенное от подделок подтверждение.
Важно отметить, что умные контракты – это палка о двух концах. Действительно, неизменность желательна, но в случае ошибки в написании кода контракта будет невозможно вернуться назад.
В Ethereum каждый умный контракт входит в блокчейн с помощью специального языка Solidity
[88]. Solidity – это язык высокого уровня, синтаксис которого напоминает JavaScript. Он был разработан для того, чтобы компилировать код для виртуальных машин Ethereum
[89]. Будучи полным по Тьюрингу языком, Solidity позволяет писать как простые, так и довольно сложные программы.