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.