WALRUS (TEIL 1)
Walrus Teil 1 im Detail
@Walrus 🦭/acc
Dezentrale Speicher stehen vor einer grundlegenden Abwägung zwischen Replikations-Overhead, Wiederherstellungseffizienz und Sicherheitsgarantien. Aktuelle Ansätze verlassen sich entweder auf vollständige Replikation, was erhebliche Speicherkosten verursacht, oder verwenden triviale Erasure-Coding-Schemata, die bei effizienter Wiederherstellung Schwierigkeiten haben, besonders bei hohem Wechsel der Knoten. Wir präsentieren Walrus, ein neuartiges dezentrales Blob-Speichersystem, das diese Einschränkungen durch mehrere technische Innovationen überwindet.
Im Kern von Walrus steht Red Stuff, unser erster Beitrag. Red Stuff ist ein zweidimensionales Erasure-Coding-Protokoll, das eine hohe Sicherheit mit nur einem Replikationsfaktor von 4,5 erreicht und gleichzeitig eine Selbstheilung verlorener Daten ermöglicht. Das bedeutet, dass die Wiederherstellung ohne zentrale Koordination erfolgt und die Bandbreite proportional zur verlorenen Datenmenge beträgt. Schließlich ist Red Stuff das erste Protokoll, das Speicherprüfungen in asynchronen Netzwerken unterstützt, wodurch Angreifer daran gehindert werden, Netzwerkverzögerungen auszunutzen, um die Verifizierung zu bestehen, ohne tatsächlich Daten zu speichern. Dadurch ist Red Stuff für den Einsatz in kryptoeconomischen Systemen geeignet, die über das klassische ehrliche-böswillige Szenario hinausgehen.