Сеть Эфириума ожидает внесения хард форка, начиная с блока 2463000, что случится примерно между 12:00 и 13:00 по времени UTC во вторник, 18 октября 2016 года. Таймер обратного отсчёта находится по адресу https://fork.codetract.io/.
Что вам следует сделать как пользователю?
Скачать последнюю версию вашего клиента Эфириума:
— Последняя версия кошелька Эфириум (Mist v0.8.6)
— Последняя версия клиента geth (v1.4.18)
— Последняя версия клиента Parity (v1.3.8)
— Последняя версия клиента ethereumJ (v1.3.6)
Что случится, если я не буду участвовать в хард форке?
Если вы используете клиент для Эфириума, который не обновлён перед предстоящим хард форком, ваш клиент синхронизуется со старой цепочкой, которая была до хард форка. Так как она не совместима с новой цепочкой, вы не сможете пересылать эфир или делать другие операции в сети Эфириум.
Что такое хард форк в мире Эфириума?
Хард форк является изменением протокола, лежащего в основе Эфириума, и он создаёт новые правила, чтобы улучшить систему. Все клиенты Эфириум должны быть обновлены; иначе они застрянут на не совместимой цепочке, поддерживающей старые правила. Децентрализованная природа блокчейна делает обновление в виде хард форка несколько сложным. Хард форки требуют сотрудничества и связи с сообществом пользователей цифровой валюты, а разработчикам различных клиентов Эфириум нужно приложить усилия, чтобы такой переход произошёл гладко.
Что произойдёт во время хард форка?
После того, как все достигнут согласия о том, какие именно изменения должны быть внесены благодаря хард форку, данный код дописывается в различные клиенты Эфириум, такие, как geth, Parity, и ethereumJ. Изменения протокола вносятся, начиная с блока с определённым номером. Любые узлы, которые не обновились, останутся на старой цепочке, которая была до хард форка.
Почему нужен хард форк?
Начиная с 18 сентября, сеть Эфириума находится под атакой одного хакера или группы, и результатом этой атаки становится существенная задержка при обработке транзакций. Сеть переполняется незавершенными транзакциями, и пользователям приходится долго ждать. Это своего рода DoS атака на блокчейн Эфириума.
Каждая операция, которую контракты выполняют в сети Эфириума, имет свою цену или комиссию в виде газа. Использование операции ADD менее сложно с точки зрения вычислений, чем расчёт хэшей по алгоритму SHA256. Нападающие делают DoS атаку путём повторения неоднократного вызова кодов операций (opcodes) в своих умных контрактах, которые являются сложными для вычислений на стороне клиента, зато их можно очень дёшево добавить к сети. Чтобы предотвратить переполнение сети дешевыми контрактами с высокой вычислительной стоимостью, нам нужно повысить стоимость некоторых операций.
Почему делают сразу два хард форка и какой от них будет эффект?
Каждый из этих двух хард форков решает различные проблемы, связанные с атаками. Первый хард форк предназначен для срочного решения проблем в сети, которые касаются недооценённых операций. Как описано в предложении по улучшению Эфириума (Ethereum Improvement Proposal 150), «EIP 150 хард форк», первый хард форк активируется с блока номер 2463000 и скорректирует цену тех операционных кодов, которые используются атакующими. Второй хард форк направлен на решение менее срочных вопросов, например, удалению пустых акаунтов, которыми нападавшие засоряли сеть Эфириума и его блокчейн. Второй хард форк пока находится в процессе обсуждения.