Jak Walrus Naprawia Cichy, ale Kosztowny Problem w Zdecentralizowanym Przechowywaniu

Jednym z najmniej omawianych problemów w zdecentralizowanym przechowywaniu jest głęboko osadzony sposób, w jaki sieci sprawdzają uczciwość. Większość systemów polega na szybkich wyzwaniach, aby udowodnić, że walidatorzy rzeczywiście przechowują dane. Idea jest prosta: sieć pyta: „Czy masz ten kawałek danych?” i oczekuje szybkiej odpowiedzi. Jeśli odpowiedź przychodzi zbyt późno, zakłada się, że walidator oszukuje.

Na papierze to brzmi rozsądnie. W rzeczywistych sieciach szybko to się rozpada.

Cała konfiguracja zakłada doskonały czas. Ale internet nie jest uporządkowany ani przewidywalny. Nawet uczciwy walidator może napotkać opóźnienia, regionalne spowolnienia, problemy z trasowaniem lub krótkie przerwy w działaniu. Dane są tam, przechowywane poprawnie, ale odpowiedź przychodzi późno. W systemach wyzwań synchronicznych, ten walidator i tak zostaje ukarany za coś, czego nie zrobił źle.

Jednocześnie źli aktorzy uczą się, jak manipulować zasadami. Mogą opóźniać odpowiedzi na tyle, aby uniknąć wykrycia lub odpowiadać tylko wtedy, gdy im to pasuje. Tak więc system kończy utkwiony pomiędzy dwoma złymi opcjami. Rozluźnić limity czasowe, a staje się wolny w łapaniu rzeczywistych nadużyć. Zacieśnić je, a zaczynasz karać uczciwych uczestników, którzy po prostu radzą sobie z normalnymi warunkami sieciowymi.

Walrus wybiera inną drogę, całkowicie rezygnując z tego założenia czasowego.

Zamiast prosić o natychmiastowy dowód, Walrus używa weryfikacji asynchronicznej. Wyzwania nie wygasają tylko dlatego, że czas mija. Niezależnie od tego, czy odpowiedź wraca w ciągu sekund czy dni, jest nadal ważna. Uczciwi walidatorzy nie są karani za tymczasowe problemy sieciowe, a złośliwi nie mogą ukrywać się za sprytnymi opóźnieniami.

To subtelna zmiana, ale ma duże znaczenie. Usuwając zależność od ścisłego czasu, Walrus dostosowuje protokół do tego, jak rzeczywiste sieci rzeczywiście się zachowują, a nie jak chcielibyśmy, aby się zachowywały. Wynikiem są mniejsze fałszywe kary, silniejsze bezpieczeństwo i zachęty, które nagradzają poprawne zachowanie, a nie szybkie szczęście.

@Walrus 🦭/acc

#walrus

$WAL

#Walrus