Zum Hauptinhalt springen
Change page

Datenstrukturen und Codierung

Letzte Aktualisierung der Seite: 15. August 2023

Ethereum erstellt, speichert und überträgt große Datenmengen. Diese Daten müssen auf standardisierte und speichereffiziente Weise formatiert werden, damit jeder einen Blockchain-Knoten auf relativ bescheidener, handelsüblicher Hardware betreiben kann. Um dies zu erreichen, werden im Ethereum-Stack verschiedene spezifische Datenstrukturen verwendet.

Voraussetzungen

Sie sollten die Grundlagen von Ethereum und Client-Software verstehen. Vertrautheit mit der Netzwerkschicht und dem Ethereum-Whitepaper wird empfohlen.

Datenstrukturen

Patricia-Merkle-Tries

Patricia-Merkle-Tries sind Strukturen, die Schlüssel-Wert-Paare in einen deterministischen und kryptografisch authentifizierten Trie codieren. Diese werden in der gesamten Ausführungsebene von Ethereum ausgiebig genutzt.

Mehr zu Patricia-Merkle-Tries

Recursive Length Prefix

Recursive Length Prefix (RLP) ist eine Serialisierungsmethode, die in der gesamten Ausführungsebene von Ethereum ausgiebig genutzt wird.

Mehr zu RLP

Simple Serialize

Simple Serialize (SSZ) ist das dominierende Serialisierungsformat auf der Konsensebene von Ethereum, da es mit der Merklelisierung kompatibel ist.

Mehr zu SSZ

War dieser Artikel hilfreich?