Esta es una traducción automática. El original en inglés está aquÃ: Update 01 June, 2023
¡Declaramos a NatNet un éxito definitivo! Por lo que podemos decir, todos los nodos domésticos que operaban detrás de NAT se detectaron y apagaron con éxito, mitigando los problemas que estábamos experimentando anteriormente, donde la red intentaba comunicarse con nodos inalcanzables. Ahora que confiamos en la detección de nodos detrás de un NAT, el siguiente paso en ese frente serÃa permitirles unirse a través de perforaciones y UDP/Quic. NatNet era solo TCP.
Sin embargo, además de eso (NAT transversal aún necesita un poco de trabajo, como hemos mencionado antes, es bastante básico en libp2p
, por lo que esto puede llevar algún tiempo), hay mucho en marcha.
Estamos dando un vistazo inicial a los nodos de proveedores que pueden realizar tareas como archivar. Si recuerda, con libp2p
podemos tratar ciertos nodos como proveedores de servicios para realizar funciones especiales como archivar.
La otra área a la que hemos regresado es la cuestión del tamaño de los nodos (y tratar de comparar los flujos de replicación). ¿Qué tan pequeño es pequeño? ¿1000 nodos pequeños son mejores que uno grande de la misma capacidad? ¿Cuál es la diferencia cuando tenemos una rotación masiva? ¿Cuáles son las compensaciones? Estamos realizando algunas pruebas preliminares ahora.
Progreso general
@anselme ha adaptado el libro de gastos para que contenga entradas de doble gasto en lugar de solo una. Entonces pueden ser tratados más fácilmente. Esto se suma a la reciente combinación de trabajo para obtener los DBC en RecordStore
, lo que significa que se replicarán automáticamente junto con los fragmentos (solo quedan registros para ordenar allÃ).
@bochaco está trabajando en la serialización y el envÃo de comprobantes de pago a los nodos, probando varios métodos para mantener las cosas ligeras.
@joshuef ha estado analizando las ventajas y limitaciones de tener múltiples nodos por máquina y opciones allÃ. Hasta ahora, sin optimizaciones, 10 nodos por gota de Digital Ocean funcionan razonablemente bien (aunque sin cambios), aunque duplicar ese número ralentiza todo. ¡Sin embargo, esto deberÃa permitirnos tener muchos, muchos más nodos en las próximas redes de prueba!
Gracias a los aportes de DiskNet y posteriores pruebas internas, @roland está implementando un RecordHeader y validando los registros antes de que los almacenemos. Esto también nos permite separar claramente el espacio de direcciones entre nuestros tipos de datos base (fragmento/DBC/registro) y tener algún procesamiento personalizado allà (por ejemplo, fusionar operaciones CRDT de registro).
@qi_ma está investigando una conexión cerrada durante un problema de transmisión de datos. Esto puede estar relacionado con una dirección RPC que se usa para la transmisión de datos cuando no deberÃa ser asÃ. Si es asÃ, esta bien puede ser la causa principal de algunos de los errores de conexión que estamos viendo, asà como problemas relacionados en los que las conexiones también pueden cerrarse, ya que cuando llama a un compañero, marca más de una de sus direcciones. @bzee ha estado investigando allÃ.
Mientras tanto, @Chriso y @aed900 continúan trabajando en herramientas de lanzamiento para redes de prueba.
Lejos del código, @jimcollinson vuelve a estar muy involucrado en la investigación de mercado y la planificación del lanzamiento. Él y @andrew.james están examinando minuciosamente los métodos para garantizar transiciones económicas sin problemas durante las etapas iniciales de la Red, con un enfoque particular en la liquidez. Ahora que la Fundación está funcionando con éxito en Suiza, este proceso es mucho más sencillo. Andrew también está en contacto con auditores suizos para discutir estructuras contables adecuadas.
Asà que no hay nueva red de prueba todavÃa. ¡Pero un tiempo ocupado sin embargo!
Enlaces útiles
- Sitio web de red segura
- Introducción a la red segura
- Aspectos básicos de la red
- Hoja de ruta
- Glosario
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.