Vai al contenuto principale
Change page

Strutture di dati e codifica

Ultima modifica: @Herbie_23(opens in a new tab), 15 agosto 2023

Ethereum crea, memorizza e trasferisce grandi volumi di dati. Questi dati devono essere formattati in modi standardizzati ed efficienti a livello di memoria per consentire a chiunque di eseguire un nodo su hardware relativamente modesto di tipo consumer. Per riuscirci, sono usate diverse strutture di dati specifiche sullo stack di Ethereum.

Prerequisiti

È utile comprendere i fondamenti di Ethereum e del software del client. È consigliabile avere familiarità con il livello di rete e il whitepaper di Ethereum.

Strutture di dati

Trie di Patricia Merkle

I trie di Patricia Merkle sono strutture che codificano coppie chiave-valore in una prova autenticata crittograficamente e deterministica. Sono usate ampiamente nel livello d'esecuzione di Ethereum.

Maggiori informazioni sui trie di Patricia Merkle

Prefisso di Lunghezza Ricorsiva

Il Prefisso di Lunghezza Ricorsiva (RLP) è un metodo di serializzazione usato ampiamente nel livello d'esecuzione di Ethereum.

Maggiori informazioni su RLP

Simple Serialize

Simple Serialize (SSZ) è il formato di serializzazione dominante sul livello di consenso di Ethereum, per la sua compatibilità alla Merkle-zzazione.

Maggiori informazioni su SSZ

Questo articolo è stato utile?