Co się stanie, jeśli połowa węzłów pamięci przestanie działać na Walrus
Awaria węzła nie jest przypadkiem skrajnym. To jest wejście.
Walrus koduje każdy blob za pomocą kodowania erasure i rozprowadza fragmenty wśród komitetu. Odbiór wymaga tylko określonej części tych fragmentów. Wyzwania dostępności potwierdzają, że próg jest spełniony w każdej epoce.
Matematyka jest konkretna. Jeśli blob wymaga w przybliżeniu 60 procent fragmentów do rekonstrukcji, do 40 procent przypisanych węzłów może zawieść bez łamania odbioru. Węzły, które pozostają online, nadal udowadniają dostępność i zarabiają WAL. Węzły, które znikają, przestają natychmiast przyczyniać się.
Jeśli awarie przekroczą próg, protokół nie zgaduje. Odbiór zatrzymuje się. Niepoprawne dane nigdy nie są serwowane.
Prawdziwa sekwencja wygląda tak. Blob jest pisany. Komitet jest przypisany. Siedem z piętnastu węzłów przestaje działać w trakcie epoki. Wyzwania nadal przechodzą. Nagrody osiadają normalnie.
Koszt to nadmiarowość i ruch koordynacyjny.
Walrus wchłania przerwy z założenia, zamiast na nie reagować.
$WAL #Walrus @Walrus 🦭/acc