Saltar al contenido principal
Change page

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.

Más sobre RLP

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.

Más sobre SSZ