Niepowodzenie niezawodności magazynowania jest często opisywane w kategoriach procentów dostępności lub wizualnie atrakcyjnych schematów architektonicznych w Web3. Jednak jak każdy, kto kiedykolwiek tworzył lub polegał na jakiejkolwiek infrastrukturze rozproszonej, wie, prawdziwa niezawodność widać w rzeczywistym zachowaniu, a nie w optymalnych warunkach. Walrus, stworzony przez twórców @walrusprotocol, to praktyczne podejście do rozproszonego przechowywania danych, które przyjmuje jako fakt niestabilność i dokonuje wyborów projektowych zakładających jej istnienie, a nie działające jakby jej nie było.

W porównaniu do konwencjonalnego przechowywania w chmurze, Walrus działa w środowisku, gdzie węzły są niezależne, bez uprawnień i w ciągłym ruchu. Maszyny wychodzą z użytku. Operatorzy opuszczają system. Sieci stają się zatłoczone. Zamiast traktować te incydenty jako szczególne awarie, Walrus uważa, że występowanie takich zdarzeń będzie normą. To założenie leży u podstaw procesu osiągania długoterminowej niezawodności w systemie.

Walrus przechowuje informacje w formie wielokrotnie zakodowanych fragmentów informacji, które są rozproszone po różnych węzłach. Nie wszystkie węzły muszą być połączone w tym samym czasie przez system. O ile jest wystarczająco dużo fragmentów, możliwe jest odtworzenie oryginalnych danych. Zredukowane ryzyko trwałej utraty danych w tym projekcie jest dramatycznie niskie, nawet w czasach wysokiej rotacji.

Niezwykłym aspektem Walrus jest jego fokus na naprawie. Protokół jest używany nieprzerwanie do sprawdzania przechowywanych danych, aby zapewnić, że poziom redundancji jest utrzymywany w akceptowalnych granicach. W przypadkach, gdy zbyt wiele fragmentów zostanie utraconych, Walrus automatycznie przywróci oryginalne fragmenty i rozdystrybuuje fragmenty w sieci. Dzieje się to automatycznie i nie wymaga interwencji ludzkiej.

Jako użytkownik może to czasami przybierać formę nierównej dostępności. Wolniejsze odczyty mogą być obserwowane podczas energetycznej naprawy, nie mniej w czasach obciążenia sieci. Niemniej jednak, takie zachowanie jest wynikiem zaprojektowanego wyboru, a nie wadą. Walrus nie jest tak płynny, jak to możliwe, ale koncentruje się na integralności danych.

To rozróżnienie ma znaczenie. Awaria systemów scentralizowanych może być dość nagła i jest całkowita: usługa jest wyłączona, informacje lub dane są niedostępne, a klienci są pozbawieni dostępu. W Walrus stres jest stopniowo absorbowany. System ma tendencję do wyginania się lub odczuwania obciążenia, ale nie osiąga punktu krytycznego, zamiast tego zmniejsza zasoby na naprawę, aby zachować możliwość odzyskania. W wielu aplikacjach, w których trwałość jest priorytetem, tj. zdecentralizowane archiwa, warstwy dostępności danych blockchain lub cyfrowe aktywa o długiej żywotności, ta wymiana może być korzystna.

Ekonomia napędza takie zachowanie. 0 WAL jest nagradzane na podstawie dostępności i autentycznej konkurencji węzłów, co sprawia, że operatorzy węzłów mają większe zainteresowanie ogólnym zdrowiem sieci. W międzyczasie czynniki niepowodzeń napraw w Walrus tłumią szkody wyrządzone przez błędne lub tymczasowe operacje. Zamiast opierać się na idealnym zachowaniu, protokół zakłada niedoskonałe bodźce i nagradza za pomocą redundancji i automatyzacji.

Ta praktyka ostatecznie przyniesie postrzeganą niezawodność zamiast oczekiwanej niezawodności. Większość danych przechowywanych na Walrus może być odzyskana, nawet gdy znaczna część sieci została zmieniona. Dostępność może się różnić, ale system stara się utrzymać porządek. To bardziej realistyczne podejście do zdecentralizowanej infrastruktury, w której nieprzewidywalność jest normą.

Walrus to cenna lekcja dla deweloperów budujących w Web3. Aby odnieść sukces, zdecentralizowane systemy mogą być niedopasowane do scentralizowanych usług pod wszystkimi miarami. Powinny zamiast tego gwarantować to, czego nie można zrealizować przez żaden scentralizowany system - opór przed cenzurą, tolerancję błędów i długotrwałą trwałość. Walrus korzysta z tych zalet, zamiast dążyć do słabych koncepcji wydajności.

Walrus jest unikalny w trendzie, w którym hype może przyćmić inżynieryjną rzeczywistość, ponieważ Walrus przyjmuje swoje kompromisy, mówiąc szczerze. Jest przychylny trwałości danych, w przeciwieństwie do natychmiastowej gratyfikacji, oraz długoterminowej niezmienności, w przeciwieństwie do rozczarowanej doskonałości. Zdecentralizowane przechowywanie jako podstawowa warstwa Web3 będzie tym, co prowadzi do systemów, które działają pod presją, ale nie tylko na hipotezach, będą tymi, które zbudują zaufanie operacyjne.

To tutaj Walrus zdobywa swoją moc, nie twierdząc o doskonałej dostępności, ale demonstrując własne niepowodzenie.

@Walrus 🦭/acc #walrus $WAL

WALSui
WALUSDT
0.1548
-1.08%