@Walrus 🦭/acc Walrus asigură disponibilitatea și fiabilitatea datelor prin proiectarea rețelei pentru a anticipa eșecurile—nu le teme.
Când datele sunt stocate pe Walrus, nu sunt păstrate ca un singur fișier sau copiate în întregime pe noduri. În schimb, datele sunt împărțite în multe bucăți mici, numite slivers, folosind codarea erorilor bazată pe tehnici Reed–Solomon. Aceste slivers sunt apoi distribuite pe un număr mare de noduri de stocare independente.
Avantajul principal al acestei abordări este reziliența. Walrus nu are nevoie ca toate nodurile să fie online pentru a recupera datele. Atâta timp cât o parte suficientă de slivers este disponibilă, blobul original poate fi reconstruit complet. În practică, acest lucru înseamnă că datele rămân accesibile chiar dacă până la două treimi din nodurile participante sunt offline sau eșuează.
Această arhitectură reduce dramatic costurile de stocare, în timp ce crește fiabilitatea. Nu există un punct unic de eșec, nu există dependență de operatori încrezători și nu este nevoie de replicare inutilă. Disponibilitatea apare natural din distribuție și matematică, nu din copierea excesivă a datelor.
În termeni simpli, Walrus tratează întreruperile ca condiții normale. Combinând codarea erorilor cu o distribuție largă, asigură că datele rămân disponibile, durabile și fiabile—exact ceea ce ar trebui să ofere stocarea descentralizată.#walrus $WAL


