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

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

¡Solo una breve actualización de esta última semana! Aquí están las cosas en marcha:

Transferencias

Las tarifas de transferencia están vigentes :muscle: . La protección básica de doble gasto está en su lugar :tada:

(Esto se fortalecerá más adelante). Las billeteras ahora están respaldadas en el disco :tada:

¡Y la CLI se ha actualizado para hacer depósitos y envíos entre billeteras! :tada:

Aún quedan un par de cosas por hacer antes de que todos puedan usar esto, específicamente el envío para generar los dbc creados para que pueda entregárselos al destinatario y generar una génesis, pero ya casi llegamos :slight_smile:

Todas las grandes mejoras tanto en la funcionalidad de DBC en la red como en la usabilidad del usuario final allí. :dinero_con_alas:

Archivos

Ahora tenemos algunas apis File más fáciles de usar, en lugar de las apis Chunk de nivel inferior como antes. :músculo:

RPC del nodo

El código gRPC de la base de código anterior se incorporó y configuró para permitir análisis básicos y control de nodos. :tada:

Por ejemplo:

cargo run --release --example safenode_rpc_client -- 127.0.0.1:12001 información
Información de nodo recibida:
===================
Extremo de RPC: http://127.0.0.1:12001
ID de nodo: 8db048(10001101)..
Directorio de registros: /home/bochaco/.safe/node/local-test-network/safenode-1
Versión binaria: 0.1.0
Tiempo desde el último reinicio: 247s

Con estos conceptos básicos en su lugar, podremos expandir la funcionalidad con relativa facilidad en el futuro :músculo:

Replicación de datos

Hemos profundizado en cuándo los nodos se consideran “perdidos” en kademlia, y estamos confirmando cómo se propaga esto y cuán confiablemente podemos usar dichos eventos para desencadenar flujos de replicación de datos.

Esos mismos flujos se están trabajando en conjunto, por lo que esperamos poder unir todo eso en un futuro cercano. :músculo:

Una vez que tengamos eso, realmente podremos probar las redes, y pasaremos a determinar qué tipo de rotación puede manejar esta red y ajustar las cosas allí, es decir, llegar a algunas métricas para medir los tamaños de nodo idealizados y los conteos en la red. .

Perforación de agujeros

Parece que la implementación rápida de libp2p no está tan desarrollada como la de TCP. Pero, lo bueno aquí es que cambiar entre los dos es solo unas pocas líneas de código.

Así que hemos estado probando cómo la perforación de agujeros podría funcionar también con los nodos TCP y qué más podría ser necesario. :mujer_detective:


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.