Erasure-Coded Persistence: Wie Walrus Daten verfügbar hält, ohne einzelne Fehlerquellen
Ich bin auf genug Situationen gestoßen, in denen Blockchains darauf bestehen, dass jeder Validator alles hält, und die Kosten spiralen in die Höhe, sobald die Daten über einen winzigen Zustand hinauswachsen.
Es erinnert mich daran, ein Manuskript in verstreute Schriftrollen mit eingebauter Überlappung zu zerbrechen. Einige können verschwinden und die Geschichte ist immer noch wiederherstellbar.
Das Walrus-Protokoll teilt Blobs mithilfe von Erasure-Coding auf und fügt Paritätsfragmente hinzu, sodass Verlust erwartet wird, nicht katastrophal ist.
Diese Fragmente werden über unabhängige Speicherknoten verteilt, während Sui Verfügbarkeitsnachweise koordiniert, anstatt einem einzelnen Halter zu vertrauen.
Es fühlt sich wie Infrastruktur an, weil Persistenz leise im großen Maßstab gehandhabt wird, zentrale Engpässe vermieden werden und die Replikation absichtlich niedrig gehalten wird, etwa vier bis fünf Mal, nicht übermäßiges Spiegeln.
Der $WAL token wird verwendet, um Speicherkosten zu bezahlen, Knoten für Sicherheit zu setzen und Governance-Entscheidungen in Bezug auf Strafen und Durchsetzung zu gewichten.
Ich habe immer noch Zweifel, ob Anreize die Bildung von Knotengruppen vollständig verhindern, aber das Design neigt eindeutig zur Haltbarkeit und langweiligen Robustheit anstelle von Blitz.
@Walrus 🦭/acc #Walrus $WAL
