Станьте профессионалом в криптоторговле
Узнайте все о криптовалюте, торговле и ботах
История Ethereum (Часть 1)
За авторством
Попробуйте 3Commas бесплатно
Полный доступ ко всем функциям 3Commas пока длится триальный период
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.