-
5TB es el total de datos que se precisa descargar para ejecutar un nodo archivador.
-
Estos nodos almacenan la cadena completa y el estado de transacciones y bloques en todos los tiempos
La blockchain de Ethereum ocupa 4490 terabytes. Este valor, que duplica el que tenรญa un aรฑo atrรกs, es la cantidad total de datos que un usuario precisa descargar para ejecutar un nodo archivador.
Este tipo de nodos almacenan la blockchain completa, inclusive todos los registros de transacciones y el estado de cada bloque en todos los tiempos. Se diferencian asรญ de los nodos completos tรญpicos que solo llevan el registro de las transacciones verificadas del momento, no los pasados.
Los nodos archivadores pueden resultar รบtiles para ciertas tareas como, por ejemplo, averiguar el saldo de una direcciรณn o el estado de un bloque en un momento determinado. Se utilizan para servicios como exploradores de bloques y proveedores de infraestructura.
โGrandes y aterradoresโ, asรญ los definiรณ Vitalik Buterin
A causa del elevado tiempo de descarga y los recursos que consumen, existen pocos nodos archivadores en ejecuciรณn. A modo de ejemplo, en agosto de 2019 al ingeniero Eric Wall, responsable de los sistemas de informaciรณn de Arcane Assets, le tomรณ 25 dรญas descargar un nodo completo desde cero (sรณlo un 5 por ciento del tamaรฑo de un nodo de archivo), tarea que detallรณ en un hilo de Twitter.
Incluso el cocreador de Ethereum, Vitalik Buterin, describiรณ a los nodos de archivo como โgrandes y aterradoresโ. Asรญ resultan al compararlos con los nodos completos que, aun con todo el historial de todas las transacciones registradas en la blockchain desde el bloque gรฉnesis, ocupan solo unos 400 Gb.
La gran diferencia de tamaรฑos estรก dada por el โpodadoโ que se le hace en el nodo completo a las hojas del รกrbol de Merkle que almacena el estado instantรกneo de cada cuenta. Para este tipo de nodos, una vez que se verifica que la cadena es correcta, no resulta necesario almacenar el estado de todos los tiempos en la memoria.
Comparaciรณn con Bitcoin
La blockchain de Bitcoin es de alrededor de 285Gb. Sus nodos tambiรฉn se pueden ejecutar en modo podado (โpruning modeโ) y ocupan asรญ entre 5 y 9 Gb, segรบn la forma en la que se efectรบe la reducciรณn. Aunque, dados los menores requerimientos, resulta mรกs accesible poseer un nodo completo de Bitcoin que uno archivador de Ethereum.
A la fecha hay alrededor de 45.000 nodos de bitcoin. Esto es casi seis veces mรกs que los 8.000 nodos de Ethereum que actualmente estรกn en funcionamiento.