Actualités du développement Safe 🇫🇷 3 mars 2022

Ceci est une traduction automatique. L’original en anglais est ici: Update 3 March 2022

Gouvernance. Ce n’est peut-être pas un mot pour remuer le sang, mais c’est l’un des grands différenciateurs entre les projets open source qui résistent à l’épreuve du temps et ceux qui passent la nuit. Pour atteindre nos objectifs, nous devons mettre en place des mesures qui garantissent (a) que nous restons en conformité avec nos obligations réglementaires, et (b) que nous restons ouverts et transparents afin que la voix de chacun soit entendue. @Heather_Burns explique plus.

Progrès général

Menant avec une bonne nouvelle, le bogue de connectivité que nous avons vu a finalement été éliminé.
Ce que nous avons découvert, c’est qu’il pouvait y avoir plusieurs connexions à un nœud, même à partir du même client, mais ces connexions ne se connaissaient pas, et donc une connexion pouvait être interrompue et l’autre non. Les nouvelles tentatives n’étaient pas centralisées, ce qui pouvait entraîner une augmentation de l’utilisation de la mémoire et du processeur et d’autres problèmes liés à la messagerie. Nous avons donc résolu ce problème en liant explicitement chaque connexion à un pair, ce qui nous permet de minimiser le nombre de connexions à chaque pair et de gérer les connexions de manière plus élégante.

Nous ne sommes pas encore tout à fait tirés d’affaire car les liens que nous créons lorsqu’un client se connecte ne sont pas nettoyés, ils peuvent donc rester indéfiniment, ce qui semble avoir été une cause de lenteur croissante au fil du temps. @joshuef a créé une fonctionnalité de nettoyage de connexion intermittente qui semble bien limiter cela.

En plus de quelques corrections de bogues épiques, nous pouvons signaler des progrès avec les DBC. @Mav a blstrs qui travaille dans notre caisse Rust blsttc. Beaucoup de matériel de lecture de techniciens hardcore derrière ces liens pour ceux qui veulent aller plus loin, mais il suffit de dire que c’est à la fois rapide et sécurisé. @danda a saisi cela à deux mains, et nous avons maintenant sn_dbc qui fonctionne bien avec blsttc/blstrs, offrant une grande amélioration à la fois de notre API publique et de nos performances. Difficile à expliquer de manière concise, mais un obstacle considérable a été surmonté.

@yogesh a continué à remanier le fonctionnement de la republication des données, en transférant davantage la responsabilité aux adultes afin de réduire l’ensemble des messages réseau, mais en permettant également aux nœuds d’être plus sélectifs quant aux données qu’ils récupèrent, en ignorant tout ce qu’ils ont déjà , alors qu’à l’heure actuelle, toutes les données correspondantes possibles sont envoyées pour la réplication, indépendamment de ce que le nœud possède déjà.

Construire les fondations

Alors que le Safe Network approche de son lancement, notre priorité absolue est de veiller à ce que la communauté bénéficie de la meilleure structure possible pour la gouvernance du projet. La gouvernance, dans ce cas, ne fait pas référence au code lui-même, ni à la distribution de jetons (qui viendra un peu plus tard) ; il fait plutôt référence aux structures qui seront mises en place pour s’assurer que le projet est géré de manière transparente, responsable et responsable. Il s’agit d’établir comment les décisions concernant le réseau sûr seront prises, qui les prendra et pour qui elles les prendront. Il s’agit de s’assurer que le Safe Network repose sur le meilleur cadre juridique possible, qui minimise les risques et maximise le potentiel. Et il s’agit de s’assurer que nous mettons en place les bonnes garanties juridiques, éthiques et de surveillance pour éviter que les choses ne tournent mal, et d’avoir un plan sur ce qu’il faut faire pour arranger les choses.

Il y a beaucoup à faire dès le départ, mais la bonne nouvelle est qu’avec le meilleur soutien possible, nous allons dans la bonne direction. Ce mois-ci, nous nous concentrons sur l’établissement d’un enregistrement légal, basé en Suisse, en tant que siège statutaire de la gouvernance du projet. (Pour cet article, je l’appellerai la « Fondation » ; comme les futurs parents, nous essayons toujours de choisir le bon nom.)

Pourquoi :suisse:, demandez-vous, alors que MaidSafe est basé sous le soleil :scotland: ? Nous avons choisi d’y intégrer la Fondation pour deux raisons. Premièrement, la Suisse possède le modèle d’enregistrement de fondation le plus robuste d’Europe pour des projets technologiques innovants comme le Safe Network ; le Royaume-Uni, en comparaison, est encore en train de se mettre en place et de fonctionner. Le modèle d’enregistrement suisse est également soutenu par un régulateur indépendant qui supervise et examine déjà des projets comme le nôtre à toute vitesse ; le Royaume-Uni, encore une fois, rattrape son retard ici. En d’autres termes, si vous êtes un projet comme le Safe Network, la Suisse est l’endroit où vous devez être.

Deuxièmement, nous bénéficions du soutien d’une équipe juridique basée en Suisse, spécialisée dans l’enregistrement légal des projets de registre décentralisé, et qui a autant d’expérience que possible dans ce domaine en évolution. Leurs conseils se sont déjà avérés inestimables, car ils ont fourni des commentaires et un retour constructif que nous n’obtiendrions tout simplement pas d’un cabinet d’avocats d’entreprise de la vieille école ici au Royaume-Uni. (Personnellement parlant, travailler avec eux est un exemple de l’expression « chaque jour est un jour d’école », et le thém MaidSafe est très bien éduqué.)

C’est donc là que la Fondation vivra. Mais que fera-t-il ? La Fondation sera régie par un comité qui se verra confier les responsabilités juridiquement contraignantes de diligence, de diligence raisonnable, d’impartialité et de conformité légale requises par tout rôle de comité. Lors de la constitution, ce comité sera composé de plusieurs membres de l’équipe de direction de MaidSafe, y compris nos administrateurs non exécutifs.

Mais le comité ne sera pas le show de MaidSafe. Nous travaillons avec notre équipe juridique pour établir les moyens structurels permettant aux membres de la communauté de faire entendre leur voix dans la gouvernance de la Fondation, ainsi que pour assurer un contrôle externe : en d’autres termes, surveiller les observateurs. Cela prendra probablement la forme d’au moins un membre du comité, ainsi que d’un conseil consultatif. Nous réfléchissons également aux personnes dont nous avons besoin au sein du comité pour aider le Safe Network à atteindre son plein potentiel. Cela pourrait inclure des experts externes en éthique, en droit et en politique. Il devrait également inclure les représentants des utilisateurs du Safe Network : des personnes qui ne construisent pas ou ne comprennent pas nécessairement la technologie, mais dont la vie en est affectée.

Nous serons en mesure de fournir plus de clarté (juridiquement valable !) Sur la façon dont cela fonctionnera plus tard dans le mois.

Nous avons également l’intention que la Fondation agisse en tant que siège légal du Bamboo Garden Fund. À l’heure actuelle, la structure de gouvernance du Fonds repose essentiellement sur le forum Safe Network. L’intégrer dans une structure d’enregistrement légale responsable et régie de manière transparente aidera le Fonds à réaliser son potentiel. Incidemment, la structure décisionnelle du Fonds est un modèle que nous envisageons pour une prise de décision plus large au sein de la Fondation.

Il est important de noter qu’aucune des étapes que nous prenons pour établir la Fondation ne consiste à décider comment le projet fonctionnera ou qui le dirigera. Ce que nous faisons, c’est mettre en place les bonnes structures pour prendre ces décisions, quelles qu’elles soient et quels qu’en soient les décideurs, en établissant les bons moyens pour prendre ces décisions et choisir ces décideurs.

C’est un travail difficile de construire des fondations et des fondations, mais cela en fait un endroit très solide pour se sentir chez soi.


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