Datové struktury a kódování
Ethereum vytváří, ukládá a přenáší velké objemy dat. Tato data musí být formátována standardizovaným a paměťově efektivním způsobem, aby komukoli umožnila provozovat uzel na relativně skromném spotřebitelském hardwaru. K dosažení tohoto cíle se v zásobníku Etherea používá několik specifických datových struktur.
Předpoklady
Měli byste rozumět základům Etherea a klientskému softwaru. Doporučuje se obeznámenost se síťovou vrstvou a bílou knihou Etherea.
Datové struktury
Patricia Merkle tries
Patricia Merkle trie jsou struktury, které kódují páry klíč-hodnota do deterministické a kryptograficky ověřené trie. Ty se hojně využívají napříč exekuční vrstvou Etherea.
Recursive Length Prefix
Recursive Length Prefix (RLP) je metoda serializace, která se hojně využívá napříč exekuční vrstvou Etherea.
Simple Serialize
Simple Serialize (SSZ) je dominantní formát serializace na vrstvě konsensu Etherea díky své kompatibilitě s merklelizací.