O que é Emergency Difficulty Adjustment (EDA)?
Emergency Difficulty Adjustment (EDA) é um interruptor de segurança que algumas blockchains usam para reduzir rapidamente a dificuldade de minerar um bloco quando a cadeia começa a abrandar. Ele entra em ação quando os mineradores saem e os blocos deixam de aparecer a tempo. Pense num termóstato para produção de blocos: muito frio, o aquecimento sobe um pouco.
EDA torna as moedas fáceis para sempre. Não. Ele só atua durante períodos lentos para manter os blocos a ser gerados, depois a dificuldade pode subir novamente quando os mineradores regressarem.
Como funciona o Emergency Difficulty Adjustment (EDA)
Imagine isto: o preço cai, os mineradores procuram lucro noutro lugar e a cadeia começa a arrastar-se. Uma regra EDA vigia essa lentidão e reage rápido.
- Passo 1: O poder de mineração cai quando a taxa de hash da rede desce bastante.
- Passo 2: A verificação da EDA vê que os blocos estão a demorar demais e reduz a dificuldade de mineração para que os mineradores possam terminar o mesmo desafio criptográfico mais depressa.
- Passo 3: Com trabalho mais fácil, os blocos começam a surgir mais próximos dos tempos alvo outra vez.
- Passo 4: Mais mineradores podem voltar por causa dos blocos mais fáceis, o que pode inverter a direção da produção.
- Passo 5: Depois de passar o aperto, a dificuldade pode subir outra vez através das regras normais de ajuste.
Versão curta: compra tempo quando a cadeia está lenta e depois sai de cena.
Porque é que o Emergency Difficulty Adjustment (EDA) importa
Importa porque blocos lentos sentem-se como esperar por um serviço que não avança no mapa. O EDA mantém as coisas utilizáveis.
- Benefício: Recuperação mais rápida quando a produção de blocos abranda, o que ajuda a evitar que os tempos de bloco se desviarem por muito tempo.
- Perspetiva: Se estiver mal calibrado, pode oscilar demasiado e incentivar mudanças frequentes de cadeia por parte dos mineradores, o que significa confirmações instáveis para as suas transações.
- Relevância: Surge em debates sobre forks e no desenho de cadeias, especialmente na história do Bitcoin Cash e no comportamento dos mineradores.
Quando vir longas pausas entre blocos numa cadeia que usa EDA, verifique se uma regra de emergência acabou de disparar antes de entrar em pânico por fundos aparentemente bloqueados.
Características principais do Emergency Difficulty Adjustment (EDA)
O que o distingue
- Disparador: Activa apenas quando a cadeia abrandar além de um limiar definido.
- Velocidade: Altera a dificuldade muito mais rápido do que o cronograma normal de retarget.
- Temporário: Uma válvula de pressão de curto prazo, não uma definição permanente.
- Comportamento: Pode causar oscilações se os mineradores explorarem as regras.
A mainnet do Bitcoin não usa EDA. O Bitcoin Cash teve EDA no lançamento e mudou para um algoritmo diferente pouco tempo depois.
Exemplo
Após o lançamento do Bitcoin Cash em 2017, os mineradores saíram, um Emergency Difficulty Adjustment disparou e os blocos começaram a chegar em salvas rápidas antes de voltarem a abrandar.
Curiosidade
Nos primeiros dias do Bitcoin Cash, alguns mineradores sincronizavam a sua entrada para aproveitar blocos fáceis imediatamente após um disparo da EDA e depois saltavam para outra cadeia quando a dificuldade subia novamente, como quem procura picos de procura entre várias apps de transporte.
Resumo
Emergency Difficulty Adjustment (EDA) é o corte-circuito que mantém uma cadeia lenta a funcionar quando os mineradores se afastam, simples assim.
