Actualización de Safe Network Dev 🇪🇸 26 octubre 2023

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

En los últimos años hemos simpatizado a menudo con Sísifo en la leyenda griega. Sísifo tuvo que empujar una roca colina arriba por la eternidad solo para que volviera a rodar hacia abajo tan pronto como se acercaba a la cima.

No queremos tentar a los notoriamente vengativos dioses griegos, pero estamos cada vez más seguros de que esta vez finalmente lo hemos logrado y estamos sentados en la meseta. ¿Por qué tanta confianza, oh vosotros que habéis estado con nosotros en las buenas y en las malas, oh vosotros que quizás estéis experimentando una leve sensación de deja vu?

Bueno, porque los errores son cada vez más pequeños y los solucionamos más rápido. Porque todo el equipo soluciona errores juntos, en lugar de que cada uno tenga una especialización. Porque las redes de prueba duran más y producen resultados que podemos comprender y abordar. Porque podemos iterar sobre la marcha con mejoras tangibles. Porque colaboramos con personas de ideas afines. Y porque la comunidad está trabajando con sus propias soluciones. Hemos pasado de lo teórico a lo práctico y eso se siente bien.

Esta semana entró un montón de relaciones públicas, desde el equipo, hasta el equipo y algunos otros proyectos. En resumen:

Gracias a @southside por su útil PR por una simple mejora de la salida y a shuoer86 por algunas correcciones de errores tipográficos. Todos los demás, no sean tímidos. Si detecta algo que podría modificarse o mejorarse, envíe un PR o háganoslo saber en el foro.

Progreso general

@joshuef ha estado observando las variaciones de los costos de las tiendas y cómo los clientes aumentan innecesariamente los precios y pagan por datos que ya están almacenados. (PR 887/888). Estamos endureciendo el sistema de pagos verificando quién tiene la parte y devolviéndoles el dinero si es necesario, no reembolsando a todos. A su vez, esto reduce el estrés en el proceso de verificación, lo que significa menos actividades inútiles y un mejor rendimiento.

Las mejoras relacionadas incluyen la eliminación del hash de contenido redundante y solo verificar fragmentos en la mayoría del grupo cercano en lugar de todos ellos para evitar trabajo innecesario.

@bochaco ha estado trabajando en cambios en la documentación para nuevos comandos cli/rpc-client y probando testnet-deploy para verificar que CashNotes se pueda descargar y depositar en una billetera local. También finalizó el proceso para pagar los nodos de la Fundación y preparó la última red de prueba para ponerlo a prueba.

@bzee ha estado considerando pagar un solo nodo por el almacenamiento de datos. Como se discutió la semana pasada, esta podría ser una buena opción barata y sucia para el almacenamiento sin redundancia, siempre que resulte lo suficientemente confiable. También se espera que haya solucionado otra fuga de datos en torno a una tienda en constante crecimiento en libp2p que contiene identidades de nodos conocidos. El equipo libp2p está en eso ahora.

Mientras tanto, @anselme renovó los pagos almacenados con CashNotes y Transferencias.

@roland ha estado centrando su atención en la replicación, retrasándola de instantánea a verificando cada 10 segundos para evitar bloqueos no deseados en otros lugares.aquí. Además, Roland ha estado optimizando la forma en que los nodos registran y almacenan a sus pares más cercanos para evitar la duplicación.

La replicación de registros ha sido otro tema de resistencia. Si un registro cambia durante el proceso de replicación, diferentes nodos pueden terminar manteniendo diferentes versiones, con problemas que surgen debido a que la convergencia CRDT no ocurre a tiempo. @Qi_ma ha solucionado esto ahora, por lo que es otro problema marcado.

Y @chriso continúa mejorando el proceso de automatización de testnet, incluido un comando de instalación para el administrador de nodos.


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.