Actualización de Safe Network Dev 🇪🇸 25 mayo 2023

Esta es una traducción automática. El original en inglés está aquí: Update 25 May, 2023

Breve actualización de esta semana mientras trabajamos en una nueva red de prueba.

Progreso general

En el frente de AutoNat, hemos tenido un gran candidato en movimiento, pero un error de último minuto nos ha impedido obtener una red de prueba para esto hoy. @bzee y @angus están investigando la regresión, y tan pronto como se encuentre la fuente de este problema y tengamos una solución, lanzaremos una red de prueba de detección de NAT que debería evitar que los nodos inalcanzables se unan a la red (y así darnos un “churn” más realista).

@bochacho ha mejorado mucho nuestras pruebas de churn para la integración continua, y @qi.ma ha trabajado arduamente para mejorar un algoritmo de replicación de datos personalizado y probarlo contra esto. Esta nueva configuración significará que solo podemos volver a publicar datos relevantes sobre abandono, lo que debería ser más rápido y eficiente que el enfoque de escopeta de libp2p, que requiere volver a publicar #AllTheThings cada X vez. Si esto funciona bien, es probable que pasemos a un enfoque híbrido aquí, de modo que tengamos una nueva publicación de datos impulsada por eventos más rápida y dirigida, respaldada por intervalos más largos de replicación periódica (al menos hasta que profundicemos en los nodos de archivo específicos, que puede venir por la línea).

@anselme casi ha finalizado el refactor de DBC, agregando DBC a RecordStore de libp2p, lo que simplifica aún más la replicación de datos. Él hará lo mismo para Registros justo después de eso.

También hemos estado mejorando la herramienta testnet, lo que permite que AWS o Digital Ocean se utilicen para alojar nodos. ¡Y @chris ahora está comenzando un trabajo de refactorización para simplificar el proceso de lanzamiento (y desenredar un poco nuestras bases de código de nodo/cliente)!


Enlaces útiles

No dude en responder a continuación con enlaces a las traducciones de esta actualización para desarrolladores y los moderadores las agregarán aquí.

Como proyecto de código abierto, siempre estamos buscando retroalimentación, comentarios y contribuciones de la comunidad, así que no sea tímido, únase y creemos la red segura juntos.