Comprobar cada firma de la historia de Bitcoin es la parte más lenta de sincronizar un nodo nuevo. Assumevalid, añadido en Bitcoin Core 0.14.0 (2017), es un atajo.
Cómo funciona
Cada versión fija en código el hash de un bloque reciente. Si ese bloque está en la cadena que el nodo sincroniza, y la cadena tiene suficiente prueba de trabajo, el nodo omite las comprobaciones de script y firma de ese bloque y sus antepasados.
Qué se sigue comprobando
Todo lo demás: prueba de trabajo, estructura de bloque, importes, que cada entrada gaste una moneda existente, y el conjunto UTXO completo se sigue construyendo. Tras el bloque asumido, todo se comprueba por completo.
Confianza
El valor se revisa en público como cualquier otro cambio de código. Cualquiera puede desactivar el atajo con -assumevalid=0.