¿Cómo distingue Bitcoin una prueba válida de una falsa? Al utilizar cadenas de contratos inteligentes, se puede simplemente desplegar el verificador como un programa directamente en el libro mayor. Por el contrario, en Bitcoin, ese programa verificador equivaldría aproximadamente a 1GB de datos, ocupando alrededor de 250 bloques y está limitado a un solo uso. Por esta razón, el avance significativo reciente ha sido la capacidad de hacer que la verificación de pruebas en Bitcoin sea realmente práctica.