Если вы оказались вовлечены в криптовалютный мир, тогда у вас наверняка есть свое мнение на этот счет. Битва между Ethereum и Ethereum Classic является одновременно и этической и идеологической. Прежде чем мы начнем объяснять основную разницу между ними и делать какие-либо выводы, нам стоит разобраться с историей вопроса.
Давайте открутим стрелки часов назад и рассмотрим некоторые наиболее важные моменты не только истории Ethereum, но и криптовалют в целом.
Если хотите узнать больше про Ethereum, читайте статью Что такое Ethereum? Руководство для начинающих
Создание «DAO»
Вся экосистема Ethereum работает на основе смарт-контрактов. Если вкратце, то это автоматические контракты, которые сами обеспечивают свое выполнение.
«DAO» (Децентрализованная Автономная Организация), была сложным смарт-контрактом, который навсегда изменил Ethereum. По сути это был децентрализованный фонд венчурного капитала, который собирался финансировать все будущие приложения (DAPP) в экосистеме.
Принцип работы «DAO» был сравнительно прост. Если вы хотели поддержать финансирование какого-то DAPP, то вам нужно было купить токены «DAO» (за ETH). Они были своего рода индикаторами того, что вы теперь официально являетесь частью системы «DAO».
Каков же был механизм утверждения и разработки децентрализованных приложений? Ну, во-первых, нужно было, чтобы их одобрили кураторы. После этого за проект могли проголосовать держатели токенов. Если проект получал 20% и более голосов участников, то его финансировали.
Потенциал «DAO», его гибкость, контроль и полная прозрачность были беспрецедентными. Люди буквально хлынули в проект, чтобы успеть ухватить свою долю пирога. В течение 28 дней после его создания он привлек более 150 миллионов долларов в Ethereum-эквиваленте. В то время у него было 14% всех токенов Ethereum’а, созданных на тот момент.
Но тут возник вопрос — это все, конечно, прекрасно, но как мне выйти из «DAO»? Что, если какое-нибудь приложение DAPP, которое вам не по вкусу, получит финансирование? Как тогда отказаться от участия в «DAO»?
Чтобы реализовать эту возможность, была создана «Split Function» (функция разрыва). Используя эту функцию, вы могли вернуть то количество эфира, которое вложили. Более того, при желании вы могли создать свое собственное дочернее «DAO».
Фактически, вы могли отделиться и вместе с другими держателями токенов создать свой собственный дочерний «DAO» и начать принимать предложения.
В контракте было одно условие — после выхода из «DAO» нужно было ждать 28 дней, прежде чем потратить ETH. В целом все выглядело шикарно…
Кроме одной маленькой проблемы. Многие увидели эту потенциальную «дыру» в безопасности и указали на нее. Однако создатели «DAO» заверили всех, что это не проблема. В итоге случилось то, что случилось — буря, которая разделила Ethereum на Ethereum и Ethereum Classic.
Атака на «DAO»
17 июня 2016 года кто-то использовал эту самую лазейку и вывел одну треть средств «DAO». Около 50 миллионов долларов. Лазейка, обнаруженная хакером, была довольно простой в ретроспективе.
Если кто-то хотел выйти из «DAO», он отправлял запрос. Затем Split-функция делала следующее:
- Отдавала пользователю обратно его эфир в обмен на токены «DAO».
- Регистрировала транзакцию в реестре и обновляла внутренний баланс токенов.
Что сделал хакер? Он в своем запросе на выход выполнил Split-функцию рекурсивно, и вот как изменился ход работы Split-функции:
- Она взяла токены у пользователя и отдала ему по запросу эфир (Ether).
- Прежде чем транзакция была зарегистрирована в реестре, рекурсивно вызванная Split-функция заставила код выполниться еще раз и передать еще больше эфира для тех же самых токенов «DAO» и так далее.
Это продолжалось до тех пор, пока Эфир стоимостью 50 миллионов долларов не был выведен в дочернее «DAO». Как и следовало ожидать, этот скандал разлетелся по всему сообществу Ethereum.
Примечание. Прежде чем мы продолжим статью, необходимо сделать одно замечание. Взлом произошел из-за проблемы в правилах «DAO», а не из-за проблем в Ethereum. Он работает в фоновом режиме, а «DAO» работает на его основе.
Как метко заметил сооснователь Ethereum Гэвин Вуд (Gavin Wood): «Обвинять Ethereum во взломе «DAO» все равно что утверждать всякий раз, когда не открывается какой-то сайт, что «Интернет сломан».
Последствия атаки на «DAO»
Этот инцидент подорвал доверие людей к криптовалютам в целом. Цена эфира резко упала с 20 до 13 долларов, и люди открыто это одобряли.
Несмотря на то, что хакер вывел сумму в 50 миллионов долларов в Эфире, он все еще сидел в созданном им дочернем «DAO». Он не мог получить к ним доступ, потому что смарт-контракт содержал явное условие о том, что любой из вложенных эфиров при выводе из «DAO» не будет доступен в течение 28 дней.
Учитывая это, сообщество и команда Ethereum решили принять меры. Было выдвинуто три возможных решения:
- Никто ничего не делает.
- Софт-форк (Soft Fork).
- Хард-форк (Hard Fork).
Никто не делает ничего
Некоторые считали, что внесение любых изменений будет противоречить самой природе и основополагающей философии самого Ethereum’а. В конце концов, он должен быть неизменным, а «код — это закон».
В то же время многих происшедшее совершенно не устраивало, поэтому большинство проголосовало за софт-форк.
Что такое софт-форк?
Есть два способа обновить blockchain — софт-форк и хард-форк. Первый можно представить как обновления в программном обеспечении, которые имеют обратную совместимость. Что это значит?
Предположим, что вы используете MS Excel 2005 на своем ноутбуке, и вы хотите открыть электронную таблицу, созданную в MS Excel 2015. Вы можете ее открыть, потому что MS Excel 2015 имеет обратную совместимость со старыми версиями.
Автор схемы: Виталик Бутерин
Однако все функции, которые вы можете использовать в новой версии, не будут видны в старой. Вернемся к нашей аналогии с MS Excel.
Предположим, что есть функция, которая позволяет помещать GIF в электронную таблицу в версии программы 2015 года, но в версии 2005 года вы не увидите эти GIF. Получается, что при просмотре таблицы в Excel 2005 года вы увидите только текст, но не увидите GIF.
То, что Ethereum планировал сделать со своим блокчейном — софт-форк, в котором у вас есть выбор обновляться или нет. При этом вне зависимости от принятого решения пользователи с обновленным программным обеспечением смогли бы взаимодействовать с теми, кто обновляться не захотел.
Идея заключалась в том, чтобы полностью заблокировать тот эфир, который был украден, отделив все блоки в блокчейне, содержащие информацию об этой транзакции. Это помешало бы хакеру вывести эфир окончательно.
Это казалось отличным планом, и большинство сообщества Ethereum поддержало эту идею, но затем возникла еще одна проблема. Внедрение софт-форка приведет к «Отказу от обслуживания» или, так называемой, DoS-атаке.
В чем заключалась DoS-атака софт-форка Ethereum
В экосистеме Ethereum’а майнеры в качестве вознаграждения получают эфир. Это основной способ защиты майнеров от DoS-атак.
Предположим, что кто-то решил атаковать сеть, наводняя ее огромным количество транзакций, каждая их которых требует сложных вычислений. Майнеры могут выполнить нужные вычисления, и даже если они не завершатся нормально, они получат очки за решение этих задач, в объеме, эквивалентом количеству произведенных вычислений.
Чем более трудоемкие и сложные вычисления производятся, тем больше Эфира они получают, и в то же время, атакующему придется потратить огромное количество денег, чтобы совершать эти транзакционные атаки.
Но получалось так, что в тот момент, когда софт-форк будет реализован, злоумышленник сможет обойти эту систему. Теперь хакер сможет утопить сеть в транзакциях, которые взаимодействуют с «DAO», что заставит майнеров выполнять эти сложные вычисления бесконечно и практически бесплатно.
При этом сам атакующий не понесет каких-либо финансовых затрат на совершение таких «мусорных» транзакций. Фактически, атакующий может даже обмануть майнеров и вовлечь их в решение каких-либо злонамеренных вычислений, установив высокую цену на эфир.
Идея применения софт-форка не прошла. Для сообщества Ethereum оставался только один путь — хард-форк.
Что такое Хард-форк?
Основное различие между софт-форком и хард-форком заключается в том, что он не поддерживает обратную совместимость. Как только он будет применен, возможности вернуться не будет. И если вы не присоединитесь к обновленной версии блокчейна, вы не сможете получить доступ к новым обновлениям и взаимодействовать с пользователями новой версии системы.
Предполагалось, что способ работы хард-форка Ethereum’а заключается в том, что это новая ветвь, которая отделяется от основного блокчейна в определенной точке (в данном случае прямо перед атакой «DAO»).
До этой точки (блок 1 920 000) старая версия блокчейна и новая версия абсолютно одинаковы, но сразу же после применения хард-форка два блокчейна становятся разными сущностями. Название для новой версии блокчейна не изменилось — это «Ethereum» или «ETH».
Хардфорк был создан для возврата денег, украденных у каждого члена «DAO» с помощью специально созданного смарт-контракта, который имел единственную функцию — вывод этих денег. Предполагалось, что за каждые 100 DAO держатель получал 1 ETH.
Это предложение вызвало огромные споры в обществе, и произошел раскол. Люди, которые были против применения хард-форка, отказались перейти на новый блокчейн и решили остаться в старом, назвав его «Ethereum Classic» или «ETC».
И именно здесь мы приходим к противостоянию, которое бушует в сообществе Ethereum, когда мы говорим об ETC и ETH. Это противостояние увлекательно, потому что оно одновременно имеет и моральную подоплеку и идеологическую. Гэвин Вуд (Gavin Wood), соучредитель Ethereum, назвал это «самым важным моментом в истории криптовалют с момента создания Биткоина». Рассмотрим обе ветви более подробно.
Что такое Ethereum Classic? Ethereum против Ethereum Classic
Люди, которые были против хард-форка, решили остаться на оригинальном блокчейне, назвав его «Ethereum Classic». К моменту написания этой статьи Ethereum Classic стоит ~11 долларов за монету (согласно CoinMaketCap). Давайте посмотрим на график:
В настоящее время рыночная капитализация ETC составляет чуть более 1,15 миллиарда долларов США и является двенадцатой в рейтинге самых дорогих криптовалют в мире.
Почему люди решили остаться на старой версии блокчейна, когда все «тяжеловесы» Ethereum, в том числе основатели Виталий Бутерин и Гэвин Вуд, перешли на новую цепочку?
Ну, ответ на этот вопрос философский. Когда Ethereum и криптовалюты в целом увидели мир, предполагалось, что они будут противостоять финансовой коррупции. Блокчейн был создан неизменяемым, чтобы защитить систему от человеческих прихотей.
Вот почему для многих сторонников ETC хард-форк — просто удобная отговорка. Если вы меняете всю цепочку из-за одного взлома, то в первую очередь полностью убиваете цель Ethereum. Вы тем самым подтверждаете, что на работу блокчейна могут влиять человеческие капризы.
И это вызвало резонанс со многими «крипто-идеалистами». Некоторые довольно крупные фигуры, такие как Барри Сильберт (Barry Silbert), генеральный директор Grayscale, в этом вопросе поддерживают позицию ETC.
Все это звучит хорошо, но с Ethereum Classic есть некоторые проблемы, которые просто нельзя игнорировать.
Проблемы Ethereum Classic
Основной проблемой с ETC является отсутствие обратной совместимости с версией хард-форка Ethereum. Все тяжеловесы сообщества Ethereum перешли на новую цепочку, а это означает, что любой, кто является частью ETC, не сможет получить доступ к каким-либо обновлениям, сделанным в ETH.
Прекрасным примером является переход системы вознаграждения ETH с Proof Of Work (PoW) на Proof Of Stake (PoS). ETC не сможет реализовать это, потому что их программное обеспечение просто не позволяет использовать данные обновления.
Но это еще не все. Есть более неприятные проблемы с ETC, которые даже граничат с заговором. Многие рассматривают ETC как попытку нападения на Ethereum. Что это значит?
После применения хард-форка, когда сообщество было расколото и уязвимо, многие говорили, что сторонники идей анти-Ethereum’а открыто поддерживали ETC только лишь для того, чтобы вызвать распад сообщества.
Более того, известные блоггеры, такие как Дэвид Симан (David Seaman), утверждали, что «Классика — это небезопасный сиротский блокчейн, который пиарится таким образом, который был бы полностью незаконным, если бы Ethereum был публичной компанией, которой он еще может стать».
Хард-форк Ethereum’a или ETH
ETH — результат хардфорка и то, что теперь считается «новым Ethereum». На момент написания этой статьи ETH стоит ~335 долларов (согласно CoinMarketCap). Посмотрим график:
Рыночная капитализация ETH в настоящее время составляет ошеломляющие 31 миллиард долларов и ETH является второй в рейтинге самых дорогих криптовалют мира после Биткоина.
ETH — новая форма Ethereum, независимо от того, что говорят недоброжелатели. Люди, стоящие у его истоков, являются частью системы. ETH также проходит через самые революционные изменения (например, вышеупомянутый переход от PoW к PoS).
ETH был создан только по одной причине и с единственной целью — вернуть средства, похищенные «хакером DAO», их законным владельцам.
ETH представляет собой гораздо больше, чем кажется на первый взгляд. Он представляет собой победу сообщества Ethereum. Столкнувшись с худшим взломом в истории криптовалют, участники системы собрались вместе, объединились и сделали нечто еще более мощное, чем его предшественник.
Но нужно заметить, что с ETH есть одна проблема, и, по словам поклонников ETC, она идеологическая.
Проблемы ETH
Как мы уже упоминали ранее, создание ETH идет вразрез с идеей неизменяемости блокчейна и принципом «код — это закон». В глазах приверженцев анти-ETH идеологии, хардфорк вышел из Ethereum’а и соответственно, они должны были принять основной блокчейн каким бы он ни был.
Еще один вопрос, который был поднят сообществом, заключался в том, как можно быть уверенным, что в будущем не будет других хард-форков, созданных, чтобы удовлетворить чьи-то прихоти или капризы? А что, если будет несколько хард-форков, создающих разные версии Ethereum? Что делать, если возникнут сотни различных версий Ethereum, работающих одновременно? Разве это не девальвирует ценность его и криптовалют в целом?
Несмотря на эти вопросы, идея внести такие монументальные изменения получила большинство голосов сообщества.
Обозначим все «за» и «против» Ethereum и Ethereum Classic
Ethereum classic
Доводы ЗА
- Верен принципу неизменяемости блокчейна.
- Имеет поддержку нескольких крупных игроков.
Доводы ПРОТИВ
- Не имеет доступа к обновлениям Ethereum’a (например, переход от PoW к PoS).
- Все тяжеловесы мира Ethereum перешли на сторону ETH.
- Рассматривается как продуманная атака на сообщество Ethereum.
- Много мошенников.
Ethereum
Доводы ЗА
- Постепенно растет.
- Имеет большинство сильных разработчиков, которые и создали Ethereum.
- Переиграл атаку на «DAO» и вернул украденные деньги их законным владельцам.
- Постоянно обновляется.
- Имеет более высокий хешрейт, чем ETC.
- Яркий пример того, что сообщество Ethereum способно, объединившись, решить проблему.
- ETH поддерживается мощной группой из более чем 200 корпораций под названием Enterprise Ethereum Alliance (EEA), целью которой является использование технологии blockchain для запуска смарт-контрактов в компаниях из списка Fortune 500. В число участников входят: Microsoft, JP Morgan, Toyota, ING и т. д.
Доводы ПРОТИВ
- Идет против принципа неизменяемости блокчейна
Почему вы должны поддержать ETH
Подробно изучив различия между ETC и ETН, и взглянув на историю самого Ethereum, к какому лагерю вы себя отнесете?
Если вы хотите быть частью истории и хотите поддержать сообщество Ethereum, то, само собой разумеется, что вы должны быть в лагере ETH. В аргументах сторонников идей анти-ETH есть огромные дыры, давайте рассмотрим их.
Аргумент № 1. ETH выступает против неизменяемости блокчейна
Это правда, хард-форк пошел против принципа неизменяемости. Но необходимо учитывать обстоятельства, связанные с этими изменениями. Атака на «DAO» унесла одну треть всего эфира «DAO», которая, в свою очередь, получила 14% от всего эфира в мире.
После такой атаки нужно было что-то сделать, чтобы справедливость восторжествовала, и это именно то, чего достиг хард-форк. Это не только сильно девальвировало количество эфира, удерживаемого хакером. Это возместило каждому держателю токенов «DAO» его деньги.
Аргумент № 2. Это может быть началом многочисленных хард-форков
Эта точка зрения необоснованна по одной простой причине — сообщество Ethereum децентрализовано и демократично. Вы не сможете принять такое важное решение, если большинство членов сообщества не согласятся на это.
Заключение
Ethereum нашел впечатляющий выход из абсолютной катастрофы, и похоже, что он оправдывает все ожидания, которые были у людей, когда Ethereum только появился. Более того, истинная сила Ethereum’а находится в его полноте.
Это не просто валюта, это платформа, на которой люди могут создавать проекты, способные определять будущее. Если у децентрализации действительно есть будущее, то Ethereum будет находиться в его сердцевине.
Теперь возникает вопрос: что это значит для ETH и ETC? На стороне Ethereum все ведущие разработчики и поэтому он будет становиться все сильнее. Теперь при поддержке EEA ситуация только улучшится.
Ценность любой валюты исходит из доверия, которое люди имеют к ней, и из-за всех этих факторов доверие к ETH только растет. Многие эксперты считают, что ETH станет первой криптовалютой, которая так же как биткоин перейдет барьер в 1000 долларов за монету.
Про ETC, к сожалению, нельзя сказать то же самое. В глазах людей ETC всегда будет черной овцой в семье Ethereum. На данный момент ETH почти в 27 раз дороже, чем ETC, и тенденции к изменению этого положения пока нет.
Тот факт, что в системе ETC много мошенников, только уменьшает доверие к нему, что, в свою очередь, снижает его ценность. Мы говорим, что он полностью исчезнет с рынка? Нет. Мы говорим, что у него нет большого потенциала роста?
Может быть, а может и нет. Как сказал Мильтон Фридман (Milton Fridman): «Самая прекрасная вещь, которая есть в мире блокчейна — это свободный выбор».
ETC решила сохранить свой блокчейн и идти дальше, это красота механики блокчейна и свободного капитализма.
У ETH яркое будущее, и он будет продолжать расти. Это живое доказательство того, на что способно сообщество Ethereum. Они столкнулись с серьезным кризисом, объединились и придумали действительно изящное решение.
ETH — это будущее, и если вы сторонник Ethereum’а и верите в то, что он отстаивает, вам обязательно нужно быть в лагере ETH.
Над статьями работает команда авторов, переводчиков и редактор. На сайте команда Privatefinance.biz публикует информационные статьи, обзоры, рейтинги, гайды о торговле на финансовых рынках и инвестировании, рекомендации по выбору брокера и инструментов инвестирования, актуальные новости из мира финансов.
Почта для связи с нами: [email protected]