para entender el merkle tree es muy importante que entendamos que es un HASH y como se obtiene:
un hash es como una licuadora donde entran varias cosas y sale un resultado,
ejemplo, para conseguir un hash valido en mineria POW de bitcoin la entrada a la licuadora son los siguientes
Nonce
timestamp
lashHash
…
si metemos todo eso en la licuadora la salida es por ejemplo
0000JSDFGLKKRSASPPA93MFJ23
entonces si cambiamos la entrada de la licuadora por ejemplo a:
Nonce + 1
timestamp
lastHash
la salida sera igual a por ejemplo:
90458FNSKFKDJSROPIA
el mas minimo cambio en la entrada de la licuadora se va a traducir en un Hash bastante diferente.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?