Glossário · em profundidade

Assumevalid

Uma configuração do Bitcoin Core que pula checagens de assinatura em blocos enterrados sob um bloco conhecido e codificado.

Verificar cada assinatura na história do Bitcoin é a parte mais lenta de sincronizar um nó novo. Assumevalid, adicionado no Bitcoin Core 0.14.0 (2017), é um atalho.

Como funciona

Cada lançamento fixa em código o hash de um bloco recente. Se esse bloco estiver na cadeia que o nó sincroniza, e a cadeia tiver prova de trabalho suficiente, o nó salta as verificações de script e assinatura desse bloco e dos seus ancestrais.

O que ainda se verifica

Tudo o resto: prova de trabalho, estrutura de bloco, montantes, que cada entrada gasta uma moeda existente, e o conjunto UTXO completo continua a ser construído. Depois do bloco assumido, tudo se verifica por completo.

Confiança

O valor é revisto em público como qualquer outra mudança de código. Qualquer um pode desligar o atalho com -assumevalid=0.