Четыре дня до хардфорка Ethereum Byzantium. Как повлияли форки на криптовалюты ETH и ETC

На сегодняшний день в Эфириуме произошло уже четыре хардфорка, и только один из них привел к созданию альтернативного . Учитывая, что Byzantium входит в план развития Эфириума с 2015 года, то вряд ли с обновлением будут проблемы.

Byzantium может рассматриваться как консервативное обновление, в которое войдут 9 предложений о внесении изменений (EIP – аналог BIP) в работу платформы. Суть изменений заключается в том, что они должны сделать платформу легче и быстрее, улучшив скорость транзакций, безопасность умных контрактов и, возможно, конфиденциальность.

Навигация по материалу:

Что должен сделать пользователь

Установить последнюю версию клиента Эфириума:

Это касается всех сайтов и мобильных приложений, позволяющих хранить эфир и проводить транзакции, и при этом использующих собственную клиентскую инфраструктуру. Поставщик таких услуг должен самостоятельно провести все необходимые обновления и предоставить пользователям всю информацию о необходимых действиях.

Клиенты

Один из ключевых моментов успешного обновления сети заключается в своевременном обновлении узлов. В ближайшие дни необходимо, чтобы все клиенты Эфириума были готовы к внесению изменений. Сложность заключается в том, что хотя клиенты работаю по одним и тем же правилам, все они написаны на разных языках и поддерживаются разными разработчиками.

В течение следующей недели все основные клиенты Эфириума должны будут выпустить релиз, включающий поддержку Byzantium. Если они не сделают это вовремя, то блокчейн разветвится еще раз, создав другие версии платформы, незапланированные разработчиками сети. Хорошая новость: большая часть клиентов уже готова к обновлению.

Go ethereum (также известный как Geth) – самый популярный клиент Эфириума, контролирующий примерно 69% всех узлов сети. На прошлой неделе он выпустил релиз с Byzantium, однако на момент публикации статьи только примерно половина узлов были обновлены.

Второй по популярности клиент – Parity, выпустил обновление для Byzantium 10 октября, которое было отозвано после обнаружения ошибки консенсуса в процессе тестирования. Исправленное обновление планируется к выпуску 12 октября. Узлы Parity составляют 35% всех узлов Эфириума и пока ни один из них не был обновлен.

Прочие клиенты обладают гораздо меньшим количеством узлов, однако некоторые из них также выпустили релизы в преддверии обновления, включая клиент для Эфириума на языке python от Виталика Бутерина, а также EthereumJ и EthereumJS. Разработчики клиента Cpp-ethereum отмечают, что их релиз пока не готов.

Майнеры

Те, кто знаком с планом развития Эфириума? в курсе, что давно планируется заменить механизм консенсуса proof-of-work на альтернативу proof-of-stake. Несмотря на то, что эта замена не произойдет в рамках Byzantium, в нем содержатся обновления, которые помогут сделать переход более плавным.

Что такое хардфорк Эфириума

Хардфорк Эфириума – это изменения в базовом протоколе сети, модифицирующие систему. Изменения протокола активируются на определенном заранее номере блока. Все клиенты Эфириума должны поддерживать код форка, в противном случае они останутся на несовместимой цепи со старыми правилами.

Что будет с теми, кто не участвует в хардфорке

Клиенты старых версий после форка продолжат синхронизироваться со старой цепью. Они не смогут отправлять эфир и работать в текущей сети Эфириума.

Что такое Metropolis, Byzantium и Constantinople

Metropolis – очередной этап развития Эфириума . Он включает в себя два хардфорка: Byzantium и Constantinople. Byzantium активируется на блоке 4 370 000. Точной даты активации Constantinople пока нет, ориентировочно это произойдет в 2018 году.

Если что-то пойдет не так

В случае обнаружения критических ошибок, вся официальная информация будет публиковаться на следующих каналах.

Периодически самая популярная и старейшая криптовалюта Биткоин разрождается форками, причём это происходило уже раз 5. А что же Ethereum, так и будет сидеть с одним только Classic? В скором времени дойдёт очередь и до него — 19 января 2018 GMT 19:00-21:00 появится новая криптовалюта EtherZero (сокращённо ETZ).

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

Хардфорк под названием EtherZero (Эфир Зеро) произойдет приблизительно 19 января 2018 года на блоке 4936270. Все держатели ETH получат такое же количество ETZ (EtherZero), так же как это было с Биткоин Кэш. То есть если у вас было 12 ETH, то автоматически добавится ещё 12 ETZ.

ETZ является аббревиатурой от EtherZero, а также активами на блокчейне проекта и тикером валюты EtherZero.

Преимущества EtherZero

Главные преимущества, которые выделяют разработчики:

  • двухуровневая сетевая система,
  • мастерноды,
  • система автономного управления сообществом,
  • нулевые комиссии,
  • мгновенные переводы,
  • высокая масштабируемость, что позволяют использовать DAPP.

Это новое поколение платформы для разработки смарт-контрактов, созданной группой профессиональных разработчиков DAPP. Это сложный проект, основанный на структуре Ethereum. Форк отменялся и планировался выход в качестве ICO, так как поддержки бирж было недостаточно.

Традиционная система оплаты газа в Ethereum устранена в EtherZero, что делает транзакцию, в том числе в смарт-контракте, нулевой по сборам. Команда считает, что только такая мера сможет популяризировать децентрализованные приложения.

Также EtherZero вводит и расширяет мастерноды от Dash, что расширяет экономическую систему проекта, которая может эффективно стабилизировать и повышать цену этой монеты и управлять сообществом.

Сеть состоит из двух уровней: сети Master Node и традиционной сети узлов PoW: сеть Master Node отвечает за верификацию транзакции, сеть PoW отвечает за подготовку и синхронизацию блоков. Двухуровневая сетевая структура EtherZero позволяет мгновенно оплачивать функцию, поддерживаемую смарт-контрактом, так что не нужно ждать очередь для подтверждения блока по несколько минут.

Сравнение EtherZero и Ethereum

Чтобы обеспечить защиту от DDOS (так как плата 0), временно введены следующие правила, которые будут меняться в зависимости от ситуации:

  1. С балансом равным минимум 1 ETZ можно начать торговать.
  2. Только когда баланс счета выше 100 ETZ, может быть построен смарт-контракт, для построения смарт-контракта указывается определенная сумма ETZ, например 0,1 ETZ, взаимодействие между пользователями и смарт-контрактом является бесплатным.
  3. Ограничен объем торговли одной учетной записи в том же блоке, когда сумма сделки превышает определенный уровень. Пользователю нужно подождать до следующего блока, чтобы снова начать торговать.

Майнинг Эфир Зеро

Алгоритм майнинга останется такой же, как у Ethereum, это Ethash . Всё то же самое, только интервал блока уменьшен с 15 до 10 секунд да награда за блок будет составлять 2 коина. Одна из главных особенностей этого алгоритма заключается в том, чтобы найти nonce-вход, достигнуть показателя ниже определенного предела.

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

Каждый блок формируется несколько секунд. Это возможно благодаря динамическому подстраиванию трудности. Это в свою очередь гарантирует отсутствие параллельных процессов. Нежелательность параллельных процессов заключается в том, что они становятся причиной повышенных затрат. Но ситуация при параллельных процессах может развернуться таким образом, что будет происходить переписывание, пока не будет задействовано больше половины майнинговых мощностей на систему. Этот процесс называется атака 51%.

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

Благодаря устойчивому объему памяти, которую занимает Ethash, определяется устойчивость этого алгоритма к ASIC. Другими словами, чтобы осуществить вычисления PoW, нам потребуется из фиксированных ресурсов выбрать подмножества. Это зависит от заголовка блока, а также от нонса. Ресурс занимает объем несколько гигабайт и получил название DAG.

Какие кошельки поддерживают ETZ

Всего 11 кошельков готовы поддержать данную криптовалюту, в том числе основные и привычные для Ethereum — ЭтерВалет и Блокчейн.инфо. Подробнее смотрите на официальном сайте проекта Etherzero.org

Биржи для торговли ETZ

Список бирж поддерживающих форк EtherZero довольно впечатляющий — около 50 площадок, среди которых такие известные, как:

  • Poloniex, Kraken, Gemini,
  • Bitfinex, Binance,
  • Okex, huobi, HitBTC, shuzibi.com,
  • ZB.com, BigONE,
  • BTCTrade.im, gate.io,
  • bibox, coin900, aex.com,
  • cex.io, exmo,
  • kkex, biex, coinbene, firefoxcoin.com, coinegg,
  • coincoming, coinut, exx.com.

Прогнозы на будущее

Постигнет ли Эфириум судьба ETC, который заметно обесценился по отношению к ETH или его стоимость на биржах только возрастёт? Это мы узнаем после хардфорка. В любом случае до 19 числа его цена будет только расти, что уже видно по котировкам криптовалют. Нашу .

Динамика почти всех коинов в последние пару дней идёт вниз или стоит на месте, который подтянулся уже к 1300$.

Виталик Бутерин с друзьями отмечают успешный форк Byzantium. 16 октября 2017 года

16 октября 2017 года в 05:22 UTC произошёл пятый форк в истории системы Ethereum - второй по популярности криптовалюты на мировом рынке после биткоина. Капитализация Ethereum особенно выросла в последние месяцы, на волне ошеломляющего роста популярности токенов ICO, которые используют .

Апгрейд программного обеспечения нельзя назвать полностью удачным. В последние несколько дней софт Ethereum с поддержкой Byzantium неоднократно отзывался из-за серьёзных багов. Разработчики (на фото вверху) спешили, чтобы уложиться в срок перед запланированным форком. Не все верили, что они успеют: кое-кто высказывал мнение , что с такими серьёзными багами форк лучше отложить на несколько дней. Но нет. Обновление Byzantium состоялось по плану.

Byzantium и будущий Constantinople - две части большого обновления Metropolis. Это самое крупное из всех апгрейдов системы Ethereum, заранее предусмотренных в 2015 году, когда был составлен план развития Ethereum.

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

Например, одно из них связано с обработкой сбойного кода в умных контрактах. Платёж не пройдёт, если имеются программистские ошибки, и может произойти запрограммированное действие, в зависимости от типа ошибки. Кроме того, этот патч вносит изменения в жизненный цикл контракта. Так, теперь обновления контракта можно заранее запрограммировать, то есть сконфигурировать в изначальном коде.

Pragma solidity ^0.4.8; import "./HoneyPot.sol"; contract HoneyPotCollect { HoneyPot public honeypot; function HoneyPotCollect (address _honeypot) { honeypot = HoneyPot(_honeypot); } function kill () { suicide(msg.sender); } function collect() payable { honeypot.put.value(msg.value)(); honeypot.get(); } function () payable { if (honeypot.balance >= msg.value) { honeypot.get(); } } }
Здесь мы видим, как организуется атака с повторным вхождением. Контракт HoneyPot будет непрерывно высылать монеты на адрес HoneyPotCollect , пока у него есть деньги, до тех пор, пока полностью не опустошится.

Такой код можно внедрять в чужие контракты, от чего патчи Byzantium пытаются защитить систему.

Новая функция вставки в квитанцию данных возврата транзакции позволяет лёгким клиентам определять успешность транзакции без реального её выполнения в виртуальной машине Ethereum.

Другой патч откладывает срок применения «бомбы сложности» с переходом на доказательства владения (PoS), которые делают майнинг бессмысленным. Он должен защитить от того, что время выполнения транзакции станет слишком большим (сейчас транзакции эфира проходят за 25 секунд, что гораздо больше заявленного для Ethereum стандарта в 10 секунд). Этот патч также должен уменьшить вознаграждение майнерам за блоки с 5 ETH до 3 ETH, ускорить и удешевить майнинг.

Ещё один патч исправляет ошибку в алгоритме изменения сложности майнинга, так что теперь скорость вычисления блока станет более стабильной.

Наконец, в составе Byzantium представлено нечто под названием zk-SNARK (zero-knowledge Succinct Non-interactive ARgument of Knowledge) - подтверждения транзакций с нулевым знанием, фундамент протокола анонимной криптосистемы Zcash. Теперь и в Ethereum станут доступны абсолютно анонимные приватные транзакции.

Следующим после Byzantium по плану должно состояться обновление Constantinople, вторая часть апгрейда Metropolis. Там будет представлено ещё больше изменений и исправят новые баги, которые наверняка вылезут в будущем после текущих обновлений. Система находится только начальном этапе развития, и пока что в ней слишком много дыр. Но постепенно эти дыры закрываются, так что находить новые эксплоиты становится всё сложнее.

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

В общем, всё прошло удачно. И разработчики Ethereum вместе с Виталиком

12 декабря инвесторов ожидает форк Ethereum Classic. Также в самом разгаре форк Ethereum под названием Metropolis, чей первый этап Byzantium уже прошел месяц назад. Форки - это обновления и разделения криптовалют, но не всегда они полезны. Яркий пример - появление ЕТС после взлома DAO, о котором подробнее вы прочтете в обзоре. Также в статье вы узнаете о том, что такое форк, как повлияет вторая часть форка ЕТН Constantinople и о том, стоит ли в принципе доверять криптовалютам.

Форки ETH и ETC: как менялись криптовалюты

Форк... Еще несколько месяцев назад это слово если и не пугало, то уж точно настораживало своей непредсказуемостью. Никто не мог точно спрогнозировать, что последует за форком биткоина или эфира: ждать ли рост или просадку? А может форк и вовсе приведет к краху криптовалютного рынка?

Сегодня форками уже не удивить. Вслед за появлением в августе Bitcoin Cash (ВСН) появился и Bitcoin Gold (BTG). Причем, если ВСН - это действительно ответвление от ВТС в рамках реализации хардфорка Segwit, то появление BTG называют искусственным проектом, который был нужен для реализации целей определенной группы людей. 24 ноября стартовал новый хардфорк Bitcoin Diamond, который поддержали 28 криптовалютных бирж. Тем временем полным ходом идет масштабный форк Ethereum под названием Metropolis, а самый "старший" форк ETH, Ethereum Classic, также проведет обновление 12 декабря.

Возникают следующие вопросы:

    что такое форк и почему одни форки означают разделение криптовалют, а другие нет;

    как реагировать инвесторам на предстоящие форки и чем они рискуют;

    так уж ли надежны криптовалюты.

На эти вопросы я и попробую ответить в этом обзоре.

Что такое форк криптовалюты простыми словами

Еще на заре появления проектов на блокчейне мало кто понимал, как они вообще будут развиваться. Вначале всех все устраивало: майнеры были довольны скоростью создания монет, участники проектов - скоростью транзакций, надежностью, безопасностью и т.д. Но чем больше в это все оказалось вовлечено людей и компаний, тем чаще стали появляться прорехи в системе. Созданные по типу биткоина проекты должны были бы устранить эти проблемы, но на практике все оказалось сложнее. Возникла необходимость внесения изменений в действующие протоколы, то есть необходимость проведения форков.

Форк - это модификация исходного кода криптовалюты. Это развилка, на которой после изменения кода возникают уже два проекта: один - проект с измененным кодом, второй - проект со старым кодом. Причем второй проект может как продолжать функционировать отдельно, так и прекратить свое существование в зависимости от его поддержки пользователями и биржами. Иными словами, форк - это изменение правил, по которым блок в блокчейне признается подлинным.

Виды форков:

    софтворк. Проводимые изменения правил не требуют обновления ПО. При переходе на новые правила узлы (ноды), которые останутся работать по старым правилам, смогут взаимодействовать с узлами, работающими по новым правилам;

    хардфорк. После проведения форка появляются две независимые цепи, которые не взаимодействуют друг с другом.

Основная цель форков - обеспечение безопасности системы (защита от взломов), упрощение взаимодействия (транзакции, обмен информацией).

THE DAO - Mt Gox 2.0: как рушатся принципы блокчейна

Биткоин - это своего рода платежная система, один проект, построенный на блокчейне. Ethereum - это децентрализованная система, позволяющая создавать на своей основе тысячи подобных стартапов на блокчейне. Одной из первых таких программ (проектов, стартапов) стала DAO - децентрализованная распределенная автономная система, использующая смарт-контракты Ethereum для расширения функциональности блокчейнов. Это была своего рода площадка для краудфандинга, позволяющая инвесторам вкладывать собранный эфир (ETH) в конкретные стартапы, созданные в Ethereum. DAO выполняла три задачи:

    агрегировала ЕТН инвесторов и позволяла обменивать их на свою криптовалюту DAO;

    позволяла вкладывать ЕТН в проекты, выбираемые по итогам голосования инвесторов;

    выплачивала дивиденды держателям токенов DAO.

По сути, это был один из первых стартапов, созданных на базе Ethereum. Привлекательность проекта заключалась в том, что информация об условиях инвестирования через краудфандинговую площадку была открыта для инвесторов. Прозрачность операций на блокчейне давала гарантию всем участникам сделок. В первые дни проект смог собрать 150 млн дол. США, накопив около 12% общего числа ЕТН в обращении.

Всего 2 месяца с момента запуска проекта понадобилось хакерам, чтобы найти уязвимость кода и за несколько минут перевести деньги на общую сумму более 53 млн дол. США. В соответствии с протоколом воспользоваться деньгами хакер мог бы только через несколько недель после перевода (взлом произошел 17 июня 2016 года), потому у разработчиков проекта, потянувшего на дно и Ethereum, время для принятия решения было. Столь неудачный "первый блин" мог привести к непоправимой потере репутации сети Виталика Бутерина, потому уже через 3 дня было принято беспрецедентное для рынка криптовалют решение: спасти DAO путем первого для эфира софтворка - ответвления с отменой транзакций, которые привели к утечке токенов DAO с последующим возвратом денег их собственникам.

Именно это кардинальное решение разделило криптовалютное сообщество на два лагеря:

    сторонники форка аргументировали вмешательство в блокчейн тем, что данный случай исключителен и единичен. Софтфорк спасет репутацию и DAO, и ЕТН;

    противники форка посчитали создание прецедента недопустимым.

Один из базовых пунктов философии блокчейна - невмешательство в его работу. "Откат назад" ради спасения инвесторов хотя бы раз ставит под сомнение прозрачность и надежность криптовалют в целом. Ведь после одного прецедента могут последовать и другие. Например, конфискация денег правоохранительными органами или государством. Прецедент вызывает вопрос: где находится черта, после пересечения которой вмешательство в работу блокчейна можно будет считать приемлемым?

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

Сторонники сохранения старого кода поддержали вторую ветку. Так появился новый проект Ethereum Classic (ETC). Произошедшая ситуация наглядно доказала несколько фактов:

    криптовалюты не имеют достаточной защиты от взломов, их надежность - миф;

    ни один проект не защищен. Нет гарантии, что разработчики DAO не допустили ошибку в коде преднамеренно. Банкротство платформы сразу же окрестили второй Mt Gox, где ситуация с кражей криптовалют имела много неясностей;

    блокчейн может быть изменен в пользу заинтересованных лиц.

Все ли форки одинаково хороши?

Впервые о необходимости внести изменения в сеть Ethereum начали говорить еще в 2015 году. Но отсутствие понимания того, как будет проходить форк, сдерживало его проведение. Вынужденный хардфорк 20 июня 2016 года, в результате которого появился ETC, показал, что дальнейшие форки не только не опасны, но и жизненно необходимы. Весной 2017 года прошла серия конференций, посвященных вопросам форка, в результате которых были активированы Segwit (биткоин) и Metropolis (эфир).

Одна из проблем эфира - растущая сложность и затратность майнинга. Metropolis должен стать пятым по счету форком Ethereum и одним из самых серьезных обновлений сети. Форк разбит на две части:

    на 18 месяцев отсрочена "бомба сложности" - алгоритм, который бы делал добычу эфира крайне сложным и невыгодным;

    уменьшена награда за блок с 5 до 3 ЕТН;

    увеличена скорость подтверждения блоков;

    добавлены криптографические инструменты zk-SNARKs, которые при проведении транзакций будут скрывать сумму и участников (элементы конфиденциальности).

    Constantinople. Его суть и дата проведения пока неизвестны. Предположительно будет проведен в следующем году.

Инвесторы на проведение Byzantium отреагировали отрицательно:

В отличие от биткоина, где цена криптовалюты стабильно росла накануне Segwit 1 августа, эфир, наоборот, просел в момент старта и поднялся в момент окончания форка. Похоже, что инвесторы еще помнят 20 июня 2016 года.

Счастливое привидение "Casper"

21 ноября была опубликована начальная версия Casper - протокола улучшения Ethereum, в рамках которого предполагается переход от существующей модели майнинга Proof-of-Work к модели Proof-of-Stake. Цель существующего протокола PoW - защита от атак, которые перегружают вычислительные ресурсы системы. Но при этом он задействует много мощностей, потому для майнеров он считается сложным, длительным и энергозатратным.

Планируемый переход на алгоритм PoS сделает атаки и майнинг невыгодными (один из шагов Виталика Бутерина по переходу к модели ограниченной эмиссии по типу ВТС). Майнеры смогут зарабатывать только лишь на комиссиях за транзакции, необходимость в больших мощностях отпадает. Аналитики считают, что замедление майнинга снизит интерес, а соответственно и цену Ethereum, но однозначного прогноза нет.

12 декабря форк ожидает и Ethereum Classic, правда, детальной информации о нем нет. Известно только лишь, что изменения будут касаться монетарной политики. Общее предложение криптовалюты будет ограничено 210 млн ЕТС (у эфира эмиссия пока не ограничена), награда майнеров будет снижаться на 20% через каждый 5 млн добытых блоков.

После удачных для криптовалют выходных 25-26 ноября (за 2 дня капитализация криптовалют выросла на 40 млрд дол. США) ЕТС поднялся на 30% (на 84% за последние 7 дней), войдя в ТОП-10. Правда, через день Ethereum Classic свои позиции немного сдал. Более половины всего объема криптовалют торгуется на биржах Bithumb (39,85%) и Coinone (16,83%).

Заключение:

Несмотря на то, что количество форков по разным криптовалютам растет, инвесторы пока не торопятся им доверять. С одной стороны, форки нацелены на усиление позиций криптовалют и их защищенность. С другой стороны, в чьих интересах делаются эти изменения, инвесторы достоверно знать не могут.

    быть осторожными и инвестировать в криптовалюты на короткий срок. Биткоин уже пробил психологический уровень 10 тыс. дол. США без каких-либо фундаментальных причин. И это дало еще один повод говорить о том, что на этом рынке есть признаки пузыря;

    не доверять надежности криптовалют. В случае заинтересованности токены могут мгновенно перейти в чужую собственность, а транзакции - отмениться. ЕТС этому пример;

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

Будьте осторожны, и пусть прибыль от ваших инвестиций растет с каждым днем!

Задавайте мне вопросы и комментируйте материал ниже. С удовольствием отвечу и дам необходимые пояснения.

  • Торговлю с проверенным брокером рекомендую попробовать . Система позволяет торговать самостоятельно или копировать сделки успешных трейдеров со всего мира.
  • Чат трейдеров в телеграм: https://t.me/marketanalysischat . Делимся сигналами и опытом.
  • Канал в телеграм с отличной аналитикой, форекс обзорами, обучающими статьями и прочими полезностями для трейдеров: https://t.me/forexandcryptoanalysis