No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Root State

15/32
Recursos

Aportes 3

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

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.

Un Merkle Tree es una gran estrategia para no guardar todos los datos, lo que es 煤til tanto a nivel protocolo (Ethereum), y a nivel aplicaci贸n (Smart Contracts).

Ac谩 te dejo una gu铆a de OpenZeppelin sobre c贸mo usar Merkle Trees en tus contratos inteligentes, y adem谩s, una librer铆a para procesar Merkle Trees desde Javascript para tus aplicaciones 馃槂

Creo que el gr谩fico se presta para una mala interpretaci贸n.
Tal vez ser铆a m谩s claro mostrarlo de forma compuesta a cada nodo.
Por ejemplo

H(ABCD) podr铆a mostrarse como H( H(AB) H(CD) )