Während die Verfügbarkeitsgarantien von Walrus für bis zu 2/3 Ausfall von Knoten bei Wiederherstellung nach der Netzwerksynchronisation ausgelegt sind, können Risiken wie inkonsistente Sliver-Codierungen oder Störungen bei der Epoch-Übergänge dennoch zu Datenunzugänglichkeit führen, wenn sie nicht behoben werden.
Die RedStuff-Erasure-Codierung codiert Blobs in primäre Slivers für die Kern-Datenredundanz und sekundäre Slivers für leichtgewichtige Beweise, wodurch die Rekonstruktion aus beliebigen 1/3-Quorums korrekter sekundärer Slivers möglich ist, die direkt von Speicherknoten über peer-to-peer-Anfragen nach Abfrage der Sui-Metadaten für Commitment-Hashes und Knotenzuweisungen abgerufen werden. On-chain PoA-Zertifikate, die aus einem 2/3-Quorum von Knotenbestätigungen generiert werden, bezeugen die Verfügbarkeit.
Komitees werden basierend auf Stake-Änderungen während Epoch-Grenzen neu konfiguriert, was die Risiken erhöht. Mehrstufige Prozesse gewährleisten Überlappungen, können aber kurze Unterbrechungen verursachen, wenn verlassende Knoten ihre Slivers nicht schnell übertragen. Inkonsistente Codierungen durch fehlerhafte Knoten können dazu führen, dass das System die Daten als gelöscht behandelt und die Abrufdienste verweigert. Clients müssen die rekonstruierten Blobs anhand der ursprünglichen Hash-ID überprüfen, um Manipulationen oder Verluste zu erkennen.
Delegiertes Staking mit WAL-Token bestimmt die Knoten-Sliver-Zuweisungen und Gebührenerträge, Governance-Voten ändern Quorum-Schwellenwerte oder Wiederherstellungsanreize, und deflationäre Verbrennungen bei Sanktionen wegen Unverfügbarkeit verbinden den Token-Wert mit einer hohen Abrufleistung.
Für eine soziale Medien-DApp, die Benutzer-Videos auf Walrus hostet, bedeutet dies, die Hochläufe für eine 2/3-Fehler-Toleranz zu codieren, 1/3-Sliver-Quorums für schnelle Abrufe durch Viewer zu nutzen und die Speicherkapazität überprovisioniert zu halten, um Downtime bei Komitee-Wechseln zu vermeiden.
Wie werden Epoch-Übergangsüberlappungen Ihre RedStuff-Redundanz-Einstellungen beeinflussen, um Abrufleistung und Unverfügbarkeitsbedenken im Gleichgewicht zu halten, wenn Walrus für kritische Daten genutzt wird?

