Cześć rodzino Square. Prędkość wygląda imponująco w dniu premiery. Stabilność jest testowana po przybyciu prawdziwych użytkowników.

Wiele zdecentralizowanych systemów priorytetowo traktuje prędkość i koszt. Niezawodność często jest poruszana później, po tym, jak prawdziwe użytkowanie ujawnia słabości.

Walrus odwraca tę kolejność.

Jego projekt zakłada, że awarie będą miały miejsce. Warunki sieciowe się zmieniają. Występują szczyty obciążenia. Komponenty działają niewłaściwie. Zamiast udawać, że te problemy są przypadkami skrajnymi, Walrus projektuje je z wyprzedzeniem. Wczesne wykrywanie, przewidywalne zachowanie i kontrolowane odzyskiwanie są wbudowane w system. Celem nie jest eliminacja awarii, ale sprawienie, by awaria była niezaburzająca.

Dla budowniczych oznacza to zmniejszenie potrzeby defensywnego inżynierii wokół protokołu. Dla użytkowników oznacza to mniej niespodzianek i mniej przestojów podczas normalnej pracy. Niezawodność nie jest czymś, co można dodać po wdrożeniu. To coś, co musisz zaprojektować na wczesnym etapie lub za to zapłacić później.

Walrus wybiera wczesny koszt.

Źródło: Walrus Doc

@Walrus 🦭/acc $WAL #walrus