Первый проверочный период софтфорка (UASF/BIP 148), запускаемый пользователями, пропустило большинство биткоин-майнеров. Таким образом, шанс хардфорка, когда цепочка блоков делится на самостоятельные цепи, немного увеличилась.
Последующие 14 суток будут венцом продолжительных споров относительно дорожной карты биткоина. Один из способов – UASF (BIP 148) – позволит запустить протокол Segregated Witness (сокращенно SegWit) в полночь UTC первого августа. Он позволяет пользовательским нодам, которые сигнализируют поддержку UASF, игнорировать блоки, если в них не содержится аналогичной поддержки к отмеченному периоду.
SegWit и BIP 148 олицетворяют собой обратно-совместимые улучшения протокола. Так ноды, без нужного изменения, будут получать блоки, которые уже применяют текущий протокол или сообщают в поддержку SegWit. Если к 1.08.17 практически все майнеры примут улучщения SegWit, то действующие ноды сети будут придерживаться последовательной цепи.
Если же через BIP 148 активацию протокола SegWit выполнит минимальное количество майнеров, то цепочка блоков, как и криптовалюта, не переживут возможность разделения в цепи. Может возникнуть «два биткоина» (есть вероятность появления отдельного ряда иных цепей, к примеру, Bitcoin ABC – проект поднебесной фирмы Bitmain).
Если разделится цепь, то разлад между нодами продолжится. Предотвратить это можно, если пополнить цепь BIP 148 вычислительными мощностями либо ее навсегда оставят майнеры.
Способы предотвращения разделения биоткоина
Чтобы предотвратить развитие вышеописанных событий, майнерам доступно несколько способов.
Изначально к первому августу можно стабилизировать SegWit. Для этого подходит специальный механизм запуска от Bitcoin Core. Он уже применяется в некоторых нодах. Только когда длится 14 дней сложности, владельцы 95% сетевого хешрейта должны обязательно сигнализировать. Этот промежуток сложности имеет 2016 блоков в последовательном порядке, однако для успешной стабилизации нужно минимум 1916. Поэтому, если за один промежуток сложности к началу августа, поддержку SegWit не окажет минимум 101 блок, в таком случае дедлайн засчитается как пропущенный.
Последний временной период закончится к началу августа. Он запущен 14 июля (пятница). Как сообщает Coin.dance, изначально лишь 44% найденных блоков просигнализировало об относительной готовности к SegWit. Большое количество майнеров хешрейта дали понять, что попытаются активировать Segregated Witness, используя BIP 91. Данное предложение имеет совместимость с SegWit2x (дополнительный вариант для запуска SegWit) и 83 процента биткоин-нод, работающих с SegWit.
Очередной дедлайн, позволяющий запустить BIP 148 состоится 29.07.17. Это последний срок для запуска BIP 91 и совместимости с BIP 148. В этом случае, 56 часов 80% майнеров должны оказывать поддержку. Учитывая это время, последний шанс, чтобы майнеры начали оказывать поддержку, считается 26 июля.
После пропуска данного временного промежутка, у майнеров останется последний шанс предотвращения деления сети. Им нужно оказать поддержку SegWit, применяя BIP 148, к полуночи UTCпервого августа. Если воспользоваться этой цепью уже в августе, то такое действие окажет негативное воздействие на биткоин и может стать причиной денежных потерь пользователей, не знающих о рисках.
Чтобы предотвратить негативные последствия, нужно помнить, что конец июля и начало августа не лучшее время для транзакций в сети. Следует всегда выводить биткоины из бирж, не дающих возможность создавать локальную версию частных ключей.