Назад |  Блог > Записи блога> Для новичков> История Ethereum (Часть 1)

История Ethereum (Часть 1)

White Paper, описывающий механизмы работы платформы Ethereum для создания децентрализованных приложений на базе смарт-контрактов, появился еще в 2013 году. С самого старта проекта идею создания платформы для внедрения технологии блокчейн в сторонние проекты приняли и подхватили огромное количество стартапов и компаний.

На сегодняшний день, Ethereum является второй по капитализации криптовалютой. Именно Ethereum стал основной площадкой для выпуска более 6 тысяч различных токенов во время бума ICO в 2017 году. Ethereum обходит TRON и EOS как по количеству пользователей, так и по общей стоимости транзакций в dApps.. Сегодня Ethereum является основной площадкой для новой волны хайпа — DeFi.

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

Первые шаги

Идея создания платформы принадлежит канадскому программисту с русскими корнями Виталику Бутерину. В 2013 году в журнале Bitcoin Magazine, сооснователем и редактором которого являлся Виталик, появилась публикация, описывающая концепцию платформы Ethereum. На начальных этапах, основной идеей было создание площадки для разработки dApps с интеграцией в сеть Биткоина. Но это предложение было отвергнуто биткоин-сообществом. Тогда курс был взят на создание и разработку отдельного блокчейна для использования смарт-контрактов.

По словам Виталика, название «ethereum» от англ. «ether»- эфир, было взято из википедии и означает «особую среду, заполняющую мировое пространство».

Анонс будущего проекта был опубликован 23 января 2014 года в статье «Ethereum: now going public», включавшей в себя описание платформы, смарт-контракты, криптовалюту и децентрализованную организацию DAO.

В июне 2014 года был создан некоммерческий фонд Ethereum Foundation, целью которого является поддержка развития криптовалютной платформы Ethereum.

ICO проекта проходило с 20 июля по 2 сентября 2014 года, в котором разработчики смогли собрать около 31.5 тыс. BTC, что соответствовало $18,450,000. Во время pre-sale за 1 BTC можно было получить 2000 ETH.

Тестирование платформы велось с начала февраля 2014 года, с момента представления Proof of Concept Ethereum.

Proof of Concept (PoC) — это прототип приложения, созданный с целью проверки того, что определенные концепции или теории имеют потенциал для реального применения.

Первая публичная тестовая сеть была запущена весной 2015 года и получила название Olympic. Пользователи спамили сеть транзакциями, создавали узлы и пытались нарушить работу сети. За свои старания пользователи получали призовые ETH из фонда. Olympic был последней фазой в процессе разработки Ethereum перед запуском базовой реализации сети — Frontier.

Формирование активной экосистемы

Основной этап разработки Ethereum был поделен на части, благодаря чему процесс разработки осуществлялся плавно и последовательно. 30 июля 2015 года считается днем запуска сети, так как именно в ‘тот день была запущена первая версия сети — Frontier Network’.

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

Еще одной интересной особенностью в этой версии являлись так называемые «Canary contracts». Это контракты с переключателями со значениями 1 и 0. Каждый контракт контролировался участниками из группы разработчиков. По сути, на всем протяжении работы Frontier, разработчики имели возможность отменять действия пользователей в сети.

Следующим шагом в приобретении популярности платформы стало проведение ICO на платформе Ethereum. Понятие ICO (первичное предложение монет) было введено в 2013 году во время сбора средств для проекта MasterCoin (переименован в OmniLayer) — решения для безопасных транзакций для Bitcoin 2.0. Ethereum является платформой для функционирования смарт-контрактов с возможностью создания криптовалютных токенов и позволяет создавать новые токены на своем блокчейне по протоколу ERC-20. Первое ICO на базе Ethereum было проведено 17 августа 2015 года для проекта децентрализованного рынка предсказаний Augur. Во время ICO токены REP были проданы на сумму более $5 млн. Это событие дало толчок развитию ICO на платформе Ethereum.

Весной 2016 года была выпущена первая стабильная версия протокола под названием Homestead. В этой версии сети были устранены «Canary contracts», и внесены изменения протокола EIP, которые улучшили защиту от спам-атак и сетевую совместимость будущих изменений в протоколе.

EIP (Ethereum Improvement Proposal) — это предложения по улучшению работы Ethereum за пределами сети, аналогично BIP (Bitcoin Improvement Proposal) в сети Биткоина.

Начиная с Homestead, все последующие обновления являлись хардфорками сети. Разница форков между BTC и ETH в том, что с биткоином они не имеют ничего общего, а в сети Ethereum направлены на улучшение платформы.

Раскол сообщества

Одной из возможностей блокчейна является создание децентрализованных анонимных организаций (Decentralized Anonymous Organizations — DAOs). Это новый тип организаций, основанный на смарт-контракте, который управляет тем, как организация принимает решения. Токены DAO предоставляют право голоса и управления их владельцам.

Группа разработчиков Ethereum совместно с группой из стартапа Slock.it разработали The DAO — это децентрализованная организация, созданная на блокчейне Ethereum. Впервые в истории была создана организация, участники которой могут в режиме реального времени отслеживать инвестируемые средства, а процесс управления осуществляется при помощи автоматизированных систем. По сути, была создана цифровая компания, управление которой осуществлялось сообществом. После выхода DAO на crowdsale 30 апреля 2016 года, было собрано около $150 млн от 20 тыс. инвесторов.

Но уже 17 июня проект был атакован. Было украдено 3.5 млн ETH. Злоумышленники использовали уязвимость рекурсивного вызова, о которой еще за неделю до взлома предупреждали многие участники сообщества, но команда из slock.it не отнеслась к заявлениям серьезно, что стоило проекту $50 млн (примерно 15% всего ETH на тот момент) и привело к краху The DAO.

Уязвимость рекурсивного вызова позволила пользователю смарт-контракта выводить вдвое больше эфира, чем было вложено в контракт и переводить средства в дочернее DAO. Это стало возможным из-за типографической ошибки в коде. Украденные средства невозможно было вывести из-за существовавшего окна в 27 дней при создании дочерних DAO. Это время было использовано для поиска путей решений из сложившейся ситуации. Единственное что могли сделать разработчики, чтобы вернуть украденные средства — провести хардфорк.

Крупнейшие майнинговые пулы провели голосование среди участников, чтобы узнать готовы ли они к хардфорку. Большая часть майнеров была согласна, поэтому было принято решение о возврате вложенных ETH пользователям. Все токены DAO были заморожены и отправлены на новый адрес с которого их можно было вывести.

Раскол в сообществе произошел именно из-за решения большей его части о проведении хардфорка. Было решено вернуть систему к состоянию до создания The DAO, тем самым объявив украденные ETH недействительными. Это был действительно спорный момент, так как. за хардфорк выступали в основном участники чьи средства были украдены. Группа, несогласная с принятым решением, объявила о недопущении нарушения принципа децентрализации, т.к. блокчейн должен быть неизменным, а смарт-контракты самодостаточными. Таким образом криптосообщество получило два независимых блокчейна — Ethereum, который вернул средства инвесторам и Ethereum Classic, сохранивший оригинальный блокчейн.

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

Курс Ethereum после взлома проекта The DAO опустился почти на 50% и колебался в районе $11.

В следующих статьях мы расскажем о неприятностях, которые ожидали разработчиков после событий с проектом The DAO, важнейших обновлениях проведенных в сети и событиях на пути к алгоритму PoS.

Для новичков

Оставьте комментарий