Traducción al español de “Approaching full P2P node operations”
Publicado el 14 de Marzo de 2024 por Olga Hryniuk
Autor: Marcin Szamotulski
Obtenga más información sobre los preparativos para la red P2P completa, una red de arranque interina y los planes futuros
Las redes de igual a igual (P2P) son un contribuyente clave a la descentralización a largo plazo, la seguridad y la resiliencia de las blockchains, permitiendo la comunicación P2P, la sincronización de datos y el consenso entre los participantes.
En marzo de 2023, Dynamic P2P automatizó el proceso de selección de pares. Habilitado por el lanzamiento del nodo v.1.35.6, mejoró la comunicación entre nodos distribuidos, simplificando la operación de nodos de retransmisión y producción de bloques, y eliminando la necesidad de configuraciones estáticas y la entrada manual de los operadores de stake pool (SPOs).
El próximo (y final) hito en el camino hacia las operaciones completas de nodo P2P está planificado para llegar con el próximo lanzamiento de Ouroboros Genesis. Genesis está programado para desplegarse como parte de la actualización Chang, prevista para este verano. Esto permitirá a los nodos autoarrancar desde la red activa de Cardano.
La transición completa a P2P
Actualmente, la entrada inicial a la red requiere sincronización desde un validador seguro y confiable, generalmente un compañero SPO confiable u otra entidad. Una vez sincronizados, los nodos operan de manera descentralizada utilizando Ouroboros Praos. Ouroboros Genesis simplificará aún más el proceso: al utilizar las capacidades P2P de cardano-node, el proceso será completamente autónomo, eliminando la necesidad de intervención humana.
El proceso de pasar del modelo híbrido actual a la red completa P2P es gradual, y la transición ya está en marcha. Según PoolTool, alrededor del 65% de los SPOs han actualizado al nodo v.8.7.3 lanzado en diciembre, y el 5% ha actualizado a la v.8.9.0, que tiene la última versión de P2P. En un esfuerzo conjunto, los ingenieros de IOG y la Fundación Cardano seguirán identificando, contactando e informando a los SPOs individuales para asegurar que estén ejecutando suficientes relés para soportar P2P, y están comunicándose con monederos, DApps, intercambios y otros usuarios de nodos para asegurar que actualicen sus nodos según sea necesario.
Avanzando hacia Ouroboros Genesis: una red de arranque temporal y ‘Genesis Lite’
Cuando un nodo individual experimenta un tiempo de inactividad prolongado o se desincroniza con la red, debe someterse a un proceso de autoarranque. Esto también se aplica a los nuevos nodos que se unen a la red. Como medida provisional antes del despliegue de Ouroboros Genesis, IOG y EMURGO ofrecerán a los usuarios una nueva red de arranque dedicada: Genesis Lite, que consistirá en aproximadamente 20 nodos confiables. Esta red de retransmisión de arranque confiable escalará según la demanda y facilitará el arranque de nodos desde la configuración de Cardano Genesis. Los nodos recién arrancados deben seguir inicialmente un nodo confiable y actualizado, luego cambiar a P2P cuando estén cerca del punto actual. En versiones anteriores, esta transición debía realizarse manualmente por los propietarios de nodos especificando el slot en el archivo de topología.
Actualizaciones del ecosistema
La actualización oportuna por parte de los propietarios de nodos será crucial para el despliegue sin problemas del P2P completo y para mantener la calidad de servicio necesaria para la red de Cardano. Al migrar hacia un sistema P2P completo, todos los propietarios de nodos deberán actualizar sus nodos a versiones que soporten completamente los mecanismos P2P. Los usuarios también deben asegurarse de que sus proveedores de servicios hayan completado las actualizaciones. Esto se aplica a los proveedores de DApps, intercambios, proveedores de monederos, exploradores, otras herramientas y stake pools.
IOG está actualizando ahora Daedalus, Lace, Nami y otras herramientas que soporta para conformarse con las nuevas herramientas P2P. El equipo Adrestia de la Fundación Cardano también está trabajando en una actualización para el backend del monedero. DB Sync seguirá funcionando sin cambios. Los equipos de ingeniería de IOG y la Fundación Cardano, junto con la comunidad de SPOs, seguirán monitoreando el rendimiento de la red y la calidad del servicio diariamente y se comunicarán regularmente con los principales interesados.
Todos los SPOs, intercambios, desarrolladores de DApps, proveedores de infraestructura y otros usuarios de nodos han sido animados esta semana a actualizar al último nodo v.8.9.0 y ejecutar todos sus nodos de retransmisión en modo P2P. Los productores de bloques protegidos detrás de los nodos de retransmisión de un SPO también pueden usar el modo P2P en sus nodos productores de bloques con useLedgerAfterSlot establecido en -1, o pueden seguir comunicándose con sus nodos de retransmisión utilizando la red heredada si lo prefieren. Los proveedores de herramientas también tienen la opción de configurar su propia topología personalizada utilizando raíces locales en su archivo de topología con useLedgerAfterSlot establecido en -1 para desactivar el descubrimiento de pares.
Si eres un SPO, proveedor de infraestructura o constructor de Cardano y quieres saber más sobre lo que necesitas hacer para apoyar estos esfuerzos, puedes unirte al canal operativo P2P aquí.
O si aún no te has unido al servidor de Discord, puedes hacerlo aquí.