Walrus ist ein innovatives dezentrales Speicher-Netzwerk für Blockchain-Anwendungen und autonome Agenten. Das Walrus-Speichersystem wird heute als Entwickler-Vorschau für Sui-Bauherren veröffentlicht, um Feedback zu sammeln. Wir erwarten eine breite Einführung in andere Web3-Communities sehr bald!

Durch Innovationen im Bereich der Ausfallkorrektur-Codierung ermöglicht Walrus eine schnelle und robuste Kodierung von unstrukturierten Datenblöcken in kleinere Fragmente, die über ein Netzwerk von Speicherknoten verteilt und gespeichert werden. Ein Teil der Fragmente kann verwendet werden, um den ursprünglichen Block schnell wiederherzustellen, selbst wenn bis zu zwei Drittel der Fragmente fehlen. Dies ist möglich, während der Replikationsfaktor auf ein Minimum von 4x-5x gehalten wird, ähnlich wie bei bestehenden Cloud-basierten Diensten, jedoch mit den zusätzlichen Vorteilen der Dezentralisierung und Robustheit gegenüber umfassenderen Ausfällen.

Die Replikationsherausforderung

Sui ist das fortschrittlichste Blockchain-System in Bezug auf die Speicherung auf Validatoren, mit Innovationen wie einem Speicherfonds, der die Kosten für die Speicherung von Daten in der Blockchain zukunftssicher macht. Dennoch erfordert Sui immer noch eine vollständige Datenreplikation unter allen Validatoren, was zu einem Replikationsfaktor von 100x oder mehr im heutigen Sui Mainnet führt. Während dies für replizierte Berechnungen und Smart Contracts, die auf den Zustand der Blockchain wirken, notwendig ist, ist es ineffizient für die einfache Speicherung unstrukturierter Datenblobs wie Musik, Video, Blockchain-Historie usw.

Einführung von Walrus: Effiziente und robuste dezentrale Speicherung

Um die Herausforderung der hohen Replikationskosten zu bewältigen, hat Mysten Labs Walrus entwickelt, ein dezentrales Speichernetzwerk, das außergewöhnliche Datenverfügbarkeit und Robustheit mit einem minimalen Replikationsfaktor von 4x-5x bietet. Walrus bietet zwei wichtige Vorteile:

Kosteneffiziente Blob-Speicherung: Walrus ermöglicht das Hochladen von Gigabyte an Daten auf einmal zu minimalen Kosten, was es zu einer idealen Lösung für die Speicherung großer Datenmengen macht. Walrus kann dies tun, weil der Daten-Blob nur einmal über das Netzwerk übertragen wird, und Speicherknoten nur einen Bruchteil der Ressourcen im Vergleich zur Blob-Größe aufwenden. Infolgedessen verbrauchen die Speicherknoten des Systems bei mehr Speicherknoten weniger Ressourcen pro Blob.

Hohe Verfügbarkeit und Robustheit: Daten, die auf Walrus gespeichert sind, genießen unter Fehlbedingungen eine verbesserte Zuverlässigkeit und Verfügbarkeit. Die Datenwiederherstellung ist weiterhin möglich, selbst wenn zwei Drittel der Speicherknoten abstürzen oder unter gegnerische Kontrolle geraten. Darüber hinaus kann die Verfügbarkeit effizient zertifiziert werden, ohne den gesamten Blob herunterzuladen.

Dezentrale Speicherung kann in modernen Ökosystemen mehrere Formen annehmen. Zum Beispiel bietet sie bessere Garantien für digitale Vermögenswerte, die als NFTs gehandelt werden. Im Gegensatz zu aktuellen Designs, die Daten off-chain speichern, stellt die dezentrale Speicherung sicher, dass Benutzer die tatsächliche Ressource besitzen, nicht nur Metadaten, wodurch die Risiken gemindert werden, dass Daten entfernt oder falsch dargestellt werden.

Zusätzlich ist dezentrale Speicherung nicht nur nützlich für die Speicherung von Daten wie Bildern oder Dateien mit hoher Verfügbarkeit; sie kann auch als kostengünstige Verfügbarkeits-Schicht für Rollups dienen. Hier können Sequencer Transaktionen auf Walrus hochladen, und der Rollup-Executor muss sie nur vorübergehend für die Ausführung rekonstruieren.

Wir glauben auch, dass Walrus bestehende Strategien zur Katastrophenwiederherstellung für Millionen von Unternehmensunternehmen begleiten wird. Walrus ist nicht nur kostengünstig, sondern bietet auch unvergleichliche Schichten von Datenverfügbarkeit, Integrität, Transparenz und Widerstandsfähigkeit, die zentralisierte Lösungen von Natur aus nicht bieten können.

Walrus wird vom Sui-Netzwerk betrieben und skaliert horizontal auf Hunderte oder Tausende von vernetzten dezentralen Speicherknoten. Dies sollte es Walrus ermöglichen, Exabytes an Speicher zu Kosten anzubieten, die mit aktuellen zentralisierten Angeboten wettbewerbsfähig sind, angesichts der höheren Sicherheit und Dezentralisierung.

Die Zukunft von Walrus

Mit der Veröffentlichung dieser Entwickler-Vorschau hoffen wir, einige der Designentscheidungen mit der dezentralisierten App-Entwicklergemeinschaft zu teilen und Feedback zu unserem Ansatz und den APIs für das Speichern, Abrufen und Zertifizieren von Blobs zu sammeln. In dieser Entwickler-Vorschau werden alle Speicherknoten von Mysten Labs betrieben, um uns zu helfen, Nutzungsszenarien zu verstehen, Fehler zu beheben und die Leistung der Software zu verbessern.

Zukünftige Updates für Walrus ermöglichen es, das Set von dezentralen Speicherknoten dynamisch zu ändern sowie die Zuordnung dessen, was von jedem Speicherknoten verwaltet wird, zu ändern. Die verfügbaren Operationen und Werkzeuge werden ebenfalls erweitert, um mehr speicherbezogene Anwendungsfälle abzudecken. Viele dieser Funktionen werden mit dem Feedback, das wir sammeln, im Hinterkopf entwickelt.

Bleiben Sie dran für weitere Updates, wie Walrus die Datenspeicherung im Web3-Ökosystem revolutionieren wird.

Was können Entwickler erstellen?

Im Rahmen dieser Entwickler-Vorschau stellen wir einen Binär-Client (derzeit macOS, ubuntu) zur Verfügung, der über die Befehlszeilenschnittstelle, eine JSON-API und eine HTTP-API betrieben werden kann. Wir bieten der Gemeinschaft auch einen Aggregator- und Publisher-Service sowie ein Devnet mit 10 Speicherknoten, die von Mysten Labs betrieben werden.

Wir hoffen, dass Entwickler mit dem Aufbau von Anwendungen experimentieren werden, die den Walrus Decentralized Store auf verschiedene Weise nutzen. Als Beispiele hoffen wir, dass die Gemeinschaft Folgendes aufbaut:

Speicherung von Medien für NFTs oder dapps: Walrus kann Medien wie Bilder, Töne, Sprites, Videos und andere Spielressourcen direkt speichern und bereitstellen. Dies sind öffentlich verfügbare Medien, die über HTTP-Anfragen an Caches zu Multimedia-dapps abgerufen werden können.

KI-bezogene Anwendungsfälle: Walrus kann saubere Datensätze von Trainingsdaten, Datensätze mit bekannter und verifizierter Herkunft, Modellgewichte und Nachweise für korrektes Training von KI-Modellen speichern. Oder es kann verwendet werden, um die Verfügbarkeit und Authentizität eines KI-Modellausgangs zu speichern und sicherzustellen.

Speicherung der langfristigen Archivierung der Blockchain-Historie: Walrus kann als kostengünstiger dezentraler Speicher verwendet werden, um Blockchain-Historien zu speichern. Für Sui kann dies Sequenzen von Checkpoints mit allen zugehörigen Transaktionen und Effektinhalten sowie historische Schnappschüsse des Blockchain-Zustands, Codes oder Binärdateien umfassen.

Unterstützung der Verfügbarkeit für L2s: Walrus ermöglicht es den Parteien, die Verfügbarkeit von Blobs zu zertifizieren, wie es von L2s erforderlich ist, die Daten speichern und als verfügbar bestätigen müssen. Dies kann auch die Verfügbarkeit zusätzlicher Prüfungsdaten wie Gültigkeitsnachweise, Null-Wissen-Beweise für die korrekte Ausführung oder große Betrugsnachweise umfassen.

Unterstützen Sie ein vollständiges dezentrales Web-Erlebnis: Walrus kann vollständige dezentrale Web-Erlebnisse hosten, einschließlich aller Ressourcen (wie js, css, html und Medien). Diese können Inhalte bereitstellen, aber auch die UX von dapps hosten und vollständig dezentrale Front- und Backends on-chain ermöglichen. Es bringt das vollständige "Web" zurück in "Web3".

Unterstützung von Abonnementmodellen für Medien: Creator können verschlüsselte Medien auf Walrus speichern und den Zugang nur über Entschlüsselungsschlüssel zu Parteien gewähren, die eine Abonnementgebühr bezahlt haben oder für Inhalte bezahlt haben. (Hinweis: Walrus bietet den Speicher; die Verschlüsselung und Entschlüsselung müssen außerhalb von Walrus erfolgen).

Wir sind gespannt zu sehen, was die Web3-Entwicklergemeinschaft sich noch vorstellen kann!

\u003ct-48/\u003e\u003cm-49/\u003e\u003cc-50/\u003e