Strutture dati e codifica
Ultimo aggiornamento della pagina: 15 agosto 2023
Ethereum crea, archivia e trasferisce grandi volumi di dati. Questi dati devono essere formattati in modi standardizzati ed efficienti in termini di memoria per consentire a chiunque di eseguire un nodo su hardware di livello consumer relativamente modesto. Per ottenere ciò, vengono utilizzate diverse strutture dati specifiche nello stack di Ethereum.
Prerequisiti
Dovresti comprendere i fondamenti di Ethereum e del software client. Si consiglia di avere familiarità con il livello di rete e con il whitepaper di Ethereum.
Strutture dati
Trie di Merkle Patricia
I Trie di Merkle Patricia sono strutture che codificano coppie chiave-valore in un trie deterministico e autenticato crittograficamente. Questi sono ampiamente utilizzati in tutto il livello di esecuzione di Ethereum.
Maggiori informazioni sui Trie di Merkle Patricia
Recursive Length Prefix
Il Recursive Length Prefix (RLP) è un metodo di serializzazione ampiamente utilizzato in tutto il livello di esecuzione di Ethereum.
Simple Serialize
Simple Serialize (SSZ) è il formato di serializzazione dominante sul livello di consenso di Ethereum a causa della sua compatibilità con la merkleizzazione.