Если вы интересуетесь криптовалютами, у вас наверняка есть мнение на эту тему. Борьба между Ethereum и Ethereum Classic имеет и этический, и идеологический характер. Перед тем, как мы объясним разницу между этими проектами, давайте слегка окунёмся в историю развития криптовалют.
Образование The DAO (Decentralized Autonomous Organization)
Экосистема Эфириума работает на основе смарт-контрактов, все действия в ней выполняются с их использованием. Простыми словами, смарт-контракты – это контракты, которые автоматически обеспечивают соблюдение условий договора.
The DAO (Децентрализованная Автономная Организация) – сложный смарт-контракт, который мог навсегда изменить Эфириум. Это был бы децентрализованный фонд венчурного капитала, из которого финансировались бы все будущие децентрализованные приложения (что такое DApps?), созданные в этой системе.
Работала The DAO довольно простым образом. Если необходимо создать финансируемое приложение, надо купить DAO-токены за определённое количество Эфира. DAO-токены являлись подтверждением принадлежности системе.
Теперь о том, как планировалось создавать и подтверждать сами децентрализованные приложения. Сначала их должны были проверить лидеры сообщества Эфириум. После их подтверждения должно было начаться голосование среди держателей DAO-токенов. Если приложение набирает 20% положительных голосов, ему выделяется необходимое для запуска финансирование.
Потенциал The DAO и таких её преимуществ, как гибкость, контроль и полная прозрачность, был огромен, и люди стали стремиться в него вложиться.
За первые 28 дней он собрал $150 млн в эфире. Это 14% всех токенов сети Ethereum, выпущенных на тот момент.
Также был предусмотрен случай, если вам не нравится одобренное сообществом приложение. Для выхода из DAO существует функция «Split Function». Используя её, можно вернуть инвестированный эфир и даже создать свою мини-DAO с другими держателями DAO-токенов.
Однако существовало условие: после выхода из The DAO эфир можно тратить только через 28 дней. Многие увидели в этом возможную ловушку и указали на неё, однако создатели The DAO уверили, что это не проблема. Но это действительно было проблемой. Именно из-за неё произошёл переполох, который разделил Ethereum на Ethereum и Ethereum Classic.
Атака на The DAO
17 июня 2016 кто-то использовал эту лазейку в The DAO и проглотил треть всех токенов, около $50 млн. Сейчас эта лазейка, которой воспользовались хакеры, кажется очень простой.
Выйти из The DAO можно было, отправив запрос. Затем процесс состоял из двух шагов:
— Возврат эфира в обмен на DAO-токены
— Регистрация транзакций в базе и обновление баланса токенов.
Хакеры создали рекурсивную функцию в запросе, и процесс вывода выглядел вот так:
— Возврат эфира в обмен на DAO-токены
— Перед регистрацией транзакции рекурсивная функция заставляла код возвращаться и снова переводить Эфир за те же DAO-токены.
Таким образом на мини-DAO хакеров оказались токены колчество эфира эквивалентное $50 млн. Ожидаемо, скандал затронул всё сообщество Ethereum.
Следует сказать, что взлом произошёл из-за уязвимости самой DAO, а не Эфириума.
DAO работает на базе Эфириума, и обвинять разработчиков сети во взломе DAO — всё равно что обвинять Интернет в поломке одного сайта.
Последствия атаки
Тем не менее, хотя Эфириум ни в чём не виноват, этот случай пошатнул доверие людей к криптовалютам в целом. Цена эфира просела с $20 до $13.
Хоть взломщик и присвоил эфир на $50 млн, эти средства всё ещё оставались в его мини-DAO на 28 дней из-за вышеописанного принципа работы DAO. Комьюнити Эфириума и команда разработчиков понимали это и стали обдумывать варианты их возвращения, в результате чего было выбрано три потенциальных пути развития событий:
— Оставить всё без изменений
— Софтфорк (что такое форки и какими они бывают?)
— Хардфорк
Некоторые посчитали, что изменение системы будет противоречить самой идее Эфириума: код – это закон. Однако многих такой вариант не устраивал, и большинство проголосовало за софтфорк.
Что такое софтфорк
Существует два способа обновить блокчейн: софтфорк и хардфорк. Софтфорк – это обновление, с которым совместимы старые версии. Допустим, у вас установлен Excel 2005, и вам нужно открыть лист, сделанный в Excel 2015. Вы сможете его открыть, так как Excel 2015 совместим со старыми версиями. Но есть и другая особенность. Все обновления, которые вы получите в новой версии, не будут доступны в старой версии. По той же аналогии: допустим, в Excel 2015 появилась возможность добавить GIF-файл. В версии 2005 вы его не увидите, а увидите только текст.
Так и планировали сделать в Эфириуме – софтфорк, устанавливать или не устанавливать который принимает решение сам пользователь, но независимо от версии пользователи по-прежнему смогут друг с другом взаимодействовать. Идея состояла в том, чтобы полностью заблокировать украденный эфир путём игнорирования и изъятия любых блоков, содержащих транзакцию с этим эфиром.
Это казалось отличным планом, и большинство участников сообщества Эфириума его поддержало, но затем появилась проблема, и договориться вновь оказалось трудно. Дело в том, что такой софтфорк способен привести к DoS-атакам.
Почему был возможен DoS
Все майнинговые операции в Эфириуме вознаграждаются «Газом». Это основной принцип, благодаря которому майнеры защищены от DoS-атак. Допустим, кто-то решит атаковать сеть, загрузив её транзакциями, требующими сложных вычислений. Майнеры могут принять это и выполнить вычисления. Пусть даже они не завершат их успешно, они всё равно получат Газ, эквивалентный количеству произведённых вычислений. Поэтому чем более сложны и затратны по времени вычисления, тем больше Газа получит майнер, и в то же время атакующему придётся потратить много денег на осуществление таких атак.
Но в случае проведения вышеописанного софтфорка атакующий способен обойти этот принцип. Он сможет заполнить систему транзакциями, связанными с The DAO, и заставить майнеров выполнять бесконечные сложные вычисления, почти или совсем не получая за них Газ, и без затрат для него самого. Инициатор может даже заманить майнеров на выполнение злонамеренных вычислений, выставив за них высокую цену в Газе.
Это означало, что софтфорк – не вариант решения проблемы. Оставался только хардфорк.
Что такое хардфорк?
Основная разница между софтфорком и хардфорком в том, что хардфорк несовместим со старыми версиями блокчейна. Как только он принят, поменять что-либо уже невозможно. Не присоединившись к новой версии блокчейна, невозможно получить доступ к новым функциям или как-либо взаимодействовать с пользователями новой версии.
Хардфорк для Эфириума представляет из себя новую ветвь цепи, отходящую от определённого блока старой цепи (ровно перед тем моментом, когда произошла атака The DAO). До этого момента (1,920,000 блок) старая и новая цепи совпадают, но сразу после хардфорка они становятся независимыми. Новая цепь была названа Ethereum, ETH.
Этот хардфорк был произведён для того, чтобы возместить все средства, исчезнувшие из-за атаки с помощью специального смарт-контракта возмещения. За каждые 100 DAO-токенов даётся 1 ETH.
Это решение вызвало большие споры, и противники хардфорка отказались перейти на новый блокчейн и остались в старом, назвав его Ethereum Classic, ETC.
Здесь и началась борьба, разворачивающаяся в сообществе Эфириум, борьба между ETC и ETH. Эта битва захватывающая, поскольку она и этическая, и идеологическая. Это момент, который Гейвин Вуд, один из создателей Эфириума, назвал единственным самым значимым событием в мире криптовалют с момента создания Биткоина. Далее мы детально рассмотрим эти две валюты.
Ethereum vs Ethereum Classic
Почему некоторые решили остаться с Ethereum Classic, когда даже создатели Виталик Бутерин и Гейвин Вуд перешли на новую цепь? Ответ, скорее, философский. Когда Эфириум был только представлен, предполагалось, что это будет бороться с коррупцией в мире. Причина, по которой блокчейн был сделан неизменяемым, как раз состояла в том, чтобы система была устойчивой против человеческих прихотей.
Поэтому для многих сторонников ETC хардфорк – это полное уничтожение начальной концепции Эфириума. Он доказывает, что блокчейн всё-таки подвластен человеческим прихотям. Это вызвало большой резонанс среди «криптоидеалистов». Многие большие личности в мире криптовалют поддержали ETC.
Такая точка зрения вполне допустима, но есть определённые проблемы с ETC, которые просто невозможно не брать во внимание.
Проблемы Ethereum Classic
Основная проблема ETC – отсутствие совместимости с ETH. Все тяжеловесы в сообществе Эфириум перешли на новый блокчейн, что означает, что никто из сообщества ETC не получит обновлений, которые реализуются в ETH. Хорошим примером является переход в ETH от Proof of Work (PoW) к Proof of Stake (PoS) [Подробнее о планах развития Эфириума читайте в статье]. В ETC это обновление невозможно, так как его ПО их просто не поддерживает.
Но это ещё не всё. С Ethereum Classic есть гораздо более сложные проблемы этического характера, некоторые из которых приписывают его к орудию заговорщиков. Многие считают, что ETC – это враг самого Эфириума. Они считают, что противники Эфириума стали поддерживать Classic после хардфорка для того, чтобы вызвать полный раздор сообщества в тот момент, когда оно особенно уязвимо.
Известный блогер Дэвид Симан даже сообщил:
ETC – это блокчейн, который продвигается способами, которые были бы противозаконны, будь Эфириум публично торгующейся компанией. Он действительно может стать таковым в конечном итоге.
Хардфорк Эфириума, ETH
ETH – это результат хардфорка, новый Эфириум. Сейчас это вторая самая дорогая криптовалюта после Биткоина.
Что бы кто ни говорил, ETH – это новая форма Эфириума. Самые влиятельные участники сообщества её поддерживают, и в этой валюте происходят самые революционные изменения (те же упомянутые PoW вместо PoS). ETH был образован по одной единственной причине – вернуть законным владельцам средства, украденные при атаке DAO.
ETH символизирует нечто большее, чем кажется на первый взгляд. Он представляет собой победу комьюнити Эфириума. После крупнейшего взлома в истории криптовалют сообщество объединилось и сделало более устойчивую платформу, чем предыдущая. Но, как уже было сказано, существует одна проблема. По мнению сторонников ETC, она носит идеологический характер.
Проблемы ETH
Образование Эфириума противоречит начальной идее неизменности блокчейна. В глазах противников ETH хардфорк при такой концепции неприемлем, и блокчейн нужно было оставить таким, каким он был.
Ещё один важный вопрос: кто знает, не произойдёт ли по чьей-либо прихоти ещё один хардфорк? Что, если будет много версий Эфириума? Не снижает ли это его ценность и не размывает ли саму сущность Эфириума в частности и криптовалют в целом, пусть даже решение принимается большинством?
Плюсы и минусы ETC и ETH
ETC
Плюсы:
— Не нарушена основные постулаты философии блокчейна
— Получил поддержку нескольких крупных игроков
Минусы:
— Нет доступа к обновлениям ETH
— Большинство тяжеловесов перешли на ETH
— Многими рассматривается, как выпад против сообщества Эфириума
— Славится большим количеством мошенников
ETH
Плюсы:
— Растёт невероятными темпами
— Имеет поддержку именитых создателей Эфириума
— Отразил атаку на The DAO и вернул средства владельцам
— Постоянно обновляется
— Более высокий хэшрейт, чем у ETC (подробнее в статье “о хэшировании на пальцах”)
— Является ярким примером того, на что способно сообщество, если оно всерьёз намерено решить проблему
— Поддерживается мощной группой из более 200 корпораций (Enterprise Ethereum Alliance – EEA). Это сообщество компаний из Fortune 500, планирующих запустить смарт-контракты в своём бизнесе. Среди них Microsoft, JP Morgan, Toyota, ING и т.д.
Минусы:
— Противоречит политике неизменности
Почему вам стоит поддержать ETH
Какой лагерь выбрали бы вы после анализа различий? Если вы хотите стать частью истории и поддерживать сообщество Эфириум, вам безусловно стоит выбрать ETH. В аргументах против ETH есть большие несостыковки.
Аргумент 1: ETH нарушает принцип неизменности блокчейна
Хардфорк действительно нарушил политику неизменности, но нельзя не учитывать обстоятельства вокруг этого. Атака The DAO похитила треть всех DAO-токенов - 14% всего выпущенного эфира. После такого серьёзного случая что-то должно было быть предпринято ради справедливости. Это и было сделано.
Аргумент 2: Это может стать началом бесчисленных хардфорков
Этот довод не обоснован по простой причине: Эфириум демократичен и децентрализован. Такие решения не смогут предприниматься без голосов большинства.
Итог
Эфириум впечатляюще успешно оправился после полной катастрофы, и похоже, что он выполнит все возложенные на него в самом начале ожидания. Это не просто валюта, это платформа, где люди могут воплощать проекты, которые изменят будущее. Если децентрализация – это будущее, тогда Эфириум будет в самом его центре.
Появляется вопрос: что это значит для ETC и ETH? На стороне ETH все ведущие разработчики, и он будет расти всё серьёзнее, особенно с поддержкой EEA. Ценность валюты возникает тогда, когда люди в неё верят, поэтому у ETH большое будущее.
Чего нельзя сказать о ETC. В глазах людей он останется белой вороной среди криптовалют. На данный момент ETH в 33 раза дороже ETC, и разрыв только увеличивается. В ETC также много мошенников, и это ещё сильнее снижает доверие к нему. Мы не говорим о том, что он полностью уйдёт с рынка. Мы также не знаем, есть ли у него потенциал роста. Блокчейн прекрасен тем, что в нём никто не может быть уверен в том, что будет дальше. На сегодняшний день ETC продолжает функционировать.
// ]]>