La ora trei dimineața, privind acea diagramă de arhitectură dApp care a fost suspendată din cauza costurilor ridicate de stocare, am căzut din nou în ciclul clasic de anxietate al dezvoltatorului Web3: strigăm că vrem să construim un „calculator mondial”, dar nu putem nici măcar să stocăm o imagine JPEG puțin mai mare. Aceasta este pur și simplu o formă de umor negru de tip cyberpunk, până când recent am început să revizuiesc documentul tehnic al @Walrus 🦭/acc . Acea senzație de a prinde „puzzle-ul lipsă” în mijlocul codului și diagramelor a fost ceea ce m-a făcut să mă simt cu adevărat entuziasmat. Sincer, soluțiile de stocare descentralizată anterioare mi-au dat întotdeauna impresia că ceva nu este în regulă. Fie că este vorba de Filecoin, care a creat o piață uriașă, dar eficiența căutării a lăsat întotdeauna de dorit, fie de Arweave, care a realizat stocarea permanentă, dar părea prea greoaie pentru datele dinamice cu interacțiuni frecvente. Dar apariția Walrus, în special după ce am înțeles profund algoritmul său „Red Stuff” și relația sa aproape simbiotică cu rețeaua Sui, m-a făcut să realizez că acesta nu este doar un nou strat de stocare, ci mai degrabă un „hard disk infinit” pentru întreaga lume a blockchain-ului, care poate în sfârșit să ruleze jocuri AAA. Această senzație nu este bucuria superficială de a vedea prețul monedei crescând, ci o satisfacție estetică de inginerie, văzând cum rotițele complexe se îmbină perfect.

M-am întrebat mereu de ce, după atâția ani, încă ne obișnuim să stocăm metadatele pe lanț, dar ascundem adevăratul „carne” - acele videoclipuri, audio, modele AI complexe - în AWS S3 sau în vreun nod IPFS care nu garantează durabilitatea? Această arhitectură schizofrenică este de fapt o consecință inevitabilă a nepotrivirii între performanța L1 a lanțului public și cerințele de stocare. Dar punctul de intrare al Walrus este foarte interesant. Nu a încercat să reinventeze un lanț public greu născut pentru stocare, ci a folosit inteligent consensul de înaltă performanță de la Sui ca strat de coordonare, concentrându-se pe rezolvarea problemei stocării „Blob”-urilor, adică a datelor mari binare nestructurate. Această abordare decuplată îmi aduce aminte de înțelepciunea de a separa CPU-ul de bus-ul hard disk-ului din arhitectura computerelor de acum mulți ani. Când am studiat detaliile tehnice despre codificarea erorilor, nu am putut să nu mă minunez de acel punct de echilibru de aur pe care l-au găsit între redundanța datelor și eficiența recuperării. Strategiile tradiționale de duplicare sunt prea greoaie; pentru a stoca un set de date, trebuie să faci trei sau cinci copii de rezervă, ceea ce nu doar că irosește lățimea de bandă, ci și spațiul. Tehnologia de codificare a fântânii bazată pe RaptorQ pe care o folosește Walrus este pur și simplu magie matematică. Ea descompune datele, le codifică, iar chiar dacă mai mult de jumătate dintre nodurile de stocare din rețea devin offline sau sunt distruse, atâta timp cât o mică parte din fragmente rămâne, datele originale pot fi reconstruite complet. Această rată de toleranță la erori este extrem de semnificativă pentru o rețea dedicată anti-cenzurii și descentralizării; semnificația sa nu este doar tehnică, ci și securitatea absolută pe care o aduce datorită caracteristicilor sale matematice. Nu pot să nu mă gândesc la cât de valoroasă va fi această caracteristică ca activ în medii extreme de confruntare de rețea. O face să fie ca apa - invizibilă, dar imposibil de rupt complet.

Ceea ce mă impresionează și mai mult este modul în care Walrus gestionează nodurile de stocare. Nu a cerut ca fiecare nod să fie un centru de date super, așa cum au făcut unele proiecte timpurii, ci a permis o modalitate de participare mai flexibilă. Această gradare a descentralizării determină direct robustetea rețelei. În timpul interacțiunii mele cu rețeaua de testare, acea experiență de a „arunca un Blob, a obține un ID și a-l recupera în milisecunde oricând, oriunde” mi-a adus aminte de acea fluiditate pe care am simțit-o când am folosit pentru prima dată stocarea în cloud. Dar acum știu că nu există nimeni numit „administrator” care să aibă cheia de ștergere. Această senzație de a avea suveranitate este sufletul Web3. În plus, decizia Walrus de a separa gestionarea metadatelor de stocarea efectivă este pur și simplu genială. Sui joacă rolul unui bibliotecar super eficient, care doar înregistrează unde se află cărțile, dar nu se ocupă de transportul lor. Acest lucru face ca viteza de decontare a operațiunilor de stocare să fie uluitoare. Nu pot să nu încep să mă gândesc la cum, în viitor, NFT-urile nu vor mai fi doar un URL care indică un server centralizat, ci vor stoca cu adevărat aceste resurse HD de zeci de mega pe Walrus, oferind astfel un ancoraj real pentru termenul „activ digital”. Altfel, multe dintre lucrurile pe care le speculăm acum sunt de fapt doar bilete de pre-vânzare pentru pagini de eroare 404 scumpe.

Pe măsură ce gândurile îmi devin mai profunde, încep să realizez că semnificația Walrus în era AI ar putea fi mai mare decât în DeFi. Recent, toată lumea discută despre AI descentralizat, dar nimeni nu vorbește despre unde ar trebui să stocheze acele fișiere de greutate mare de sute de GB. Pe lanț? Asta este o utopie; pe cloud centralizat? Ce ar mai fi atunci AI descentralizat? La acest moment, valoarea Walrus devine evidentă. Este în mod natural potrivit pentru stocarea acestor seturi de date mari, statice, dar care necesită acces frecvent. Imaginează-ți un model AI guvernat de DAO, al cărui greutate de fiecare dată când este actualizată este stocată pe Walrus. Toată lumea poate valida, descărca, fork-ui; aceasta este forma supremă a spiritului open-source în era Web3. Chiar îmi imaginez o arhitectură care folosește limbajul Move de la Sui pentru a scrie contracte inteligente pentru a controla accesul la date specifice pe Walrus, realizând astfel „finanțarea datelor” în adevăratul sens al cuvântului. De exemplu, dacă deții un set de date extrem de valoros, poți să-l stochezi pe Walrus și apoi să-l închiriezi prin contracte pe lanț pentru acces. Această abordare era greu de implementat înainte, din cauza ruperii severe între stratul de stocare și stratul de decontare. Dar în combinația dintre Walrus și Sui, totul se desfășoară fără probleme, ca și cum ai scrie cod local. Această integrare a stivei tehnologice îmi amintește de strategia de integrare hardware-software a Apple. Deși protocoalele deschise sunt importante, această integrare profundă pe infrastructura de bază poate aduce adesea o schimbare calitativă în performanță.

Uneori, mă pierd în contemplarea acelor formule complexe de codificare a erorilor, gândindu-mă la cum această frumusețe matematică se transformă în capacități de anti-cenzură. Așa-numitul „Red Stuff” al Walrus nu este doar un nume de algoritm, ci reprezintă o căutare extremă a disponibilității datelor. În sistemele distribuite tradiționale, toleranța la Byzantine este adesea orientată spre mecanismele de consens, iar în domeniul stocării, prevenirea nodurilor malițioase de a reține date sau de a falsifica dovezile de stocare a fost întotdeauna o problemă. Walrus, prin această schemă complexă de codificare, face ca costul de a face rău să devină extrem de ridicat, deoarece atacatorii trebuie să controleze simultan cea mai mare parte a fragmentelor din rețea pentru a provoca daune substanțiale datelor. Acest lucru este practic imposibil din punct de vedere economic. Designul de securitate pe baza teoriei jocurilor este mult mai ingenios decât pur și simplu acumularea criptografiei. Acesta folosește lăcomia umană (nodurile trebuie să lucreze onest pentru a câștiga taxe de stocare) și determinismul matematic (probabil că nu vor putea distruge datele) pentru a construi o apărare de neclintit. Aceasta îmi dă o senzație inexplicabilă de liniște atunci când scriu cod. Știu că ceea ce am stocat nu sunt doar biți, ci un fel de eternitate protejată de legile matematice.

Revenind la experiența dezvoltatorului, aceasta este, de fapt, ceea ce ne pasionează cel mai mult, dar adesea este neglijată de proiectele de infrastructură. Când am încercat să integrez SDK-ul Walrus, am descoperit că înțelegerea lor despre „prietenia cu dezvoltatorul” nu este doar despre a scrie câteva documente, ci a gândi cu adevărat în termeni de flux de dezvoltare. De exemplu, designul API-ului HTTP permite dezvoltatorilor tradiționali Web2, care nu înțeleg principiile adânci ale blockchain-ului, să apeleze Walrus ca și cum ar apela S3. Această compatibilitate este calea necesară pentru adoptarea pe scară largă. Nu putem spera ca toți programatorii din lume să învețe Rust sau Move, dar dacă le spui că trebuie doar să schimbe un endpoint și datele tale nu vor dispărea niciodată, iar costul este de zece ori mai mic decât Amazon, această reducere a dimensiunii este cea mai fatală. În proiectul meu actual, acele comprimări și tăieri de date pe care le făceam cu disperare pentru a economisi spațiu pe lanț par acum puțin exagerate. Cu Walrus, pot să arunc complet datele complete ale comportamentului istoric al utilizatorilor, conținut multimedia de înaltă definiție și chiar întregul pachet de cod frontend. Aceasta înseamnă construirea unei „aplicații complet pe lanț”, în loc de acest produs semi-finisat de „backend pe lanț + frontend centralizat”. Această eliberare arhitecturală poate fi simțită doar de dezvoltatori care au fost cu adevărat torturați de taxele de gaz.

În gândurile din această noapte adâncă, îmi devine din ce în ce mai clar că, în viitorul grafic al arhitecturii internetului, Walrus ar putea ocupa acel loc din cel mai de jos strat al „lacului de date”, unde rulează straturi de execuție de înaltă performanță precum Sui, iar mai sus sunt diverse dApp-uri variate. Datele nu mai sunt active private ale aplicațiilor, ci aparțin utilizatorilor, fiind stocate în resurse comune pe rețea. Walrus redefinește, de fapt, conceptul de „cloud”, transformând „cloud”-ul dintr-o grădină privată a câtorva giganți tehnologici în infrastructură publică reală. Asta sună grandios, chiar idealist, dar privind ID-urile Blob generate constant pe rețeaua de testare, văzând noduri aprinzându-se în colțurile diferite ale Pământului, simți că acesta nu este un viitor inaccesibil, ci o realitate care se întâmplă. Fiecare linie de cod trimisă, fiecare cerere de stocare trimisă, contribuie la acest viitor descentralizat. Această senzație de a participa la procesul istoric este ceea ce îmi dă energie chiar și la ora trei dimineața.

Desigur, tehnologia are mereu locuri care trebuie rafinate. Walrus este încă în stadiul incipient, iar dimensiunea rețelei, stabilitatea modelului economic și performanța reală în condiții de concurență ridicată trebuie să fie testate de timp. Am întâmpinat și unele fluctuații de întârziere în situații marginale în timpul testării, dar acest lucru este o „durere de creștere” normală pentru o infrastructură aflată în avangardă. Cheia este că logica sa de bază - adică utilizarea codificării erorilor pentru a realiza stocarea descentralizată eficientă, cu costuri reduse și disponibilitate ridicată - este solidă și a ales să se alipească de ecosistemul Sui în loc să se lupte singură. Aceasta demonstrează o viziune ecologică extrem de pragmatică. Capacitatea de procesare ridicată a Sui oferă Walrus o pistă perfectă pentru gestionarea metadatelor, iar Walrus completează golul Sui în stocarea datelor mari. Această complementaritate le face să pară ca o pereche de stele gemene, indispensabile una pentru cealaltă.

Scriind până aici, am realizat brusc că generația noastră de dezvoltatori face, de fapt, ceva foarte romantic. Încercăm să construim încredere cu cod, să ne opunem uitării cu matematică. Walrus îmi dă senzația că, în lumea digitală, construim biblioteci. Nu doar că trebuie să ne asigurăm că cărțile din interior nu vor fi niciodată distruse, ci trebuie să ne asigurăm că oricine, în orice moment, din orice loc, poate intra liber în această bibliotecă pentru a citi. Această viziune este mult mai grandioasă decât speculația asupra unuia sau două token-uri. Când privesc acel prompt verde „Încărcare reușită” care clipește pe terminal, îmi pare că văd nenumărate fluxuri de informații care se varsă în acest ocean uriaș de stocare descentralizată, care va curge acolo liniștit, pentru totdeauna. Aceasta este poate motivul pentru care sunt atât de fascinat de Walrus; îl face pe „etern” să capete, pentru prima dată în contextul științei computerelor, o calitate tangibilă.