Recent am reflectat asupra a ceea ce se numește „Web3 nativ”.
După ce am lucrat la proiecte o perioadă lungă de timp, uneori simt că este destul de ironic: căutăm o descentralizare extremă pe blockchain, fiecare linie de cod de smart contract este auditată, dar întorcându-ne, frontend-ul nostru, imaginile noastre, acele date masive, încă stau cuminți pe serverele AWS sau Google Cloud. Ce fel de descentralizare este asta? Atâta timp cât furnizorul de cloud deconectează cablul de rețea, acele așa-zise „active” ar putea rămâne doar o succesiune de hash-uri goale.
Ieri seară am revăzut documentele pentru @Walrus 🦭/acc și am avut brusc o senzație de claritate.
Mă gândeam că, de fapt, așa ar trebui să arate stocarea. În trecut, ne-am concentrat prea mult pe a pune totul în spațiul scump al blocurilor L1, sau doar am folosit IPFS pentru a face un simplu index de hash (încă ne făceam griji că nimeni nu va pin-ui datele). Dar #Walrus mi-a dat senzația că, în sfârșit, a decuplat „stocarea” de „executare” din perspectiva logicii de bază.
În special, când am văzut cum gestionează Blobs (date nestructurate), primul gând care mi-a venit în minte a fost: asta e corect. Nu este nevoie ca toate nodurile din rețea să verifice fiecare byte, doar trebuie să ne asigurăm că dovada de stocare este fiabilă, iar datele sunt recuperabile din punct de vedere matematic, acest lucru este suficient. Acest design redundant bazat pe coduri de ștergere (Erasure Coding) este mult mai eficient decât simpla duplicare a copiilor, nu știu câte ori mai eficient.
Dacă în viitor vreau să fac o aplicație DApp în adevăratul sens al cuvântului, o aplicație care nu poate fi cenzurată din punct de vedere logic și de conținut, care nu va da „404 Not Found”, simt că nu pot evita acest obstacol.
Piața actuală încă speculează diverse blockchain-uri cu TPS ridicat, dar în adâncul inimii simt că, din cauza costurilor de stocare și a limitărilor arhitecturale, aplicațiile la scară mare Web3 sunt blocate. Când va veni ziua în care costul stocării unui videoclip de 1GB pe #Walrus va fi mai mic decât pe Web2 și nimeni nu-l va putea șterge, atunci acel moment de așa-zisă adopție în masă nu va fi doar un discurs gol.
În loc să ne uităm la graficele K, mai bine să ne gândim cum să păstrăm cu adevărat datele în mână. În următoarele câteva weekend-uri, intenționez să scriu un Demo pentru a încerca. #walrus $WAL