Å sjekke hver signatur i Bitcoins historikk er den tregeste delen av å synkronisere en ny node. Assumevalid, lagt til i Bitcoin Core 0.14.0 (2017), er en snarvei.
Hvordan det fungerer
Hver utgivelse hardkoder hashen til en nylig blokk. Hvis den blokken er i kjeden noden synkroniserer, og kjeden har nok arbeidsbevis, hopper noden over script- og signatursjekker for den blokken og dens forfedre.
Hva som fortsatt sjekkes
Alt annet: arbeidsbevis, blokkstruktur, beløp, at hver inndata bruker en eksisterende mynt, og det fulle UTXO-settet bygges fortsatt. Etter den antatte blokken sjekkes alt i full.
Tillit
Verdien gjennomgås offentlig som enhver annen kodeendring. Alle kan slå av snarveien med -assumevalid=0.