Přejít na hlavní obsah
Change page

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.

Více o Patricia Merkle tries

Recursive Length Prefix

Recursive Length Prefix (RLP) je metoda serializace, která se hojně využívá napříč exekuční vrstvou Etherea.

Více o RLP

Simple Serialize

Simple Serialize (SSZ) je dominantní formát serializace na vrstvě konsensu Etherea díky své kompatibilitě s merklelizací.

Více o SSZ