Bitcoin приближается к сроку выполнения BIP-110 — предлагаемому временному мягкому форку, который сократит объем данных блока. После завершения текущего периода сигнализации ноды, применяющие его, будут отклонять блоки, не сигнализирующие о поддержке.
Сторонний монитор показал, что на 14:41:49 UTC 7 августа только 48 из 1 831 блока сигнализировали, что составляет всего 2,62%, до окончания периода осталось 185 блоков.
BIP-110 требует 1109 сигнальных блоков в период из 2016 блоков для достижения порога в 55%. Даже если все оставшиеся 185 блоков дадут сигнал, за период будет зафиксировано 233 из 2016, или около 11,56%.
Разные правила на высоте 961 632
С высоты 961 632 непрерывно внедряющие BIP-110 ноды отклоняют блоки, которые не сигнализируют бит 4. Ноды, следующие существующим правилам Bitcoin, могут принимать те же блоки, если они в остальном удовлетворяют этим правилам.
Результатом может быть расхождение в принятии блоков, при этом любая устойчивая ветвь с принудительным выполнением зависит от майнеров, создающих работу, соответствующую BIP-110, после границы.
Согласно предложению, обязательное сигнализирование проходит через блок 963 647, фиксация не произойдет после достижения высоты 963 648, а правила с уменьшенными данными вступят в силу на высоте 965 664. Этот график регулирует ноды, обеспечивающие выполнение BIP-110, не обязывая всех участников Bitcoin.
Значение 2,62% измеряет биты версии в наблюдаемых блоках, и монитор сообщает, что он получает данные о блоках с mempool.space и проверяет поле версии каждого блока на наличие бита 4.

Запрос на включение реализации BIP-110 в репозиторий Bitcoin Core был закрыт без объединения 26 марта. 4 июня участник Core Антуан Пуансот написал в личном качестве, что Core не применяет это предложение.
Майнинг пул OCEAN объявил о разделении сигнальных и несигнальных точек входа и сообщил, что по умолчанию переключение состоится 15 июля. Подтверждение того, что переключение действительно произошло и каждый майнер, использующий пул, теперь применяет BIP-110, требует независимой верификации.
Альтернативная реализация ноды bitcoin — Bitcoin Knots в своем релизе от 7 августа предупредила, что более старые необеспечивающие программные решения, включая текущую Bitcoin Core, могут перестать полностью проверять правила BIP-110 и сделать chainstate небезопасным в некоторых сценариях.
Самостоятельное воспроизведение предупреждения, специфичного для Core, на Bitcoin Core или на мейннете остается нерешенной задачей.
В техническом отчёте BlockSlop от 17 июля воспроизведена более узкая проблема с поздним обновлением на regtest с использованием сборок Knots с включённым и отключённым принудительным режимом. Директория данных могла сохранить блок, принятый по старым правилам, после переключения сборок, поскольку обычный запуск не восстанавливал наследуемую историю. Тест не учитывал физическую коррупцию базы данных или инцидент на мейннете.
Knots затем объединил защиту, которая сканирует наследуемые заголовки на предмет нарушений обязательного сигнализирования, недопустимые блоки отбрасываются, а цепочка переорганизовывается. Нарушения транзакций или скриптов, которые не видны в заголовках, все еще требуют проверки при повторном подключении и могут потребовать переиндексации.
Первые блоки после высоты 961 631 покажут, какие майнеры меняют сигнализацию, и накапливает ли поддерживающая цепочка работу. Измерение экономической поддержки потребует отдельных данных, таких как списания на биржах, данные о принятии нод или поведение держателей.
Пост У bitcoin осталось 185 блоков до начала применения правил BIP-110, отклоняющих блоки появился первым на CryptoSlate.




