Actualización de Safe Network Dev 🇪🇸 20 julio 2023

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

Otra red de prueba está en marcha, estamos atentos para ver si nuestras mejoras recientes mejoran la estabilidad. Únase si tiene tiempo. Los nodos aún deben ejecutarse desde la nube hasta que libp2p tenga un mejor soporte QUIC, pero los clientes pueden ejecutarse desde cualquier lugar.

Esperamos ver una mejora en la estabilidad de los nodos, pero seguimos viendo algunos problemas de memoria. Mirando los registros de los nodos muertos, tendemos a ver una ráfaga de mensajes justo antes de que se desplomen, que es algo que estamos investigando ahora.

Algunos de ustedes han notado un bullicio en el seto de DBC en GitHub. De hecho, como mencionamos la semana pasada, este es en gran medida el centro de nuestra atención ahora, y las cosas están marchando muy bien.

Tenemos el grifo en funcionamiento, por lo que la asignación de DBC de testnet será de autoservicio, y podemos asegurarnos de que las personas tengan que pagar por las cargas de fragmentos, con el pago de los registros también prácticamente listo. Luego se trata de calcular cuánto vale el almacenamiento para los nodos y cómo reutilizar los DBC de la red, pero somos una buena forma de implementar una versión básica de pago por datos. Después de eso, serán los mecanismos para el descubrimiento de precios, para los cuales también tenemos algunas opciones para probar.

Progreso general

En DBC, @bochaco ha implementado un cambio para que el pago de las cargas sea obligatorio https://github.com/maidsafe/safe_network/pull/533. Él está buscando opciones para hacer las pruebas gastadas más pequeñas. Las cajas de óxido son un poco básicas aquí, por lo que es posible que tengamos que esperar o rodar las nuestras.

Y los DBC ahora se almacenarán en kad record_store - el último de nuestros tipos de datos en entrar :tada: @roland también ha estado ayudando aquí.

@Qi_ma está analizando un problema específico de Windows con esto, donde el almacenamiento de DBC en el almacén de registros hace que falle el CI. También está buscando hacer que la caja de autocifrado sea configurable, de modo que a través de las pruebas podamos optimizar el tamaño del fragmento.

@anselme está presionando el grifo en el binario de la red de prueba local para que podamos revisarlo a fondo antes de moverlo a la herramienta de la red de prueba propiamente dicha.

@aed900 está analizando el tiempo de espera de las conexiones y cómo podemos notificar a los usuarios cuando eso suceda. También ha estado profundizando en la situación de soporte de QUIC con libp2b.

@bzee está analizando más mejoras de libp2p y evaluando la corrección de conexiones de la que hablamos en la última búsqueda. La red de prueba actual debería ser una ayuda allí.

@chris busca refactorizar la herramienta de red de prueba (el programa que usamos para lanzar redes de prueba en Digital Ocean y AWS) para eliminar parte de la complejidad acumulada.

Por último, @joshuef está investigando problemas continuos de memoria y procesamiento, tratando de identificar posibles cuellos de botella que podrían estar causando retrasos en los mensajes.


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.