Ve tři hodiny ráno, když jsem se díval na obrazovku s architekturou dApp, která byla nucena být odložena kvůli vysokým nákladům na ukládání, znovu jsem se ocitl v nejklasičtějším kruhu úzkosti vývojářů Web3: voláme po vybudování „světového počítače“, ale nemůžeme si dovolit ani trochu větší JPEG, to je prostě jakýsi kyberpunkový černý humor, dokud jsem nedávno nezačal znovu zkoumat technickou bílou knihu @Walrus 🦭/acc , pocit, že jsem v nekonečném kódu a architekturách náhle zachytil „chybějící skládačku“, mě opravdu vzrušil, abych byl upřímný, předchozí decentralizované úložné řešení mi vždy připadalo nějak podezřelé, buď to bylo jako Filecoin, který sice vybudoval obrovský trh, ale efektivita vyhledávání mě vždy nutila se potit, nebo to bylo jako Arweave, které sice realizovalo trvalé ukládání, ale pro dynamická data s vysokou frekvencí se zdálo příliš těžké, a s příchodem Walrus, zejména poté, co jsem hluboce pochopil jeho algoritmus „Red Stuff“ a téměř symbiotický vztah s sítí Sui, jsem si začal uvědomovat, že to není jen nová úložná vrstva, ale spíše jakýsi „nekonečný pevný disk“, který konečně dokáže spustit 3A tituly pro celý svět blockchainu, tento pocit není takový ten povrchní radostný pocit z růstu ceny tokenů, ale spíše uspokojení z toho, že se složité mechanismy konečně přesně zapadají do sebe. #Walrus

Už nějakou dobu přemýšlím, proč i po těch letech stále obvykle ukládáme metadat na řetězec, ale skutečné „maso“ - ta videa, audia, složité váhy AI modelů - tajně schováváme do S3 od AWS nebo do nějakého uzlu IPFS, který nezaručuje trvanlivost? Tato schizofrenní architektura je vlastně nutným výsledkem současného nesouladu mezi výkonem L1 veřejného řetězce a požadavky na ukládání dat. Ale Walrus má velmi zajímavý přístup, nesnaží se znovu vynalézt těžký veřejný řetězec stvořený pro ukládání, ale velmi chytrým způsobem využívá vysokovýkonnou konsensuální vrstvu Sui jako koordinační vrstvu a soustředí se na řešení problému ukládání „Blobů“, tedy nestrukturovaných binárních velkých dat. Tento de-coupled design mi připomíná moudrost oddělení CPU a sběrnice disku v raných počítačových architekturách. Když jsem procházel technické detaily o Erasure Coding (kódování pro odstranění chyb), nemohl jsem se ubránit úžasu nad tím, jak našli zlatou rovnováhu mezi redundancí dat a efektivitou obnovy. Tradiční strategie replikace jsou příliš nešikovné, ukládat jednu sadu dat znamená mít tři až pět záloh, což nejen plýtvá šířkou pásma, ale také prostorem. Ale technologie RaptorQ, kterou Walrus používá, je téměř magií v matematice. Rozbije data na kusy, zakóduje je, a i když polovina uzlů v síti najednou odpojí nebo bude zničena, pokud zůstane alespoň malá část fragmentů, původní data mohou být kompletně obnovena. Tato tolerance chyb má pro síť, která se snaží být odolná vůči cenzuře a decentralizovaná, význam nejen technický, ale také nabízí absolutní pocit bezpečí díky svým matematickým vlastnostem. Nemohu si pomoci, ale představím si, jak cenným aktivem by tato vlastnost byla v extrémních podmínkách síťového konfliktu. Dává datům podobu vody - neviditelným, ale nemožným být zcela přerušen.

A co mi připadá obzvlášť geniální, je způsob, jakým Walrus spravuje uzly pro ukládání. Nevyžaduje, jak některé rané projekty, aby každý uzel byl super datovým centrem, ale umožňuje flexibilnější účast. Tato úroveň decentralizace přímo ovlivňuje robustnost sítě. Když jsem interagoval s testovací sítí, pocit „hodit Blob a získat ID, pak kdykoli a kdekoli mohu vrátit zpět během milisekund“ mi skutečně vrátil ten plynulý pocit, který jsem měl poprvé, když jsem používal cloudové úložiště. Ale teď vím, že za tímto procesem není nikdo, kdo by se jmenoval „administrátor“ a měl klíč k odstranění. Tento pocit mít moc je duší Web3. Navíc, rozhodnutí Walrus oddělit správu metadat od skutečného ukládání je naprosto geniální. Sui zde hraje roli super efektivního knihovníka - pouze zaznamenává, kde jsou knihy, ale není zodpovědný za jejich přemístění, což zrychluje vyrovnání ukládacích operací neuvěřitelně. Začal jsem přemýšlet, co když v budoucnu NFT už nebude jen odkaz na centralizovaný server, ale skutečně uloží tyto desítky megabajtů vysoce kvalitních zdrojů navždy prostřednictvím Walrus. Teprve potom by termín „digitální aktivum“ měl skutečně pevný základ. Jinak to, co nyní spekulujeme, jsou v podstatě pouze drahé předprodejní lístky na 404 chyby.

Jak jsem se hlouběji zamýšlel, začal jsem si uvědomovat, že Walrus může mít pro éru AI větší význam než pro DeFi. V poslední době se všichni baví o decentralizované AI, ale nikdo nemluví o tom, kde by měly být uloženy ty obrovské modelové váhy, které mají stovky GB. Uložit je na řetězec? To je nesmysl. Uložit je na centralizovaný cloud? Co to potom je za decentralizovanou AI? V tuto chvíli se hodnota Walrus ukazuje jako zásadní. Je přirozeně vhodný pro ukládání těchto obrovských, statických, ale vyžadujících časté čtení datových sad. Představte si AI model založený na řízení DAO, jehož každá iterace váhy je uložena na Walrus, každý to může ověřit, stáhnout, forkovat. To je konečná podoba open-source ducha v éře Web3. Dokonce přemýšlím o architektuře, která využívá jazyk Move od Sui k napsání inteligentních smluv, aby kontrolovala přístup k určitým datům na Walrus a tím dosáhla skutečné „financionalizace dat“. Například, pokud máte extrémně cennou datovou sadu, můžete ji uložit na Walrus a poté pronajmout přístupová práva prostřednictvím smlouvy na řetězci. Tento model byl dříve obtížné realizovat, protože rozdělení mezi vrstvou ukládání a vrstvou vyrovnávání bylo příliš výrazné. Ale v kombinaci Walrus a Sui to všechno funguje hladce, jako byste psali místní kód. Tato integrace technologického stacku mi připomíná strategii Apple pro integraci softwaru a hardwaru. I když jsou otevřené protokoly důležité, tato hluboká integrace na základní infrastruktuře často přináší kvalitativní skok v výkonu.

Někdy se zaměřuji na ty složité vzorce pro kódování pro odstranění chyb a přemýšlím, jak se tato matematická krása proměňuje v schopnost odolávat cenzuře. To, co Walrus nazývá „Red Stuff“, není jen název algoritmu, ale představuje extrémní úsilí o dostupnost dat. V tradičních distribuovaných systémech byla byzantská tolerance většinou zaměřena na konsensuální mechanismy, zatímco v oblasti ukládání dat, jak zabránit škodlivým uzlům v zadržování dat nebo falšování důkazů o ukládání, to bylo vždy náročné. Walrus pomocí této složité kódovací schématu zvyšuje náklady na zločin, protože útočník musí současně ovládat naprostou většinu fragmentů v síti, aby mohl způsobit skutečné poškození dat. Ekonomicky je to téměř nemožné. Tato bezpečnostní design na úrovni herní teorie je mnohem chytrější než pouhé hromadění kryptografie. Využívá lidskou chamtivost (uzly musí pracovat poctivě, aby mohly vydělávat na poplatcích za ukládání) a matematickou determinaci (pravděpodobně není možné poškodit data) k vytvoření nezničitelné obrany. Když píšu kód, cítím podivný pocit klidu. Vím, že to, co ukládám, nejsou jen bajty, ale něco, co je chráněno matematickými zákony a co je věčné.

Pokud jde o zážitek vývojářů, to je vlastně to, na čem nám nejvíce záleží, ale často to bývá opomíjeno ze strany projektů zaměřených na infrastrukturu. Když jsem se pokoušel integrovat Walrus SDK, zjistil jsem, že jejich pojetí „přátelskosti pro vývojáře“ není jen o napsání několika dokumentů, ale skutečně přemýšleli o problému z pohledu vývojového procesu. Například design HTTP API umožňuje tradičním webovým vývojářům, kteří nevědí hluboké principy blockchainu, volat Walrus stejně jako volají S3. Tato kompatibilita je nezbytnou cestou k masovému přijetí. Nemůžeme očekávat, že se všichni programátoři na světě naučí Rust nebo Move, ale pokud jim řeknete, že stačí změnit endpoint, jejich data už nikdy neztratí a náklady budou jen desetinou toho, co mají u Amazonu, pak je to opravdu zásadní změna. V mém nynějším projektu, to, co jsem se snažil udělat, abych ušetřil místo na řetězci, vypadá nyní poněkud nadbytečně. S Walrus mohu úplně vzít kompletní historická data uživatelů, vysoce kvalitní multimediální obsah a dokonce i celý balík front-endového kódu a nahodit je tam, abych postavil skutečnou „aplikaci na celém řetězci“, místo nynějšího „backendu na řetězci + centralizovaného front-endu“, což je polovičatý produkt. Tento pocit uvolnění v architektuře může pocítit jen ten, kdo byl skutečně mučen poplatky za Gas.

V této hluboké noční úvaze se mi čím dál tím jasněji rýsuje, že v budoucí architektuře internetu by Walrus mohl zaujmout místo na té nejspodnější úrovni „datového jezera“, nad nímž by běžely vysokovýkonné výkonné vrstvy jako Sui, a nad nimi by se nacházely různé rozmanité dApp. Data už nebudou soukromým majetkem aplikací, ale budou patřit uživatelům a budou ukládána jako sdílený zdroj v veřejné síti. Walrus vlastně redefinuje koncept „cloudu“, přetváří „cloud“ z soukromých zahrad několika technologických gigantů na skutečnou veřejnou infrastrukturu. Zní to majestátně, dokonce trochu idealisticky, ale když se díváte na ty neustále generované Blob ID na testovací síti, když vidíte, jak se jednotlivé uzly rozsvěcují v různých koutech světa, máte pocit, že to není nedosažitelná budoucnost, ale realita, která se právě odehrává. Každé odeslání kódu, každý požadavek na ukládání, přispívá k této decentralizované budoucnosti. Tento pocit účasti na historickém procesu je důvodem, proč i ve tři ráno zůstávám duchaplný.

Samozřejmě, technologie má své nedostatky, Walrus je stále na začátku, velikost sítě, stabilita ekonomického modelu a skutečný výkon při velkém počtu souběžných operací potřebují čas na ověření. Během testování jsem také narazil na některé odchylky v latenci v okrajových případech, ale to je pro infrastrukturu na špici naprosto normální „růstové bolesti“. Klíčové je, že jeho jádrová logika - totiž využití kódování pro odstranění chyb k dosažení efektivního, nízkonákladového a vysoce dostupného decentralizovaného ukládání - je obhajitelná, a navíc se rozhodl připojit k ekosystému Sui místo toho, aby šel sám. To ukazuje na extrémně pragmatický pohled na ekosystém. Vysoký průtok Sui poskytuje Walrus dokonalou dráhu pro správu metadat, zatímco Walrus vyplňuje mezeru Sui v oblasti velkého ukládání dat. Tato komplementarita je činí jako dvojčata, která jsou neoddělitelná.

Když jsem se dostal sem, náhle jsem si uvědomil, že naše generace vývojářů vlastně dělá něco velmi romantického. Snažíme se pomocí kódu budovat důvěru a pomocí matematiky bojovat proti zapomnění. Walrus mi připadá jako stavba knihoven v digitálním světě. Musíme zajistit, aby knihy uvnitř nikdy nebyly spáleny, a aby kdokoliv, kdykoliv a kdekoli mohl svobodně vstoupit do této knihovny a číst. Tato vize je mnohem grandióznější než spekulace o jednom nebo dvou Tokenech. Když se dívám na zelený symbol „Upload Successful“ na terminálu, mám pocit, že bezpočet toků informací proudí do tohoto obrovského, decentralizovaného moře úložiště, kde budou klidně proudit navždy. To je možná důvod, proč jsem tak fascinován Walrus - dává slovu „věčnost“ v kontextu počítačové vědy poprvé hmatatelnou kvalitu.