Actualités du développement Safe 🇫🇷 14 avril 2022

Ceci est une traduction automatique. L’original en anglais est ici: Update 14 April 2022

Si vous recherchez des certificats de porteur numérique (DBC), vous constaterez que ce forum apparaît dans la première page de résultats, ce qui est assez étonnant quand on pense qu’ils remontent aux années 1990. Cette semaine, alors que nous nous préparons à intégrer les DBC au reste de la base de code, nous allons faire un bref examen de l’historique des DBC, de ce qu’ils sont et de ce qu’ils visent à réaliser. La semaine prochaine, nous verrons comment nous adaptons les DBC pour tirer parti de l’architecture unique du Safe Network. Nous innovons ici les amis !

Progrès général

@yogesh a rangé les derniers éléments de l’automatisation du service Metricbeat sur les réseaux de test et nous avons maintenant un tableau de bord qui visualise toutes les métriques de nos nœuds de réseau de test (voir ceci PR). Nous allons tester cela en interne dès que possible, puis, espérons-le, l’ouvrir à la communauté par la suite.

Pendant ce temps, @JimCollinson a mis à jour les échanges cryptographiques et les sites de référencement, y compris CoinMarketCap, pour les mettre à jour sur l’option ERC20 eMaid et également mettre en évidence le potentiel des DBC. En parallèle, il a travaillé sur les nouveaux livres blancs, en mettant l’accent sur la distribution de jetons en particulier, que nous avons hâte d’entendre avec vous tous via le Request for Comment (RFC) processus en temps voulu.

@Bochaco travaille sur les commandes du portefeuille et l’API du portefeuille, et y a fusionné un PR. La prochaine étape consistera à mettre en place le côté nœud de l’équation.

@joshuef a fusionné un grand refactor de certains éléments internes du nœud, en extrayant sn_interface de sn_node car il s’agit d’un code commun utilisé à la fois pour les nœuds et les clients. L’objectif final ici sera d’obtenir une caisse de niveau supérieur distincte pour les « nœuds » et les « clients » dans le dépôt « safe_network ». Un peu similaire à notre structure de dépôt modulaire précédente… mais tout dans le monorepo pour que les mises à jour restent fluides. Cela devrait aider à garder le code modulaire et plus facile à tester, ainsi que (espérons-le) rendre un peu plus facile pour les nouveaux arrivants dans les repos d’entrer dans le code.

Il y a eu de bons progrès du côté des membres. Nous voyons où se situent certains problèmes avec différents anciens ayant une vision légèrement différente des membres de la section, ce qui semble avoir été le point de friction pour le démarrage et les scissions de la section. Il y a quelques angles d’attaque là-bas, donc nous étudions ceux-ci maintenant.

Et enfin et surtout sur le front de l’ingénierie, @anselme et @qi_ma ont fait des pas positifs avec le consensus de transfert (le processus par lequel les anciens transmettent leurs données/connaissances sur les changements d’adhésion à la section) et travaillent actuellement avec @davidrusu pour que cela fonctionne correctement sur les fractionnements de section.

Enfin, vous aurez remarqué que eMaid est maintenant disponible : tada :. De nombreux membres de la communauté réclamaient cette option depuis longtemps, mais ce déménagement apparemment simple est en réalité extrêmement complexe et aurait pris trop de temps à organiser pour l’équipe MaidSafe, au détriment du réseau. Un grand merci à @Sotros25, @SwissPrivateBanker, @Bamboogarden et à d’autres pour avoir intensifié et rendu cela possible. Une réalisation fantastique.

Certificats numériques au porteur

Les DBC ne sont pas nouveaux, mais étonnamment, compte tenu de leur utilité potentielle, ils ne sont pas bien connus, même dans l’espace crypto. Pour cette raison, alors que nous commençons à intégrer les DBC dans le réseau, nous avons pensé qu’un petit document d’information serait de mise.

Ils offrent un moyen rapide, sûr et flexible d’effectuer des paiements compatibles avec la cryptographie de signature multisig/seuil et peuvent être utilisés en ligne et hors ligne. Ils simplifient de nombreux aspects de l’économie du réseau sûr et suppriment le besoin de portefeuilles de section ou de mécanismes similaires pour gérer les transferts SNT. Les transactions utilisant les DBC sont très rapides et nécessitent peu de ressources, contrairement aux transactions blockchain.

Les DBC ont été proposés pour la première fois par Nick Szabo en 1997 comme moyen de transférer et de stocker numériquement de la valeur. Ils ne sont pas très intéressants, juste une longue chaîne de caractères, mais ces caractères encodent des informations importantes telles que la valeur, la clé du propriétaire, la clé du destinataire et la signature de l’atelier qui l’a émis ou réédité.

Les DBC peuvent être transférés à une autre partie en ligne (par exemple par e-mail) ou hors ligne (code QR), divisés en plusieurs DBC ou combinés en un nouveau.

Un DBC a deux caractéristiques importantes (1) il doit être valide (2) il ne peut être dépensé qu’une seule fois. Le premier d’entre eux est réalisé en exigeant que chaque DBC soit signé par un hôtel des monnaies, et le second en exigeant qu’un DBC soit réémis par un hôtel des monnaies avant de pouvoir être dépensé.

Un monnayage est une application simple pour émettre et réémettre des DBC, et pour vérifier qu’ils sont valides et n’ont pas déjà été dépensés.

La Monnaie tient un registre (souvent appelé livre de dépenses) de tous les DBC qu’elle a réémis et chaque fois qu’unDBC est soumis pour réédition, il vérifie d’abord cet enregistrement. L’autre contrôle effectué par la Monnaie consiste à vérifier la signature encodée dans le DBC. Dans la conception DBC « classique », seule la Monnaie qui a émis le DBC peut vérifier cette signature. Tant que la signature est correcte, la DBC l’enregistrera dans le livre des dépenses.

Certaines conceptions DBC utilisent des signatures aveugles, qui permettent de vérifier les DBC sans que l’atelier ou le destinataire d’un DBC réédité ne puisse connaître sa valeur, l’identité de l’expéditeur , ou d’autres facteurs.

La beauté des DBC est qu’ils sont simples, rapides et flexibles. Tant que vous avez accès à la menthe, vous pouvez les diviser, les combiner, payer des marchandises et recevoir de la monnaie, comme de l’argent.

Un inconvénient est qu’ils sont difficiles à sécuriser, car la menthe est un point de défaillance unique.

Pour une raison ou une autre, les DBC n’ont jusqu’à présent pas été à la hauteur de leur potentiel. Digital Money and DBCs [PDF] est une excellente lecture non technique sur les tentatives de création numérique espèces.

Mais la conception de Safe Network, avec des sections autonomes chacune capable d’effectuer l’émission, la réémission et l’audit des DBC nous donne un avantage unique.

Donc, nous prenons ce concept centralisé et tirons parti de la décentralisation sécurisée du Safe Network pour diviser les monnaies centrales, permettant un grand livre distribué décentralisé.

Plus à ce sujet la semaine prochaine.


Liens utiles

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é!