Actualités du développement Safe 🇫🇷 24 février 2022

Ceci est une traduction automatique. L’original en anglais est ici: Update 24 February, 2022

Avec le nombre croissant de personnes intéressées à essayer les réseaux de test communautaires et les terrains de jeux officiels, et avec @ChrisO ayant facilité l’installation pour les utilisateurs Windows avec son script PowerShell, nous avons pensé que ce serait le bon moment pour passer en revue les commandes de base afin que les gens puissent se salir les mains et participer la prochaine fois qu’un comnet ou testnet sera opérationnel.

Progrès général

Chris a apporté d’autres mises à jour au guide de l’utilisateur CLI au cours des derniers jours, notamment :

  • Déplacer la section XorUrl plus près du haut du document, là où cela a plus de sens
  • Réécriture de la documentation NRS, cat et dog pour la rendre un peu plus légère
  • Ajout d’une nouvelle section sur Keys, où elle est pertinente pour la fonctionnalité actuelle du réseau.

La prochaine étape consistera à réintroduire les complétions du shell (vous pourrez donc terminer une commande en appuyant à nouveau sur Tab - pas très utile pour cat et dog :slightly_smiling_face: mais un véritable gain de temps avec des commandes plus longues).

Ailleurs, @yogesh a terminé le pull flow (où les adultes récupèrent automatiquement les données qu’ils devraient détenir sur le réseau) et met il a fait ses preuves avec les tests, et @davidrusu a résolu les problèmes d’adhésion avec les clés BLS et travaille actuellement à faire avancer le travail d’intégration là-bas.

Et nous sommes ravis d’accueillir @oetyng de retour de son congé sabbatique.
Il a sauté sur le problème de l’impasse de la connexion, et avec un refactor de la gestion de la connexion qui a été fusionné aujourd’hui, les tests semblent maintenant beaucoup plus stables. Certains travaux dans ce domaine se poursuivent en ce qui concerne l’adhésion remaniée (en attente de relations publiques) et les améliorations de la messagerie dont l’équipe discute actuellement.

Utilisation de la CLI

L’interface de ligne de commande peut sembler un peu effrayante au début, comme un retour aux années 1990, mais pour les réseaux de test et les terrains de jeux de la communauté, il s’agit principalement de copier et coller des commandes dans un terminal tel que PowerShell sous Windows ou Terminal sur Mac /Linux et appuyez sur Entrée.

Voici quelques-unes des principales commandes dont vous aurez besoin pour participer. Remarque : il est préférable d’attendre qu’il y ait un testnet/terrain de jeu en direct avant de les essayer.

Téléchargement et installation de l’application sécurisée

Lorsqu’un nouveau testnet communautaire ou terrain de jeu est annoncé, il y a quelques instructions de base pour commencer, et vous verrez normalement quelque chose comme ça (Mac/Linux)

curl -so- https://raw.githubusercontent.com/maidsafe/safe_network/main/resources/scripts/install.sh | frapper

ou ceci (Windows PowerShell)

Set-ExecutionPolicy Bypass -Scope Process -Force ; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/maidsafe/safe_network/main/resources/scripts/install.ps1'))

Le coller dans votre terminal et appuyer sur Entrée devrait télécharger et installer « safe », y compris la mise à jour de PATH, qui est une liste d’emplacements où le système d’exploitation recherchera les applications installées.

Pour plus d’instructions, veuillez consulter la section mise à jour Démarrage rapide du guide de l’utilisateur CLI.

Connexion à un réseau de test

Les commandes suivantes téléchargent le fichier de configuration pour un réseau de test (dans ce cas appelé ‹ comnet ›) et vous permettent de vous y connecter. Ils ressembleront à quelque chose comme ceci (Remarque : ces commandes ne fonctionneront pas pour le moment car aucun comnet / testnet n’est actuellement en ligne) :

réseaux sûrs ajouter comnet https://sn-comnet.s3.eu-west-2.amazonaws.com/node_connection_info.config
les réseaux sûrs changent de comnet

Vous devriez maintenant pouvoir charger et télécharger des données.

Rejoindre en tant que nœud (facultatif)

Si vous souhaitez tenter votre chance pour rejoindre le réseau de test en tant que nœud de stockage, la commande ci-dessous téléchargera et installera le logiciel du nœud.

Installation sécurisée du nœud

Vous pouvez ensuite suivre les instructions du réseau de test pour vous inscrire.

Plus d’informations : Fournir un nœud

XorUrls

Tout contenu téléchargé sur le réseau a une adresse, une URL. Le réseau sécurisé utilise une adresse créée à partir du contenu lui-même appelée XorUrl, qui ressemble à ceci :

sûr://hy8oyeyybwsanc3ehnecyab9n3ufoip6x47e6553rb539aeqnej1xwadcbfdo

Le XorUrl contient des informations sur l’emplacement des données, le type de données (par exemple, image, vidéo, texte), etc. Les XorUrl peuvent être convertis en adresses lisibles par l’homme à l’aide du système de résolution de noms de Safe Network (NRS).

Plus d’informations : XorUrl

Téléchargement d’un fichier ou d’un dossier

Pour uploader des données vous utilisez cette commande : safe files put

Donc, si votre fichier my-pic.jpg se trouve dans votre répertoire actuel (comme indiqué par l’invite du terminal, par exemple C:\Users\Me\Pictures), cela le téléchargera sur le réseau :

sûr files mettre mon-image.jpg

En cas de succès, vous verrez le XorUrl de votre fichier téléchargé, par ex. sûr://hy8oycyybrqkkwrnmneshqetpnzfoncfw9qznm331515xk936hm1gsrkkw1cy

Pour télécharger un dossier appelé « to-upload » qui contient des fichiers (par exemple, C:\Users\Me\Pictures\to-upload), la commande serait

fichiers sécurisés mis ./to-upload/ --recursive

Si cela réussit, vous verrez XorUrl pour le dossier et chaque fichier qu’il contient.

Pour lister les fichiers dans un conteneur avec XorUrl safe://hyryyryyndnbzqc9zmuu6iggm7j5obyx3sj8idcpg7ds9jdiwtjs1gjipd3ioeuy utilisez la commande ls (list):

fichiers sûrs ls safe://hyryyryyndnbzqc9zmuu6iggm7j5obyx3sj8idcpg7ds9jdiwtjs1gjipd3ioeuy

Plus d’infos : Put

Recherche d’informations sur les données stockées

Si nous connaissons son XorUrl, nous pouvons « détecter » le type de données qu’il utilise dog :dog: . Si nous suivons l’image my-pic que nous avons téléchargée avant d’utiliser son XorUrl, nous pouvons voir qu’il s’agit d’un jpeg :

safe dog safe://hy8oycyybrqkkwrnmneshqetpnzfoncfw9qznm331515xk936hm1gsrkkw1cy

La sortie inclut : type de média : image/jpg

Plus d’informations : Chien

Téléchargement d’un fichier

La façon la plus simple de télécharger un fichier est d’utiliser cat :cat: . Pour télécharger notre fichier safe://hy8oycyybrqkkwrnmneshqetpnzfoncfw9qznm331515xk936hm1gsrkkw1cy dans notre répertoire actuel, nous devons donner un nom au fichier téléchargé (sinon il n’affichera qu’un tas d’absurdités à l’écran), donc si nous savons que c’est un jpg :

safe cat safe://hy8oycyybrqkkwrnmneshqetpnzfoncfw9qznm331515xk936hm1gsrkkw1cy > mon-nouveau-nom-de-fichier.jpg

Plus d’informations : Cat

Cela devrait suffire pour commencer. J’espère vous voir sur le prochain testnet communautaire ou terrain de jeu. :playground_slide:


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