Ethereum (Эфириум— «эфир») — криптовалюта и платформа

 Ethereum (Эфириум— «эфир») — криптовалюта и платформа для создания децентрализованных онлайн-сервисов на базе блокчейна (децентрализованных приложений), работающих на базе умных контрактов. Реализована как единая децентрализованная виртуальная машина. Концепт был предложен основателем журнала Bitcoin Magazine Виталиком Бутериным в конце 2013 года, сеть была запущена 30 июля 2015 года.


Ethereum изначально создавался не столько как платёжная система, сколько как база для доступного внедрения технологии блокчейн в сторонние проекты[7]. К нему проявили интерес не только новые стартапы[8], но и крупные разработчики (Microsoft[9], IBM), банки (ВТБ[10], Сбербанк[11][12][13][14][15]), авиакомпании (Lufthansa[16], S7[17]), а также международная благотворительная организация ЮНИСЭФ[18].

Обменные единицы Ethereum называются эфиром (англ. ether). Для обозначения используется сокращение ETH и символ в виде греческой буквы Кси Ξ[19]. Дробные части имеют свои названия: 1/1000 — finney, 1/106 — szabo, 1/1018 — wei.


В отличие от других криптовалют, авторы не ограничивают роль эфира платежами, а предлагают его, например, в качестве средства для обмена ресурсами или регистрации сделок с активами при помощи умных контрактов, в частности авторы назвали эфир «криптотопливом» для исполнения умных контрактов одноранговой сетью[20]. Эфир активно торгуется на сервисах по обмену криптовалют. Его общая капитализация в январе 2018 года превысила 100 млрд долларов[21], но к августу 2018 года снизилась до 30 млрд долларов.


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

Основная статья: Смарт-контракт

Экономический смысл

Технология Ethereum даёт возможность регистрации любых сделок с любыми активами на основе распределённой базы контрактов типа блокчейн, не прибегая к традиционным юридическим процедурам[22].


История


Основатель Ethereum Виталик Бутерин в 2015 году

Эфириум был первоначально описан в одной из публикаций Бутерина в конце 2013 года. Сооснователями Ethereum стали Михай Ализе (Mihai Alisie), Энтони Ди Лорио (Anthony Di Iorio) и Чарльз Хоскинсон (Charles Hoskinson)[23]. Проект сделали публичным, а к разработке подключились и другие участники.


В начале 2014 года команда основала компанию Ethereum Switzerland GmbH в Швейцарии. Бутерин обосновал такой выбор тем, что в Швейцарии либеральные законы по отношению к криптовалютам[23] и много потенциальных заказчиков.


В апреле 2014 года Ethereum был формально описан Гэвином Вудом в так называемой «жёлтой книге»[24], а неформально его называли «следующим поколением Биткойна» (или «Биткойн 2.0»)[25].


Во второй половине 2014-го было объявлено первичное публичное предложение в качестве краудфандингового сбора средств на разработку. Собрали 31 591 биткойн[26], что на тот момент было эквивалентно 18 439 086 долларов. Первый блок Ethereum был сформирован 20 июля 2015 года. Награда составила 72 009 995 Ether, которые были розданы на 8903 адреса[27]. Подписчики получили 60 102 216 Эфира. А собственно блокчейн-платформа была запущена 30 июля 2015 года. После этого проект привлёк внимание многих банков как испытательная платформа для изучения умных контрактов[28].


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


История апгрейдов


Количество подтверждённых транзакций в день на апрель 2021 года

Первоначальная альфа-версии блокчейна Ethereum называлась Frontier. В ней разработчики не гарантировали безопасность.


Первая модернизация блокчейна Ethereum состоялась 14 мая 2016 года[29] на высоте блока 1,150,000[30]. Новую версию протокола назвали Homestead[31]. Обновление устранило из сети контракты Canary[32].


Было объявлено, что защита сети на основе майнинга планируется только на начальном этапе с дальнейшим переходом только на proof-of-stake[33] с гибридной моделью на промежуточном этапе[33]. При этом защитой от применения для майнинга специализированных процессоров (ASIC) стали высокие требования к видеопамяти (GPU) — на июль 2017 года требовалось 2,04 Гб.


Обновление Metropolis: Byzantium стало началом перехода к методу Proof of Stake[34].


Запуск Metropolis: Constantinople состоялся 28 февраля 2019 года[35] и подготовил сеть к переходу на PoS-протокол Casper и отмену прежней модели майнинга, которая состоялась в первом квартале 2019 года.


Следующая модернизация Istanbul была запланирована на блоке #9069000 (предполагалось, что это произойдёт 4 декабря 2019 года)[36], однако в итоге обновление было активировано в основной сети Ethereum 8 декабря 2019 года[37]. Среди основных задач Istanbul было обеспечение совместимости блокчейна Ethereum с анонимной криптовалютой Zcash и повышение масштабируемости сети благодаря протоколам доказательства с нулевым разглашением SNARKs и STARKs. Кроме того, обновление затруднило проведение DoS-атак на сеть за счёт изменения стоимости газа на запуск операционных кодов[38]. Istanbul состоит из двух частей и вторая часть — Berlin, которая будет последней перед переходом к Ethereum 2.0, назначена на 14 апреля 2021 года[39].


The DAO и ответвление цепочки блоков

Меньше чем через год после запуска, весной 2016 года платформа Ethereum всё ещё считалась полем для рискованных экспериментов, но стремительно набирала популярность среди стартапов. Одним из них был блокчейн-проект платформы для автономного управления инвестиционным капиталом The DAO[23].


30 апреля авторы The DAO объявили о сборе средств на запуск сервиса[40]. В профильных СМИ проект описывали как «амбициозную экономическую организацию, которая предлагает полную прозрачность, беспрецедентную гибкость и автономное управление с использованием блокчейна»[40]. К 21 мая проект собрал 154 миллиона долларов и больше 12 миллионов эфира (50 миллионов долларов по тогдашнему курсу), хотя рассчитывали собрать только 5 миллионов долларов. Блокчейн-защита Ethereum казалась авторам надёжной, и со дня на день они собирались вложить деньги в продолжение разработки.


В июне 2016 года была обнаружена ошибка в программном коде The DAO[41]. 16 июня эта уязвимость позволила неизвестным переместить около одной трети эфира, имеющегося у The DAO (на сумму 50 миллионов долларов США), в одну из веток (ChildDAO), контроль над которой был только у атакующей стороны[42][43]. Около шести часов авторы проекта пытались перекрыть дыру в системе: они просто не могли зайти в свой профиль. Однако благодаря особенности реализации The DAO эти средства были недоступны для вывода в течение месяца[44].


Репутация The DAO и Ethereum оказалась подорванной. Децентрализованная система, которая считалась столь защищённой, позволила злоумышленнику украсть огромную сумму, и не было предложений, как её вернуть. Курс эфириума стремительно падал: за пару дней цена опустилась с 22 до 12 долларов.


Руководство The DAO привлекло к расследованию отделения ФБР в Нью-Йорке и Бостоне, но спецслужбы не сумели найти злоумышленника. Хакера искали участники сообщества Ethereum, но и они не сумели разыскать вора. Единственное предположение о хакере, которое удалось сделать, — он действовал не в одиночку, а в составе группы из Швейцарии. Сам же злоумышленник опубликовал открытое письмо, где заявил, что действовал в рамках правил сервиса и ничего не нарушил[45].


Через месяц, 20 июля 2016 года, рассматривались два варианта решения проблемы, один из которых предложил Бутерин: воспользоваться методом «софт-форка»[46] — заморозки всех украденных средств с последующим откатом блокчейна до момента взлома.


Сообщество Ethereum обсуждало, следует ли вернуть эфир инвесторам и каким именно способом осуществить возврат, а разработчики The DAO из Германии пытались ответно атаковать хакера[44], поскольку децентрализованный характер The DAO и Ethereum означает отсутствие центрального органа, который мог бы предпринять административное действие, и требует согласия пользователей[42]. После обсуждения в течение нескольких недель 20 июля 2016 года в Ethereum был произведён хардфорк[47] (разделение цепочки блоков на две ветки, каждая из которых начала самостоятельное развитие), чтобы отменить взлом и вернуть инвесторам средства, похищенные у The DAO[48], что стало первым подобным событием[49].


Образовалось 2 цепочки. В одной взлома никогда не происходило, а украденные эфиры остались на прежних счетах. В другой — взлом произошёл. Хитрость заключалась в том, что «взломанная» версия должна была исчезнуть после выхода обновления системы. Но когда разделение завершилось, авторы столкнулись с новой проблемой — сообщество распалось на два лагеря: одни смирились с появлением второй ветки, а другие заявили, что она нарушает стандарты децентрализации и собственно концепции блокчейна.


Эта идеологическая война привела к тому, что часть участников сообщества продолжили майнить в первоначальной ветке, где взлом произошёл. Вскоре она набрала слишком большую ценность, чтобы её просто удалить, и группа добровольцев под предводительством человека под псевдонимом Arvicco создала Ethereum Classic[50], который продолжает работать как проект «The DAO». На середину 2017 года цена токена составляла примерно 19 долларов, а цена обновлённого Ethereum, где взлома не происходило — около 300 долларов.