Estructuras de datos y codificación
Última actualización de la página: 15 de agosto de 2023
Ethereum crea, almacena y transfiere grandes cantidades de datos. Estos datos deben formatearse de manera estandarizada y eficiente en cuanto a la memoria para permitir que cualquiera ejecute un nodo en un hardware de consumo relativamente modesto. Para lograrlo, se utilizan varias estructuras de datos específicas en la pila de Ethereum.
Requisitos previos
Debe comprender los fundamentos de Ethereum y el software de cliente. Se recomienda estar familiarizado con la capa de red y el informe técnico de Ethereum.
Estructuras de datos
Tries de Patricia Merkle
Los Patricia Merkle Tries son estructuras que codifican pares clave-valor en un trie determinista y criptográficamente autenticado. Estos se utilizan en toda la capa de ejecución de Ethereum.
Más sobre los tries de Patricia Merkle
Prefijo de longitud recursiva
El prefijo de longitud recursiva (RLP) es un método de serialización que se utiliza extensivamente en toda la capa de ejecución de Ethereum.
Serialización simple
Simple Serialize (SSZ) es el formato de serialización dominante en la capa de consenso de Ethereum debido a su compatibilidad con la merklelización (merklelization).