@Walrus 🦭/acc Walrus sorgt für Datenverfügbarkeit und Zuverlässigkeit, indem das Netzwerk so entworfen wird, dass Ausfälle erwartet werden – nicht befürchtet werden.

Wenn Daten auf Walrus gespeichert werden, werden sie nicht als eine einzelne Datei oder vollständig über Knoten kopiert aufbewahrt. Stattdessen werden die Daten in viele kleine Stücke, sogenannte Slivers, unter Verwendung von Erasure-Coding basierend auf Reed–Solomon-Techniken aufgeteilt. Diese Slivers werden dann über eine große Anzahl unabhängiger Speicherknoten verteilt.

Der entscheidende Vorteil dieses Ansatzes ist die Resilienz. Walrus benÜtigt nicht, dass jeder Knoten online ist, um Daten wiederherzustellen. Solange ein ausreichender Teil der Slivers verfßgbar ist, kann das ursprßngliche Blob vollständig rekonstruiert werden. In der Praxis bedeutet dies, dass Daten weiterhin zugänglich bleiben, selbst wenn bis zu zwei Drittel der beteiligten Knoten offline sind oder ausfallen.

Dieser Entwurf reduziert die Speicherkosten erheblich und erhöht gleichzeitig die Zuverlässigkeit. Es gibt keinen einzigen Ausfallpunkt, keine Abhängigkeit von vertrauenswürdigen Betreibern und kein Bedürfnis nach verschwenderischer vollständiger Replikation. Die Verfügbarkeit ergibt sich natürlich aus Verteilung und Mathematik, nicht aus übermäßiger Datenkopie.

Einfach ausgedrückt, behandelt Walrus Ausfälle als normale Bedingungen. Durch die Kombination von Erasure-Coding mit breiter Verteilung stellt es sicher, dass Daten verfügbar, dauerhaft und zuverlässig bleiben – genau das, was dezentrale Speicherung liefern soll.#walrus $WAL

WAL
WAL
--
--