Skip to main content

Bifurcação Suave | Bitcoin Glossary | Mapping Bitcoin

Bifurcação Suave

Protocolo

Mudança retrocompatível nas regras de consenso do Bitcoin que restringe regras existentes. Nós antigos aceitam novos blocos; SegWit e Taproot são exemplos.

Visão Geral

Uma bifurcação suave é uma mudança nas regras de consenso do Bitcoin que é retrocompatível com software mais antigo. Funciona reduzindo o conjunto de blocos ou transações válidas — tudo que é válido sob as novas regras também é válido sob as regras antigas, mas não necessariamente o contrário. Isso significa que nós não atualizados continuam seguindo a cadeia sem serem bifurcados da rede.

Como as Bifurcações Suaves Diferem das Bifurcações Duras

                  Bifurcação Suave              Bifurcação Dura
              ┌──────────────────┐        ┌──────────────────┐
  Reg. ant.:  │  Blocos válidos  │        │  Blocos válidos   │
              │  ┌────────────┐  │        │                   │
  Reg. nov.:  │  │ Blocos     │  │        │        ┌─────────┼──┐
              │  │ válidos    │  │        │        │ Blocos  │  │
              │  │ (subconj.) │  │        │        │ válidos │  │
              │  └────────────┘  │        │        │(nv set) │  │
              └──────────────────┘        └────────┼─────────┘  │
                                                   └────────────┘
  Novas regras são um SUBCONJUNTO     Novas regras SE EXPANDEM além
  das regras antigas                  das regras antigas

Com uma bifurcação suave, os mineradores atualizados aplicam regras mais rígidas enquanto os nós não atualizados veem todos os novos blocos como válidos. Com uma bifurcação dura, os nós não atualizados rejeitam completamente os novos blocos, causando uma divisão da cadeia.

Bifurcações Suaves Notáveis do Bitcoin

  • P2SH (BIP16, 2012): Introduziu endereços pay-to-script-hash para multisig mais simples.
  • SegWit (BIP141, 2017): Segregou dados de testemunha, corrigindo a maleabilidade de transações e aumentando a capacidade efetiva do bloco.
  • Taproot (BIP340-342, 2021): Introduziu assinaturas Schnorr e MAST para melhor privacidade e flexibilidade em contratos inteligentes.

Mecanismos de Ativação

As bifurcações suaves usaram vários métodos de ativação, incluindo sinalização de mineradores via bits de versão (BIP9), bifurcações suaves ativadas pelo usuário (UASF via BIP148) e Speedy Trial (BIP8). A escolha do mecanismo de ativação é frequentemente um dos aspectos mais controversos de uma proposta de bifurcação suave.

Equívocos Comuns

Uma bifurcação suave não significa uma mudança "menor" ou "suave". As bifurcações suaves podem introduzir novas capacidades fundamentais (como SegWit e Taproot demonstraram). O termo refere-se estritamente à compatibilidade retroativa, não à importância da mudança.