Sondeo unificado: Probando BetaNet en AlphaNet

Los equipos de xx network están trabajando duro para que BetaNet esté lista para su despliegue en los próximos meses. Hemos completado y desplegaremos en AlphaNet uno de los subproyectos más difíciles del proceso BetaNet: El Sondeo Unificado.

El sondeo unificado ejemplifica nuestro enfoque para construir algo tan complejo como el xx network, que se caracteriza por Ley de Gall:

Un sistema complejo que funciona se encuentra invariablemente que ha evolucionado a partir de un sistema simple que funcionaba. Un sistema complejo diseñado desde cero nunca funciona y no se puede parchear para que funcione.

Esencialmente, el xx network no se construye haciéndolo bien a la primera, sino en pequeñas piezas e iteraciones. Este enfoque ha dado lugar a una de las AlphaNets más estables, si no la más estable, que jamás se haya fabricado.

Con BetaNet, podemos echar la vista atrás a lo que hemos construido y mirar hacia delante a lo que vamos a construir. Somos capaces de planificar la integración entre xx consensus y cMix y comprender plenamente qué complejidad es innecesaria en lo que ya hemos construido.

El proyecto de sondeo unificado ha solidificado nuestra pila de red y la jerarquía de comunicaciones, ha unificado y simplificado las interacciones entre las capas y ha revisado las máquinas de estado centrales de la red para que sean más sencillas y estén listas para el consenso. El nombre "Sondeo Unificado" hace referencia al cambio central de la red, la solidificación de un patrón de comunicaciones en el que cada nivel sondea al superior para conocer los cambios de estado generales en la red, y el proceso técnico de unificación de esas comunicaciones.

Los clientes solicitan a las pasarelas nuevos bloques y mensajes, y las pasarelas solicitan a los servidores lo mismo. En la actualidad, los servidores consultan al servidor centralizado de permisos para obtener información sobre los miembros y las operaciones. Esta responsabilidad será asumida muy pronto por el mecanismo de consenso xx que está construyendo el equipo técnico de Praxxis.

La próxima semana, desplegaremos Unified Polling como la última gran actualización de AlphaNet. Al desplegar Unified Polling, aumentaremos la probabilidad de que el lanzamiento de BetaNet sea fluido y sin complicaciones. El objetivo principal de la AlphaNet es permitir la realización de pruebas en una red real, ya que no hay manera más eficaz de aprender cómo funciona y trabaja algo hasta que lo ves funcionar y trabajar realmente. La AlphaNet y el xx messenger (que impulsa el uso en tiempo real de la red) han permitido realizar despliegues rápidos para probar e iterar sobre las correcciones y adaptaciones a las condiciones reales, así como el elemento humano fundamental. Todo ello es fundamental para avanzar con eficacia hacia el MainNet.

Lamentablemente, los otros dos proyectos BetaNet de Elixxir, la integración de la GPU (casi completa) y el teaming* (bien encaminado), son fundamentalmente incompatibles con AlphaNet debido a su falta de GPUs y al pequeño número de nodos, por lo que hemos construido el NodeLab para probarlos.

Este es el principio de un final; con este despliegue empezamos a cerrar el capítulo AlphaNet de la xx network, y comenzamos el siguiente. BetaNet representa un nuevo nivel de madurez en el que el xx network es impulsado por el verdadero compromiso de la comunidad y la participación de los nodos de gestión pública. Si quieres participar, únete al foro de BetaNet donde podrás únase al debate o el xx network discordiadonde hacemos participar regularmente a la comunidad en las pruebas y los debates.


*La agrupación es el proceso de agrupar nodos de forma aleatoria y efímera para procesar lotes de cMix. Los detalles se pueden encontrar en el Resumen de la arquitectura de Elixxir.

Popular