Estructuras de datos y codificación
Ethereum crea, almacena y transfiere grandes volúmenes de datos. Estos datos deben formatearse de manera estandarizada y eficiente en cuanto a memoria para permitir que cualquier persona pueda ejecutar un nodo en hardware de consumo relativamente modesto. Para lograr esto, se utilizan varias estructuras de datos específicas en la pila de Ethereum.
Requisitos previos
Debería comprender los fundamentos de Ethereum y del software de cliente. Se recomienda estar familiarizado con la capa de red y con el documento técnico de Ethereum.
Estructuras de datos
Tries de Merkle Patricia
Los tries de Merkle Patricia son estructuras que codifican pares clave-valor en un trie determinista y autenticado criptográficamente. Estos se utilizan ampliamente en toda la capa de ejecución de Ethereum.
Más sobre los tries de Merkle Patricia
Prefijo de longitud recursiva
El prefijo de longitud recursiva (RLP) es un método de serialización utilizado ampliamente en toda la capa de ejecución de Ethereum.
Serialización simple
La serialización simple (SSZ) es el formato de serialización dominante en la capa de consenso de Ethereum debido a su compatibilidad con la merkleización.