Walrus este o rețea de stocare descentralizată inovatoare pentru aplicații blockchain și agenți autonomi. Sistemul de stocare Walrus este lansat astăzi ca o previzualizare pentru dezvoltatori pentru constructorii Sui, în scopul de a aduna feedback. Ne așteptăm la o lansare extinsă către alte comunități web3 foarte curând!

Profitând de inovațiile în codificarea erorilor, Walrus permite codificarea rapidă și robustă a blob-urilor de date nestructurate în fragmente mai mici distribuite și stocate pe o rețea de noduri de stocare. Un subset de fragmente poate fi folosit pentru a reconstrui rapid blob-ul original, chiar și atunci când până la două treimi din fragmente lipsesc. Acest lucru este posibil menținând factorul de replicare la un minim de 4x-5x, similar cu serviciile existente bazate pe cloud, dar cu beneficiile suplimentare ale descentralizării și rezilienței la defecte mai răspândite.

Provocarea Replicării

Sui este cel mai avansat sistem blockchain în raport cu stocarea pe validatori, cu inovații precum un fond de stocare care protejează costul stocării datelor on-chain. Cu toate acestea, Sui necesită în continuare replicarea completă a datelor între toți validatorii, rezultând într-un factor de replicare de 100x sau mai mult în rețeaua principală Sui de astăzi. Deși acest lucru este necesar pentru calculul replicat și contractele inteligente care acționează asupra stării blockchain-ului, este ineficient pentru stocarea pur și simplu a blob-urilor de date nestructurate, cum ar fi muzica, video, istoricul blockchain-ului etc.

Introducerea lui Walrus: Stocare Descentralizată Eficientă și Robustă

Pentru a aborda provocarea costurilor ridicate de replicare, Mysten Labs a dezvoltat Walrus, o rețea de stocare descentralizată care oferă disponibilitate și robustețe excepționale a datelor cu un factor minim de replicare de 4x-5x. Walrus oferă două beneficii cheie:

Stocare Blob Rentabilă: Walrus permite încărcarea de gigabyte de date deodată cu costuri minime, făcându-l o soluție ideală pentru stocarea unor volume mari de date. Walrus poate face acest lucru deoarece blob-ul de date este transmis o singură dată prin rețea, iar nodurile de stocare cheltuiesc doar o fracțiune din resurse în comparație cu dimensiunea blob-ului. Ca urmare, cu cât sistemul are mai multe noduri de stocare, cu atât mai puține resurse folosește fiecare nod de stocare pe blob.

Disponibilitate Ridicată și Robustete: Datele stocate pe Walrus beneficiază de fiabilitate și disponibilitate îmbunătățite în condiții de defect. Recuperarea datelor este încă posibilă chiar dacă două treimi din nodurile de stocare se prăbușesc sau ajung sub control advers. În plus, disponibilitatea poate fi certificat eficient fără a descărca întregul blob.

Stocarea descentralizată poate lua multiple forme în ecosistemele moderne. De exemplu, oferă garanții mai bune pentru activele digitale tranzacționate ca NFT-uri. Spre deosebire de design-urile actuale care stochează date off-chain, stocarea descentralizată asigură că utilizatorii dețin efectiv resursa, nu doar metadatele, reducând riscurile ca datele să fie eliminate sau prezentate eronat.

În plus, stocarea descentralizată nu este utilă doar pentru stocarea de date, cum ar fi imagini sau fișiere cu disponibilitate ridicată; poate de asemenea să funcționeze ca un strat de disponibilitate a datelor la costuri reduse pentru rollups. Aici, secvențierii pot încărca tranzacții pe Walrus, iar executorul rollup trebuie să le reconstruiască temporar pentru execuție.

De asemenea, credem că Walrus va însoți strategiile existente de recuperare în caz de dezastre pentru milioane de companii de întreprindere. Nu numai că Walrus este rentabil, dar oferă și straturi incomparabile de disponibilitate a datelor, integritate, transparență și reziliență pe care soluțiile centralizate prin design nu le pot oferi.

Walrus este alimentat de rețeaua Sui și se scalează orizontal la sute sau mii de noduri de stocare descentralizată conectate. Acest lucru ar trebui să permită lui Walrus să ofere Exabytes de stocare la costuri competitive cu ofertele centralizate actuale, având în vedere asigurarea și descentralizarea mai ridicate.

Viitorul lui Walrus

Prin lansarea acestei previzualizări pentru dezvoltatori, sperăm să împărtășim unele dintre deciziile de design cu comunitatea dezvoltatorilor de aplicații descentralizate și să adunăm feedback cu privire la abordare și la API-urile pentru stocarea, recuperarea și certificarea blob-urilor. În această previzualizare pentru dezvoltatori, toate nodurile de stocare sunt operate de Mysten Labs pentru a ne ajuta să înțelegem cazurile de utilizare, să reparăm erorile și să îmbunătățim performanța software-ului.

Actualizările viitoare pentru Walrus vor permite schimbarea dinamică a setului de noduri de stocare descentralizate, precum și schimbarea mapării a ceea ce slivers sunt gestionate de fiecare nod de stocare. Operațiunile și instrumentele disponibile vor fi extinse pentru a acoperi mai multe cazuri de utilizare legate de stocare. Multe dintre aceste funcții vor fi concepute având în minte feedbackul pe care îl adunăm.

Rămâneți la curent pentru mai multe actualizări despre cum Walrus va revoluționa stocarea datelor în ecosistemul web3.

Ce pot construi dezvoltatorii?

Ca parte a acestei previzualizări pentru dezvoltatori, oferim un client binar (în prezent macOS, ubuntu) care poate fi operat din interfața de linie de comandă, o API JSON și o API HTTP. De asemenea, oferim comunității un serviciu de agregare și publicare și o desfășurare Devnet de 10 noduri de stocare operate de Mysten Labs.

Sperăm ca dezvoltatorii să experimenteze construind aplicații care utilizează Walrus Decentralized Store în diverse moduri. Ca exemple, sperăm să vedem comunitatea construind:

Stocarea de media pentru NFT sau dapps: Walrus poate stoca și servi direct media, cum ar fi imagini, sunete, sprite-uri, videoclipuri, alte active de joc etc. Acesta este media disponibilă public care poate fi accesată folosind cereri HTTP la cache-uri pentru a crea dapps multimedia.

Cazuri de utilizare legate de AI: Walrus poate stoca seturi de date curate de date de antrenament, seturi de date cu o proveniență cunoscută și verificată, greutăți ale modelului și dovezi de antrenament corect pentru modelele AI. Sau poate fi utilizat pentru a stoca și asigura disponibilitatea și autenticitatea unei ieșiri de model AI.

Stocarea arhivării pe termen lung a istoricului blockchain: Walrus poate fi utilizat ca un magazin descentralizat cu costuri mai reduse pentru a stoca istoricul blockchain-ului. Pentru Sui, acest lucru poate include secvențe de puncte de verificare cu tot conținutul asociat de tranzacții și efecte, precum și instantanee istorice ale stării blockchain-ului, codului sau binarelor.

Sprijiniți disponibilitatea pentru L2-uri: Walrus permite părților să certifice disponibilitatea blob-urilor, așa cum este necesar de L2-uri care au nevoie ca datele să fie stocate și atestate ca disponibile pentru toți. Aceasta poate include, de asemenea, disponibilitatea unor date suplimentare de audit, cum ar fi dovezi de validitate, dovezi de cunoștințe zero ale execuției corecte sau dovezi mari de fraudă.

Sprijiniți o experiență complet descentralizată pe web: Walrus poate găzdui experiențe complete descentralizate pe web, inclusiv toate resursele (cum ar fi js, css, html și media). Acestea pot oferi conținut, dar pot găzdui și UX-ul dapps, permițând front-end-uri și back-end-uri complet descentralizate pe lanț. Aduce întreaga "web" înapoi în "web3".

#walrus $WAL @Walrus 🦭/acc