Glosario cripto
Expiración del historial (EIP-4444)
La expiración del historial (EIP-4444) permite a los nodos de Ethereum dejar de guardar bloques antiguos y ahorrar disco, sin que se pierda el registro.
La expiración del historial es una propuesta de Ethereum, la EIP-4444, por la que los clientes de ejecución ya no tienen que conservar todos los cuerpos de bloque y recibos desde el origen. Un nodo mantiene el estado actual y el historial reciente, que es lo que necesita para validar bloques nuevos, y elimina los datos más viejos pasado cierto plazo. La integridad de la cadena no depende de que cada máquina guarde esa información, porque las cabeceras y la capa de consenso ya la comprometen criptográficamente.
El motivo es práctico: el historial completo ocupa cientos de gigas y no deja de crecer, lo que encarece correr un nodo y juega en contra de la descentralización. Los clientes empezaron a aplicar una expiración parcial, comenzando por el historial anterior a The Merge, para que los operadores liberen espacio. La hoja de ruta la combina con la statelessness, con la idea de nodos capaces de funcionar en equipos modestos.
Los datos expirados no desaparecen: nodos de archivo, exploradores, indexadores y formatos de distribución como los archivos era o redes peer-to-peer los mantienen accesibles. La contrapartida es que consultar transacciones muy antiguas pasa a depender de esos proveedores y no de cualquier nodo, algo relevante para indexadores, auditores y herramientas fiscales.
Ejemplo
Un staker doméstico puede borrar años de bloques previos a The Merge y recuperar buena parte de su disco, mientras una empresa de analítica mantiene un nodo de archivo para consultar transacciones de 2017.
