Saltar al contenido
0%

Cómo prepararte para el límite de nodos de archivo de Polygon

Última actualización: 17 de mayo de 20224 min de lectura

Debido al reciente crecimiento del ecosistema de Polygon, se espera que los nodos de archivo de Polygon que operan sobre el cliente GETH superen el umbral de almacenamiento de 16TB.

Si aún no has actualizado el tamaño de tu almacenamiento, el límite de nodos de archivo de Polygon puede hacer que tu nodo de archivo falle.

Este post te explicará por qué está sucediendo esto y cómo prepararte para el próximo límite de nodos de archivo de Polygon.

¿Cuándo se alcanzará el límite de nodos de archivo de Polygon?

Se espera que el límite de nodos de archivo de Polygon se alcance la semana del 23/5.

La fecha y hora exactas en que se cruzará el umbral de 16TB depende de dos factores:

  1. Cuánto tiempo lleva corriendo el nodo de archivo
  2. Cómo se calculan los 16TB

Los nodos que ven más re-orgs usan más espacio en disco, y 16TB puede equivaler a 16,000 GB o a 16384GB; esta diferencia se cubre aproximadamente en una semana.

¿Por qué aumentar el límite de almacenamiento?

La cadena de Polygon ha experimentado un enorme crecimiento desde su lanzamiento inicial en junio de 2020. Como resultado, los operadores de nodos de archivo, que deben mantener una copia de todo el historial de la blockchain de Polygon, tendrán que almacenar todos esos datos en su nodo de archivo.

Aunque Polygon es una de las primeras cadenas en superar los 16TB de datos, a medida que otros ecosistemas de cadenas sigan creciendo pronto enfrentarán el mismo desafío, por lo que recomendamos seguir leyendo para saber cómo prepararte, incluso si no usas Polygon activamente.

¿Qué significa el límite de almacenamiento de 16TB para mi nodo de archivo de Polygon?

Para la mayoría de los proveedores de hosting en la nube, un límite de almacenamiento de 16TB es común. A menos que hayas preparado un espacio en disco e infraestructura masivos para tus nodos de archivo de Polygon, probablemente ya no podrás servir datos una vez alcanzado este límite.

Esto significa que todas tus solicitudes de archivo comenzarán a fallar.

¿Por qué necesito datos de archivo?

Los datos de archivo te permiten acceder a todo el historial de la blockchain, en lugar de solo obtener transacciones históricas de Polygon. Esto es sumamente importante para mostrar datos como:

  1. Historial de transacciones de wallets
  2. Tendencias y analítica
  3. Datos indexados
  4. Y cualquier otra cosa que dependa de datos históricos

4 formas de prepararte para el límite de nodos de archivo de Polygon

Hay varias opciones aquí dependiendo de si quieres optimizar para el corto, mediano o largo plazo. Revisaremos cada una.

1. Eliminar y re-sincronizar nodos (corto plazo)

Eliminar y re-sincronizar tus nodos limpiará los datos que ya no forman parte de la cadena canónica, incluyendo cosas como uncle blocks.

Es relativamente fácil eliminar y re-sincronizar nodos de Polygon, pero es solo una solución temporal, ya que los datos más recientes seguirán llenando el espacio de almacenamiento recién liberado.

2. Usar logical volume management (LVM) o RAID0 para gestionar más espacio de almacenamiento (mediano plazo)

LVM (y RAID0) te permite asignar almacenamiento de múltiples discos en un solo sistema de archivos para evitar las limitaciones de espacio máximo de un solo disco.

Este no es un trabajo trivial de completar, pero permitirá a los operadores de nodos escalar particiones de disco bajo demanda mientras siguen usando sus tipos de instancia EC2 y tipos de volumen EBS existentes.

Como alternativa, AWS ha lanzado un nuevo tipo de volumen EBS: io2 block express, que puede soportar hasta 64TB de espacio en disco. Sin embargo, está limitado a un nuevo tipo de instancia EC2 r5b y generalmente se considera "excesivo" para resolver este tipo de problemas de espacio en disco.

3. Cambiar a Erigon como cliente de nodo de Polygon (largo plazo)

Erigon es una opción de cliente de nodo que soporta de forma nativa el consenso Bor, compatible con la blockchain de Polygon/MATIC. Como comparación, los datos de estado de la Proof of Stake Mainnet de Polygon ocupan tan solo 4.5TB al usar Erigon.

Si bien configurar un cliente Erigon para Polygon es una solución a más largo plazo, permite manejar los datos de estado de forma más manejable.

4. Usar Alchemy como tu proveedor de infraestructura de nodos de Polygon

El equipo de Alchemy trabaja día y noche para garantizar que nuestros usuarios tengan una experiencia fluida y confiable construyendo con las APIs de Polygon, y en cualquier cadena que soportemos.

Nosotros nos encargamos de todas las actualizaciones y cambios que rompen compatibilidad para que tú no tengas que hacerlo. Y lo mejor de todo, ¡es gratis! Configura Alchemy en minutos registrándote aquí.

Para más novedades, consejos y lanzamientos, síguenos en twitter @Alchemy.

Boletín de Alchemy

Entérate primero de los lanzamientos

Suscríbete a nuestro boletín

Recibe las últimas actualizaciones de productos y recursos de Alchemy

A
O
D
+
Más de 80,000 suscriptores

Al ingresar tu correo electrónico, aceptas recibir nuestras comunicaciones de marketing y actualizaciones de productos. Reconoces que Alchemy procesa la información que recibimos de acuerdo con nuestro Aviso de Privacidad. Puedes cancelar tu suscripción en cualquier momento.