Ethereum pueden ser un verdadero reto cuando se trata de almacenamiento de datos, y quién mejor que Alex Moskovski los conoce, quien descargó un nodo completo en todo su esplendor sin comprimir en una semana . Alex no solo descargó las transacciones recientes a su equipo desde las nubes de blockchain, sino que también logró recuperar los archivos del bloque génesis.
Los nodos Ethereum son una fuerza a tener en cuenta:
Para ser justos, los nodos Ethereum varían entre ciento ochenta gigabytes (180 GB) y dos terabytes (2,3 TB). El primero es el tamaño de un nodo completo que nuestro "experto emprendedor de internet", como él mismo se autodenomina, ha logrado descargar en tan poco tiempo.
Su método preferido para lograrlo era usar la máquina virtual de gotas de Digital Ocean. Contaba con ocho (8) CPU, treinta y dos (32) GB de memoria y quinientos (500) GB de almacenamiento, lo que sumaba un total de doscientos diez dólares (210 USD) al mes.
El nodo Ethereum no mantuvo la velocidad que tenía tras la descarga de los archivos del mercado alcista de 2017-18. Alex Moskovski cuestionó sus motivos para comprar el paquete de droplets que tenía una vez que la memoria se redujo a dieciséis (16,5) GB.
El viaje que comenzó el 27 de agosto, habría terminado el 29 de agosto, pero el nodo tardó otros tres días en llegar al historial actual.
Alex descargó ciento sesenta y nueve (169) GB de datos en ese tiempo y para celebrarlo al final, preparó también un pequeño poema:
Su nodo está sudoroso, SSD débil, los bloques son pesados
Ya hay gatitos en la blockchain: malditas bestias
Maxis lo trolea, pero su geth avanza con fluidez y constancia
Ya debe estar sincronizado.
Los nodos Bitcoin pueden ser igualmente problemáticos:
Un bitcoin está en la misma situación que Alex Moskovski. Independientemente de su afirmación, tardará más de lo previsto en probar uno de esos Bitcoin .
Lo que los node-kin intentan hacer es encontrar una manera de descargar más en menos tiempo. Si el caché de bloques de datos de 1 MB de un mes se puede volcar en una máquina en tres (3) días, entonces veinte (20) años de historial de transacciones no tomarán más de un mes, y esto podría escalar considerablemente gracias a que ambas redes tienen diez mil (10,000) noes públicos.
Se han estado desarrollando técnicas de compresión para garantizar que la mayoría de los datos queden comprimidos en un espacio pequeño, pero hay limitaciones en cuanto a cuánto se puede colocar dentro de un bloque.
Sincronizar de esta manera facilita que las sincronizaciones futuras sean menos tediosas y sin necesidad de confianza. Piense en este método como la creación de un punto de control desde el cual avanzar en el futuro.
Las redes se están moviendo hacia este lado del espectro. Ethereum será el primero en dar el salto e integrará el sistema de puntos de control el próximo año. Bitcoin aún no ha emitido su veredicto al respecto.
El nodo Ethereum se sincronizó en tan solo 7 días