Что такое Emergency Difficulty Adjustment (EDA)?
Emergency Difficulty Adjustment (EDA) это защитный переключатель, который некоторые блокчейны используют, чтобы быстро снизить сложность добычи блока, когда сеть начинает замедляться. Он срабатывает, когда майнеры уходят и блоки перестают появляться вовремя. Представьте термостат для производства блоков: слишком холодно, система немного повышает нагрев.
По мифу, Emergency Difficulty Adjustment (EDA) делает монеты простыми навсегда. Нет. Оно срабатывает только в периоды замедления, чтобы блоки продолжали появляться, затем сложность может снова вырасти после возвращения майнеров.
Как работает Emergency Difficulty Adjustment (EDA)
Представьте ситуацию: цена падает, майнеры идут за прибылью в другие сети, и цепочка начинает ползти. Правило EDA следит за замедлением и быстро реагирует.
- Шаг 1: Мощность майнинга падает, когда сеть хэшрейт резко уменьшается.
- Шаг 2: Проверка EDA фиксирует, что блоки занимают слишком много времени, и снижает сложность майнинга, чтобы майнеры могли быстрее решать ту же самую криптографическую хэшзадачу.
- Шаг 3: При облегчении работы блоки снова начинают появляться ближе к целевым временам.
- Шаг 4: Больше майнеров может вернуться за более лёгкими блоками, что может изменить картину производства в другую сторону.
- Шаг 5: После прохождения пикового периода сложность может вернуться вверх через обычные правила корректировки.
Коротко: это покупает время, когда сеть работает медленно, а затем уходит с переднего плана.
Почему Emergency Difficulty Adjustment (EDA) важен
Это важно, потому что медленные блоки ощущаются как ожидание такси, которое не двигается по карте. EDA помогает сохранить работоспособность.
- Преимущество: Быстрее восстановление при замедлении производства блоков, что помогает средним временам блока не слишком долго отклоняться.
- Перспектива: При плохой настройке это может вызвать сильные колебания и стимулировать перекочёвку майнеров, что приведёт к прерывистым подтверждениям ваших транзакций.
- Актуальность: Появляется в дебатах о форках и обсуждениях архитектуры цепочки, особенно в истории Bitcoin Cash и в поведении майнеров.
Если вы видите большие разрывы между блоками в цепи с EDA, проверьте, не сработало ли экстренное правило, прежде чем паниковать из-за застопорившихся средств.
Ключевые характеристики Emergency Difficulty Adjustment (EDA)
Чем это отличается
- Срабатывание: Включается только когда сеть замедляется сверх заданного порога.
- Скорость: Меняет сложность гораздо быстрее, чем обычный график перерасчёта.
- Временное: Краткосрочный предохранитель, а не постоянная настройка.
- Поведение: Может вызвать колебания, если майнеры будут эксплуатировать правила.
Основная сеть Биткоина не использует EDA. Bitcoin Cash применял EDA при запуске, но вскоре перешёл на другой алгоритм.
Пример
После запуска Bitcoin Cash в 2017 году майнеры ушли, сработал Emergency Difficulty Adjustment, и блоки начали приходить короткими всплесками, прежде чем снова замедлиться.
Интересный факт
В первые дни Bitcoin Cash некоторые майнеры заходили в сеть сразу после срабатывания EDA, чтобы захватить лёгкие блоки, а затем переходили на другую цепь, когда сложность снова повышалась, напоминая гоняющихся за бонусами водителей такси.
Вывод
Emergency Difficulty Adjustment (EDA) это предохранитель, который поддерживает работу замедлившейся цепи, когда майнеры временно уходят, и всё просто.
