Nu mai încerca să înghesui imagini pe Ethereum, @Walrus 🦭/acc este modul în care ar trebui să arate stocarea pe lanț

Recent am ajutat un prieten cu un proiect NFT să facă migrarea, inițial planificam să continuăm să folosim IPFS, dar am descoperit că serviciul de pinning de acolo devine din ce în ce mai nesigur, căderea nodurilor este ceva obișnuit. Am petrecut o săptămână citind documentația lui Walrus, iar senzația a fost ca și cum am trecut de la un tren de marfă la un tren de mare viteză. Am fost prinși în narațiunea Ethereum prea mult timp, subconștient credem că toate datele trebuie să fie înghesuite în acel bloc aglomerat, sau că pentru a economisi bani trebuie să fie stocate pe servere centralizate, rezultatul fiind fie taxe de gaz exorbitante, fie pierderea completă a rezistenței la cenzură. Abordarea lui Walrus este foarte îndrăzneață, a desprins complet stocarea de consens, Sui se ocupă doar de contabilitate și logică de permisiuni, datele binare mari fiind trimise direct nodurilor de stocare, acest design respectă principiile de bază ale ingineriei computerizate.

Comparativ cu procesul complicat de recuperare a datelor de la Fliecoin, care implică să treci printr-o piață de căutare sau chiar să aștepți răspunsul minerilor, experiența de citire a lui Walrus este incredibil de rapidă, aproape că nu pare un rețea descentralizată. Am testat citirea unui set de date de 200MB, pregătindu-mă psihologic să aștept o ceainică, dar rezultatul a fost aproape un răspuns în timp real, datorită codării RaptorQ de la bază. Această tehnologie nu necesită confirmarea întregii rețele, ci doar suficient de multe fragmente pentru a fi restaurate, frumusețea brutală a matematicii este evidentă aici. Totuși, trebuie să recunosc că experiența actuală a dezvoltatorului are încă multe puncte slabe, codul exemplificat de oficiali este prea vechi, generând frecvent erori în timpul rulării, făcându-mă să înjur de mai multe ori în fața ecranului în timp ce făceam debugging, un gândire tipică de inginer, doar logica codului contează, fără să se gândească dacă utilizatorul poate să-l folosească sau nu.

Dar nu poți să nu recunoști impactul drastic pe care limbajul Move îl are în gestionarea acestor resurse de stocare. Să creezi un NFT dinamic în Solidity este pur și simplu un coșmar, doar actualizarea stării te poate înnebuni, iar acum Blod din Walrus poate fi direct mapat ca un obiect pe Sui, nu doar că poate asigura drepturile, dar poate fi combinat ca un Lego. Acest lucru este extrem de crucial pentru proiectele care doresc să dezvolte AI pe lanț în viitor, nu te poți aștepta să păstrezi parametrii unui model mare pe AWS, ce ar mai însemna asta, Web3? #walrus $WAL