‹ CAPÍTULO 16, TODAS AS LIÇÕES

MASTER · CAPÍTULO 16 · LIÇÃO 4 DE 5

Script e atualizações

Soft forks vs hard forks

Como você muda as regras de uma rede que ninguém controla? 5 min

Soft fork: regras mais rígidas

Um soft fork torna as regras mais rigorosas: alguns blocos que eram válidos se tornam inválidos, mas todo bloco válido sob as novas regras ainda é válido sob as antigas. Nós que não atualizam continuam seguindo a cadeia. SegWit e Taproot foram soft forks.

Hard fork: regras mais flexíveis

Um hard fork aceita blocos que as regras antigas rejeitam, por exemplo, blocos maiores. Nós que não atualizam os rejeitam. Se ambos os lados persistirem, a cadeia se divide em duas moedas com um histórico compartilhado até a divisão.

  • Soft fork: nós antigos ainda seguem; requer amplo suporte para ativar com segurança.
  • Hard fork: todos devem atualizar ou ficar em outra cadeia.
  • O Bitcoin tem preferido soft forks para suas atualizações.

O que lembrar

  • Soft forks apertam as regras; nós antigos ainda seguem.
  • Hard forks as afrouxam; nós não atualizados se separam.
  • SegWit e Taproot foram soft forks.

Verificação rápida

Um nó não atualizou para um soft fork. O que acontece com ele?

Qual mudança exigiria um hard fork?

Soft forks vs hard forks · Universidade Bitcoin