Vai al contenuto principale
Change page

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.

Maggiori informazioni su RLP

Simple Serialize

Simple Serialize (SSZ) è il formato di serializzazione dominante sul livello di consenso di Ethereum a causa della sua compatibilità con la merkleizzazione.

Maggiori informazioni su SSZ

Questo articolo è stato utile?