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

PATHFINDER · CAPÍTULO 11 · LIÇÃO 4 DE 4

Gasto Duplo

Por que esperar 6 confirmações

De onde vem o número seis? 5 min

A seção 11 do whitepaper responde a uma pergunta precisa: se um atacante controla uma parte do poder de hash e secretamente mina uma cadeia rival, qual a probabilidade de ela alcançar a cadeia honesta uma vez que seu pagamento esteja a z blocos de profundidade?

As chances caem exponencialmente

A resposta cai exponencialmente com cada bloco. Com 10 por cento do hashrate, a chance do atacante alcançar a partir de 6 blocos de profundidade é de cerca de 0,02 por cento. Com 30 por cento, são necessários 24 blocos para trazer a chance para menos de 0,1 por cento.

  • Atacante com 10% do hashrate, 6 blocos de profundidade: cerca de 1 chance em 4.000.
  • Atacante com 30%: 6 blocos não são suficientes para esse nível, cerca de 24 são necessários.
  • Atacante com mais de 50%: nenhum número de blocos é suficiente.

Seis blocos, cerca de uma hora, tornaram-se a convenção para pagamentos grandes: uma margem cautelosa contra qualquer atacante realista. Exchanges frequentemente pedem menos em depósitos pequenos e mais em depósitos muito grandes.

▶ VEJA NA MÁQUINA

O cálculo está no artigo atrás do salão, seção 11, Cálculos.

O que lembrar

  • O whitepaper calcula as chances do atacante por bloco de profundidade.
  • As chances caem exponencialmente com cada confirmação.
  • Seis blocos é uma convenção, não uma regra do protocolo.

Verificação rápida

Seis confirmações é uma regra imposta pelo protocolo?

Um atacante controla 60% do hashrate. Quantas confirmações te deixam seguro contra ele?

Por que esperar 6 confirmações · Universidade Bitcoin