Das Swarm-Team freut sich, die sofortige Veröffentlichung des Swarm Client V0.3, der dritten Proof-of-Concept-Veröffentlichung (POC3) des Ethereum Swarm-Kunden, bekannt zu geben. Der POC3 -Code wird nun in den Beamten zusammengefasst Go-Ethereum-Repository-Master-Zweig.
Swarm 0.3 wurde im öffentlichen TestNet eingesetzt, und die Ethereum Foundation führt zusammen mit einem öffentlichen Web-Gateway einen starken Cluster von Schwarmknoten mit 50 Knoten aus https://swarm-gateways.net. Wir begrüßen alle dazu Probieren Sie es aus oder verpflichten Sie sich, stabile Knoten zu betreiben.
Das vergangene Jahr
Es ist anderthalb Jahre her, seit die erste Veröffentlichung der POC2 -Serie eingesetzt wurde und Das Swarm -Projekt startete sein öffentliches Alpha -Netzwerk. Zwei Schwarmgipfelzwei Orange Papiere Und vierzigtausend Codezeilen Später ist es Zeit, Lagerbestände zu nehmen.
Im vergangenen Jahr hat sich das Swarm -Team an Größe gewachsen und liefert jetzt die Vision. Wir waren damit beschäftigt, die Netzwerkschicht neu zu gestalten, das Abrufprotokoll mithilfe einer Stream -Abstraktion, der Umschreibung von Konnektivitätsmanagement und dem Overlay -Netzwerkcode neu zu schreiben sowie eine anspruchsvolle Entwicklung zu entwickeln Netzwerksimulationsframework Um algorithmische Korrektheit, Skalierbarkeit und Fehlertoleranz verschiedener Subsysteme zu testen. POC3 -Code wurde gerade rechtzeitig für die abgeschlossen Swarm Orange Summit in Ljubljanawo wir 80 Teilnehmer und eine sehr inspirierende und kreative Woche hatten (Sehen Sie sich dieses zweiminütige Video an, das auf Schwarm gehostet wird) von Gesprächen und Codierung. Es ist inspirierend, eine wachsende Anzahl von zu sehen Mitwirkende Und Unternehmen, die auf Schwarm aufbauen wollen.
Schwarm 0,3
Die Lagerung des Schwarminhalts ist viel mehr als nur “BitTorrent für Steroide”. Die technischen Details finden Sie in der Kapitel über Architektur im neuen und verbesserten Schwarmführer. Sie finden eine gründlichere akademische Präsentation der Komponenten von Swarm in der Orange Papiere Oder erfahren Sie mehr über die Schwarm durch die Aufgenommene Konferenzgespräche.
In an früherer Blog -BeitragWir haben die Grundlagen der Schwarmspeicherung und der Inhaltsverteilung eingeführt.
Swarm ist im Kern ein Dienst, der APIs zum Hochladen und Herunterladen von Inhalten in die Cloud und über URL-basierte Adressierungsangebote bietet Virtuelle Hosting von Websites und dezentrale Anwendungen (DAPPs) ohne Webserver unter Verwendung einer dezentralen Peer-to-Peer-Distributed Infrastructure. Die Vision ist die eines neuen Internets, das nicht nur fehlertolerant ist, keine Ausfallzeiten hat und aufgrund eines integrierten Incentive-Systems auch wirtschaftlich selbsttragend ist, sondern auch wirtschaftlich selbsttragend. Durch die Kompensation von Knoten für den Beitrag ihrer Bandbreite und ihres Festplattenraums möchten diese Anreize eine zuverlässige skalierbare Abruf von populärem Inhalt einerseits zuverlässiger Abruf mit niedrigem Latenz erreichen und die Beharrlichkeit von wichtigen, aber selten zugegriffenen Daten wie Archiven oder Backups garantieren. Für eine reibungslose Lieferung verwendet Schwarm das SWAP-Protokoll (geplant für POC3.1), während für Speichergarantien ein zweistufiges Versicherungssystem verwendet wird (geplant für POC4).
Über die Grundlagen der Datenspeicherung und -abgabe hinaus enthält die POC 3 -Version einige neue und experimentelle Funktionen.
PSS
Die gleichen P2P-Verbindungen, die für die Datenspeicherung und -abgabe verwendet werden, können auch für Node-to-Noden-Messaging verwendet werden. PSS kombiniert Schwarm -Routing (bzz) mit dem Flüstern (Shh) verschlüsseltes Nachrichtenformat (bzz+Shh=PSS). Zusamenfassend, PSS ist ein Messaging -Protokoll mit starken Datenschutzfunktionen, die auf dem Swarm Network ausgeführt werden. Diese Messaging -Infrastruktur kann die Grundlage eines völlig neuen Systems von Internode -Kommunikationsdiensten (der E -Mail, Tweet, Newsletter der Zukunft) sein Postdienst über Schwarm.
PSS ist vollständig vorgestellt und ist jedoch mit dem neuen POC3 -Netzwerk experimentell und Dapps können mit einer JSON -RPC -API mit ihm interagieren. Wir arbeiten eng mit Unternehmen und Projekten zusammen, die PSS verwenden möchten, um die zweitschichtige Infrastruktur aufzubauen. Mainframe Erstellt ein locker-alternatives Collaborative Group Communications-Tool (Onyx) und ihre Web3 SDK und Status habe Interesse daran bekundet, es in ihren mobilen Chat aufzubauen.
Wandlungsfähigkeit
Ein weiteres experimentelles neues Merkmal in POC3 ist die schwarmveränderliche Ressource. In P2P -Speichersystemen typisch, wird der Inhalt von seinem digitalen Fingerabdruck (Hash) behandelt, und alle Änderungen des Inhalts führen zu einer Änderung dieser Adresse. Benutzer des Webs sind jedoch an veränderliche Ressourcen gewöhnt: Beim Besuch von URLs erwarten wir die aktuellste Version der “Site”. Um es einfach zu machen, sich bei dauerhaften menschlich-lesbaren Adressen um wechselnde Inhalte zuzugreifen (ENS) auf der Ethereum Blockchain. Dies ermöglicht es uns, Schwarminhalte mit Namen wie zu verweisen bzz: //theswarm.eth.
Swarm POC3 fügt eine weitere Schicht in Form von hinzu Veränderliche Ressourcenaktualisierungen (MRU). Diese ermöglichen außer Kettenaktualisierungen des Inhalts, die mit einer Adresse zu einem potenziell schnelleren Tempo verbunden sind, als die ENS-Updates auf der Blockchain unterstützen könnten, und ohne die Kosten für Onkain-Transaktionen zu entstehen.
MRU ist ein experimentelles Merkmal im aktuellen POC3 -TestNet und wird immer noch geändert.
Sicherungsunterstützung
SICHERUNG Ermöglicht Benutzern, Schwarmdaten direkt in ihre lokalen Dateisysteme (nur unter Linux und Mac) zu integrieren. Mit diesem System können Benutzer “ein Schwarmmanifest montieren”, als wäre es ein reguläres Verzeichnis. Es unterstützt das Lesen und Schreiben von Dateisystemen, in denen alle Inhalte automatisch mit dem Schwarm synchronisiert werden. In Zukunft sollte es möglich sein, die Sicherung mit Schwarmveränderungsressourcen zu kombinieren, beispielsweise möglich, Ihren gesamten Home -Ordner zwischen Geräten zu synchronisieren – das Backend zu einem dezentralen Speicher mit einer Dropbox -ähnlichen Funktionalität.
Verschlüsselungsunterstützung
Schwarm 0,3 ist mit integriert Verschlüsselung Ermöglichen Sie sichere Uploads privater Daten. Die Art und Weise, wie die Verschlüsselung funktioniert, können Benutzer ein Verzeichnis privat hochladen und dennoch ein Unterverzeichnis mit bestimmten Kollegen “teilen”.
Zugriffskontrollbäume (Swarm 0.3.2) bietet den Benutzern eine API an, um den Zugriff auf Inhalte unabhängig von der Veröffentlichung zu verwalten. Zugegebener Zugang wird über Versionen von Ressourcen hinweg funktionieren.
Das Jahr voraus
Das kommende Jahr wird sowohl aufregend als auch herausfordernd sein. Im Rahmen der POC3 -Serie planen wir, ein überarbeitetes Swap -Buchhaltungssystem (Swarm 0.3.1) einzuschalten und ‘leichte’ Schwarmknoten (Swarm 0.3.2) zu aktivieren. Umsetzung der Löschungscodierung, Beweis für Sorgerecht und Versicherung sind auch auf der Roadmap. Wir sind im Ziel, Swarm POC4 (Produktions -Beta -Vorverständlichkeit) im Jahr 2019 zu liefern.
Wir bauen weiterhin eine Community mit unseren Verbündeten auf, die sich für die Werte von Web3 einsetzen und aktiv durch Arbeitsgruppen zusammenarbeiten und die Grundinfrastruktur aufbauen, das Rückgrat von Diensten für zweitschichtige, z. B. Datenbanken (z. B. Datenbankenhttp://wolk.com), privates Datenmanagement (http://datafund.io), Rechte und kreative Arbeiten Lizenzierung (http://jaak.io), dezentrale Versionskontrolle (EtherGit, http://epiclabs.io), Video -Transcodier- und Streaming -Dienst (Streaming -Dienst (http://livepeer.org), Kommunikation und Zusammenarbeit (https://mainframe.com) Und Die Liste wächst.
Kontaktieren Sie uns
Wir begrüßen Ihr Feedback und Ihren Beitrag. Komm und finde uns in unserem Gits Channel oder unsere Github -Repository.

