Safe Network Entwickler Update đŸ‡©đŸ‡Ș 24. Februar 2022

Dies ist eine maschinelle Übersetzung. Das Original in Englisch ist hier: Update 24 February, 2022

Angesichts der wachsenden Zahl von Leuten, die daran interessiert sind, die Community-Testnetze und offiziellen SpielplĂ€tze auszuprobieren, und da @ChrisO die Installation fĂŒr Windows-Benutzer mit seinem PowerShell-Skript vereinfacht hat, dachten wir, es wĂ€re ein guter Zeitpunkt, die grundlegenden Befehle durchzugehen, damit die Leute es können Machen Sie sich die HĂ€nde schmutzig und machen Sie mit, wenn das nĂ€chste Comnet oder Testnet in Betrieb ist.

Allgemeiner Fortschritt

Chris hat in den letzten Tagen einige weitere Aktualisierungen am CLI-Benutzerhandbuch vorgenommen, darunter:

  • Verschieben des Abschnitts XorUrl nĂ€her an den Anfang des Dokuments, wo es sinnvoller ist
  • Umschreiben der NRS-, cat- und dog-Dokumentation, um sie etwas schlanker zu machen
  • HinzufĂŒgen eines neuen Abschnitts zu Keys, wo es fĂŒr die aktuelle NetzwerkfunktionalitĂ€t relevant ist.

Der nĂ€chste Schritt wird die WiedereinfĂŒhrung von Shell-VervollstĂ€ndigungen sein (damit Sie in der Lage sein werden, einen Befehl abzuschließen, indem Sie erneut die Tabulatortaste drĂŒcken - nicht sehr nĂŒtzlich fĂŒr cat und dog :slightly_smiling_face: aber eine echte Zeitersparnis bei lĂ€ngeren Befehlen).

An anderer Stelle hat @yogesh den Pull-Flow abgeschlossen (bei dem Erwachsene automatisch die Daten abrufen, die sie aus dem Netzwerk halten sollten) und setzt Es hat sich mit Tests auf Herz und Nieren geprĂŒft, und @davidrusu hat Mitgliedschaftsprobleme mit BLS-SchlĂŒsseln gelöst und arbeitet derzeit daran, die Integrationsarbeit dort voranzutreiben.

Und wir freuen uns, @oetyng von seinem Sabbatical zurĂŒck zu begrĂŒĂŸen.
Er sprang auf das Verbindungs-Deadlock-Problem ein, und mit einer Überarbeitung der Verbindungsbehandlung, die heute zusammengefĂŒhrt wurde, sehen die Tests jetzt viel stabiler aus. Einige Arbeiten in diesem Bereich werden fortgesetzt, da sie sich auf die umgestaltete Mitgliedschaft (ausstehende PR) und Verbesserungen im Messaging beziehen, die das Team jetzt diskutiert.

Verwenden der CLI

Die Befehlszeilenschnittstelle kann zunĂ€chst etwas beĂ€ngstigend aussehen, wie ein Schritt zurĂŒck in die 1990er Jahre, aber fĂŒr die Community-Testnetze und SpielplĂ€tze geht es meistens nur darum, Befehle zu kopieren und in ein Terminal wie PowerShell unter Windows oder Terminal auf dem Mac einzufĂŒgen /Linux und drĂŒcken Sie die Eingabetaste.

Hier sind einige der wichtigsten Befehle, die Sie fĂŒr die Teilnahme benötigen. Hinweis: Warten Sie am besten, bis es ein Live-Testnet/Playground gibt, bevor Sie sie ausprobieren.

Herunterladen und Installieren der sicheren Anwendung

Wenn ein neues Community-Testnet oder ein neuer Spielplatz angekĂŒndigt wird, gibt es einige grundlegende Anweisungen zum Einstieg, und normalerweise sehen Sie so etwas (Mac/Linux)

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

oder dies (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'))

Wenn Sie dies in Ihr Terminal einfĂŒgen und die Eingabetaste drĂŒcken, sollte „safe“ heruntergeladen und installiert werden, einschließlich der Aktualisierung von PATH, einer Liste von Orten, an denen das Betriebssystem nach installierten Anwendungen sucht.

Weitere Anweisungen finden Sie im aktualisierten Abschnitt Schnellstart des CLI-Benutzerhandbuchs.

Verbinden mit einem Testnetzwerk

Die nĂ€chsten Befehle laden die Konfigurationsdatei fĂŒr ein Testnetzwerk herunter (in diesem Fall „comnet“ genannt) und lassen Sie sich damit verbinden. Sie sehen in etwa so aus (Hinweis: Diese Befehle funktionieren derzeit nicht, da derzeit kein Comnet / Testnet aktiv ist):

sichere Netzwerke comnet https://sn-comnet.s3.eu-west-2.amazonaws.com/node_connection_info.config hinzufĂŒgen
sichere Netzwerke wechseln comnet

Sie sollten nun in der Lage sein, Daten hoch- und herunterzuladen.

Beitritt als Knoten (optional)

Wenn Sie Ihr GlĂŒck versuchen möchten, dem Testnetzwerk als Speicherknoten beizutreten, wird der folgende Befehl die Knotensoftware herunterladen und installieren.

sichere Knoteninstallation

Sie können dann den Anweisungen des Testnetzes folgen, um beizutreten.

Weitere Informationen: Knoten bereitstellen

XorUrls

Alle in das Netzwerk hochgeladenen Inhalte haben eine Adresse, eine URL. Das sichere Netzwerk verwendet eine Adresse, die aus dem Inhalt selbst erstellt wird und als XorUrl bezeichnet wird, die wie folgt aussieht:

safe://hy8oyeyybwsanc3ehnecyab9n3ufoip6x47e6553rb539aeqnej1xwadcbfdo

Die XorUrl enthĂ€lt Informationen darĂŒber, wo sich die Daten befinden, um welche Art von Daten es sich handelt (z. B. Bild, Video, Text) und so weiter. XorUrls können mithilfe des Namensauflösungssystems von Safe Network (NRS) in menschenlesbare Adressen konvertiert werden.

Weitere Informationen: XorUrl

Hochladen einer Datei oder eines Ordners

Um Daten hochzuladen, verwenden Sie diesen Befehl: safe files put

Wenn sich also Ihre Datei „my-pic.jpg“ in Ihrem aktuellen Verzeichnis befindet (wie von der Terminal-Eingabeaufforderung angezeigt, z. B. C:\Users\Me\Pictures), wird sie in das Netzwerk hochgeladen:

sicher fDateien setzen mein-Bild.jpg

Bei Erfolg sehen Sie die XorUrl Ihrer hochgeladenen Datei, z. safe://hy8oycyybrqkkwrnmneshqetpnzfoncfw9qznm331515xk936hm1gsrkkw1cy

Um einen Ordner mit dem Namen „to-upload“ hochzuladen, der einige Dateien enthĂ€lt (z. B. C:\Users\Me\Pictures\to-upload), lautet der Befehl

sichere Dateien setzen ./to-upload/ --recursive

Wenn dies erfolgreich ist, sehen Sie XorUrl fĂŒr den Ordner und jede darin enthaltene Datei.

Um die Dateien in einem Container mit XorUrl „safe://hyryyryyndnbzqc9zmuu6iggm7j5obyx3sj8idcpg7ds9jdiwtjs1gjipd3ioeuy“ aufzulisten, verwenden Sie den Befehl „ls“ (Liste):

sichere Dateien ls safe://hyryyryyndnbzqc9zmuu6iggm7j5obyx3sj8idcpg7ds9jdiwtjs1gjipd3ioeuy

Weitere Informationen: Put

Informationen zu gespeicherten Daten finden

Wenn wir seine XorUrl kennen, können wir herausfinden, welche Art von Daten dog :dog: verwendet. Wenn wir das von uns hochgeladene my-pic-Bild „verfolgen“, bevor wir seine XorUrl verwenden, können wir sehen, dass es sich um ein JPEG handelt:

sicherer Hund sicher://hy8oycyybrqkkwrnmneshqetpnzfoncfw9qznm331515xk936hm1gsrkkw1cy

Die Ausgabe umfasst: Medientyp: Bild/JPG

Weitere Informationen: Dog

Herunterladen einer Datei

Der einfachste Weg, eine Datei herunterzuladen, ist die Verwendung von cat :cat: . Um unsere Datei safe://hy8oycyybrqkkwrnmneshqetpnzfoncfw9qznm331515xk936hm1gsrkkw1cy in unser aktuelles Verzeichnis herunterzuladen, mĂŒssen wir der heruntergeladenen Datei einen Namen geben (andernfalls wird nur eine Menge Unsinn auf dem Bildschirm ausgegeben), wenn wir also wissen, dass es sich um ein JPG handelt:

safe cat safe://hy8oycyybrqkkwrnmneshqetpnzfoncfw9qznm331515xk936hm1gsrkkw1cy > my-new-filename.jpg

Weitere Informationen: Cat

Das sollte fĂŒr den Anfang reichen. Hoffentlich sehen wir uns beim nĂ€chsten Community-Testnet oder Playground. :Spielplatz Rutsche:


NĂŒtzliche Links

FĂŒhlen Sie sich frei, unten mit Links zu Übersetzungen dieses Entwicklungsupdates zu antworten, und die Moderatoren werden sie hier hinzufĂŒgen.

Als Open Source-Projekt sind wir immer auf der Suche nach Feedback, Kommentaren und Community-BeitrĂ€gen. Seien Sie also nicht schĂŒchtern, machen Sie mit und lassen Sie uns gemeinsam das sichere Netzwerk erstellen!