Protokół Walrus: Kompromis między opóźnieniem
Przeanalizowaliśmy benchmarki wydajności dla Walrus, protokołu rozproszonego przechowywania danych na Sui, a dane wykazują wyraźną strategię dla deweloperów.
"TL;DR" z danych:
Zapisy są ciężkie (niebieska linia): Przesyłanie skala bardzo szybko, osiągając około 125 sekund dla pliku o rozmiarze 130 MB. Duża zmienność (jitter) pochodzi z kodowania zabezpieczającego "Czerwone rzeczy" oraz konieczności osiągnięcia większości 2/3 węzłów przechowywania.
Odczyty są szybkie (pomarańczowa linia): Pobieranie jest znacznie szybsze i bardziej stabilne (~30 sekund dla 130 MB). Ponieważ potrzebujesz tylko 1/3 fragmentów, aby odtworzyć dane, odczyty unikają ciężkiego kosztu konsensu.
Sąd dewelopera: Walrus został zoptymalizowany pod zapis raz, odczyt wiele razy.
Zadanie do wykonania: Zawsze przetwarzaj duże przesyłania asynchronicznie na wstanie. Nie pozwól, by "podatek zapisu" blokował interfejs Twojej dApp!


