El problema del espacio en disco en un nodo se resuelve fácilmente porque todas las transacciones en un bloque tienen hash en un árbol Merkle como se muestra en la imagen
El encabezado del bloque ahora contiene el hash del bloque anterior, un Nonce y el Root Hashde todas las transacciones en el bloque actual en un árbol Merkle. Como esteRoot Hashincluye los valores hash de todas las transacciones dentro del bloque, estas transacciones pueden podarse para ahorrar espacio en disco. Entonces, ahora su blockchain se verá como en la imagen de abajo:
Esto puede resultar en un gran ahorro de espacio en disco. Esta estrategia es utilizada por un cliente normal que está interesado en recibir pagos de otros. Sin embargo, los mineros deben guardar la cadena de bloques completa. Ahora surge la pregunta de cómo un receptor verifica el pago sin tener la capacidad de rastrear una moneda recibida hasta su origen. Esto se explica a continuación.