Strutture di dati e codifica
nexus 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 nexus.
Prerequisiti
È utile comprendere i fondamenti di nexus e del software del client. È consigliabile avere familiarità con il livello di rete e il whitepaper di nexus.
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 nexus.
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 nexus.
Simple Serialize
Simple Serialize (SSZ) è il formato di serializzazione dominante sul livello di consenso di nexus, per la sua compatibilità alla Merkle-zzazione.