Sondeo unificado: prueba de BetaNet en AlphaNet

Los equipos de la red xx están trabajando arduamente para preparar BetaNet para su implementación en los próximos meses. Hemos completado y desplegaremos en AlphaNet uno de los subproyectos más difíciles del proceso BetaNet: Unified Polling.

Unified Polling ejemplifica nuestro enfoque para construir algo tan complejo como la red xx, que se caracteriza por Ley de gall:

Un sistema complejo que funciona invariablemente 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, la red xx no se construye haciéndolo bien en el primer intento, sino en pequeñas piezas e iteraciones. Este enfoque ha dado como resultado una de las AlphaNets más estables, si no las más estables jamás creadas.

Con BetaNet, podemos mirar hacia atrás en lo que hemos construido y esperar lo que construiremos. Podemos planificar la integración entre el consenso xx y cMix y comprender completamente qué complejidad es innecesaria en lo que ya hemos construido.

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

Los clientes sondean las puertas de enlace en busca de nuevos bloques y mensajes, las puertas de enlace sondean a los servidores en busca de los mismos. Actualmente, los servidores sondean el servidor de permisos centralizado para obtener información sobre membresía y operaciones. Esa responsabilidad será asumida muy pronto por el xx mecanismo de consenso que está construyendo el Equipo Técnico de Praxxis.

La próxima semana, implementaremos Unified Polling como la última actualización importante de AlphaNet. Al implementar Unified Polling, aumentaremos la probabilidad de un lanzamiento de BetaNet fluido y sin complicaciones. El objetivo principal de AlphaNet es permitir la realización de pruebas en una red en vivo, ya que no existe una manera más efectiva de aprender cómo funciona y funciona realmente algo hasta que lo ve realmente funcionar y funcionar. AlphaNet y xx messenger (que impulsa el uso de la red en tiempo real) han permitido implementaciones rápidas para probar e iterar soluciones y adaptaciones para las condiciones de vida, así como el elemento humano fundamental. Todo lo cual es fundamental para moverse eficientemente hacia MainNet.

Desafortunadamente, los otros dos proyectos de Elixxir BetaNet, la integración de GPU (casi completa) y la formación de equipos * (en camino), son fundamentalmente incompatibles con AlphaNet debido a su falta de GPU y una pequeña cantidad de nodos, por lo que hemos construido el NodeLab para probarlos.

Este es el comienzo de un fin; con este despliegue comenzamos a cerrar el capítulo AlphaNet de la red xx, y comenzamos el siguiente. BetaNet representa un nuevo nivel de madurez en el que la red xx está impulsada por el compromiso real de la comunidad y la participación de nodos administrados públicamente. Si desea participar, únase al Foro BetaNet donde puede Únete a la discusión o la xx discordia de red, donde habitualmente involucramos a la comunidad en pruebas y debates.


* Teaming 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 arquitectura de Elixxir.

Popular