Ceci est une traduction automatique. L’original en anglais est ici: Update 09 March, 2023
Juste un rapide rapport d’avancement cette semaine alors que nous nous retrouvons à nouveau dans de nombreux travaux, sans nouvel outil majeur, développement ou idée à signaler.
Merci pour les commentaires sur le réseau de paiement uniquement. Nous évaluons cela avec soin d’un point de vue technique mais aussi stratégique. Une coordination étroite avec notre équipe juridique est nécessaire, nous vous tiendrons donc informés de l’avancement des discussions.
Nous avons testé l’architecture des ensembles stables en utilisant stateright et jusqu’ici tout va bien . Nous avons modélisé la perte simultanée des sept anciens et la promotion subséquente de sept adultes de l’ensemble stable.
Stateright
prend un certain temps pour parcourir environ 160 millions d’états, mais aucun de ceux-ci n’est un fork, ce qui est très encourageant. Nous ne sommes pas encore sortis du bois, cependant, car même si l’adhésion semble solide, les fonctionnalités construites dessus ne le sont peut-être pas. C’est donc la prochaine étape.
@Oetyng a utilisé cette période entre les travaux majeurs pour effectuer des travaux de nettoyage de printemps et de refactorisation. L’une d’elles consiste à intégrer des clés de récompense dans sn_node
. Les clés de récompense ed2559 précédemment utilisées, qui étaient stockées dans ~/.safe
, ne peuvent pas être utilisées avec les DBC telles qu’elles le sont actuellement. Nous les avons donc mis à jour avec les clés BLS et les avons ajoutés aux informations sur les nœuds et, ce qui est important, à la structure sur laquelle les membres votent. Les anciens doivent connaître la clé de récompense d’un nœud afin qu’ils puissent valider les paiements entrants et vérifier que le coût de transfert/stockage est payé aux nœuds.
Les travaux ultérieurs verront:
- Aînés inclus dans les extrants lorsqu’ils dépensent des DBC.
- Anciens confirmant que les dépenses contiennent des sorties qui leur sont destinées.
- Mise en œuvre d’un coût de transfert/stockage déterministe communément connu et de la distribution aux nœuds.
- Y compris le coût de transfert/stockage dans les sorties lors de la dépense des DBC.
- Anciens confirmant que les montants dans ces sorties sont suffisants.
Il a également supprimé le concept ambigu de « pair », où les clients et les nœuds étaient traités de la même manière à des fins de messagerie, créant un chemin plus clair pour le client et le nœud. logique associée. Il s’agit d’un changement attendu depuis longtemps, et avec l’intégration de la clé de récompense, l’utilisation de la clé de récompense dans le cadre d’un nœud a beaucoup plus de sens.
@anselme travaille également sur les DBC, qui examine à nouveau les paiements maintenant que la conception antérieure de RingCT est obsolète. Une grande partie du code précédent pour les paiements devrait être utilisable et il le trie actuellement.
@roland a suivi un cours sur OpenSearch - la plate-forme que nous utilisons pour la télémétrie.
Nous voyons toujours des bogues lorsque les nœuds ne parviennent pas à se joindre, et @qi_ma est sur celui-là maintenant.
Mostafa peaufine l’algorithme de consensus pour s’assurer que toutes les propositions sont accompagnées de preuves à l’appui.
@Chriso continue de simplifier la CLI et de supprimer les wrappers et les commandes inutilisées ou inutiles. Il est maintenant temps de crier s’il y a quelque chose que vous voulez voir dans la CLI. Veuillez utiliser ce fil pour des suggestions.
Et enfin, @bochaco met à jour Quinn et toutes les dépendances de qJSON-RPC. Il se penche également sur gRPC, le framework d’appel de procédure à distance créé à l’origine par Google, car il semble inévitable que ce soit ainsi que les choses se passent avec la prise en charge de HTTP/3 & Quic. Il offre de nombreux avantages par rapport à qJSON-RPC.
Liens utiles
- Site Web du réseau sécurisé
- Safe Network Primer
- Principes de base du réseau
- Feuille de route
- Glossaire
N’hésitez pas à répondre ci-dessous avec des liens vers les traductions de cette mise à jour de développement et les modérateurs les ajouteront ici.
En tant que projet open source, nous sommes toujours à la recherche de commentaires, de commentaires et de contributions de la communauté. Ne soyez donc pas timide, rejoignez-nous et créons ensemble le réseau sécurisé!