Vai al contenuto principale
Change page

Strutture dati e codifica

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 Patricia Merkle

I Trie di Patricia Merkle 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 Patricia Merkle

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

Ultimo aggiornamento della pagina: 15 agosto 2023