Ethereum má nový štandard URL, ktorý sa nedá zablokovať

Web3 URL – povolené spustením ERC-4804 – sa dostali do Etherea, čo umožňuje používateľom internetu pristupovať k aplikáciám Ethereum a NFT bez obáv z centralizovanej cenzúry.

Nový štandard Ethereum s názvom „Web3 URL to EVM Call Message Translation“ bol prvýkrát navrhnutý 14. februára 2022 a jeho spoluautormi sú zakladateľ ETHStorage Qi Zhou, výskumník Ethereum Sam Wilson a Chao Pi.

Návrh opísal ako URL v štýle „HTTP“ na priamy prístup k obsahu Web3 v reťazci, ako sú front-endy decentralizovaných aplikácií (DApps) a NFT. O viac ako rok neskôr bol ERC-4804 schválený a dokončený na mainnete 1. marca.

Anthurine Xiang, hovorca úložného protokolu vrstvy 2 ETHStorage, vysvetlil, že v mnohých prípadoch je ekosystém stále závislý od centralizovaných webových serverov, ktoré poskytujú prístup k „decentralizovaným“ aplikáciám. 

„Práve teraz všetky DApps ako Uniswap […] tvrdia, že sú decentralizované aplikácie,“ vysvetlil Xiang a dodal: „Ale ako sa [dostaneme] na webovú stránku? Musíte prejsť cez DNS. Musíte prejsť cez GoDaddy. […] Všetko sú to centralizované servery.“

Grafika vysvetľujúca porovnanie nového modelu s Web2. Zdroj: w3eth.io

V súčasnosti väčšina používateľov pristupuje na internet prostredníctvom „Hypertext Transfer Protocol“, všeobecne známeho ako HTTP. 

Keď používateľ internetu klikne na odkaz alebo zadá adresu webovej lokality, počítač pomocou protokolu HTTP požiada iný počítač o získanie informácií, ako sú webové stránky alebo obrázky.

Podľa ERC-4804 majú používatelia internetu možnosť zadať web3:// (na rozdiel od http://) vo svojich prehliadačoch, aby priamo vyvolali DApps, ako sú Uniswap alebo on-chain NFT. Je to preto, že štandard umožňuje používateľom priamo spustiť dotaz na virtuálny stroj Ethereum (EVM).

Vývojový diagram vysvetľujúci, ako štandard Web3 URL funguje s Uniswap. Zdroj: w3eth.io

Teoreticky je možné pomocou týchto prostriedkov pristupovať aj k celým webovým stránkam, pokiaľ je ich obsah uložený na blockchaine Ethereum alebo kompatibilnom protokole vrstvy 2. Podľa zakladateľa ETHStorage Qi Zhou sú však náklady na to stále veľmi nepriaznivé.

„Kritickým problémom je, že náklady na ukladanie na Ethereum sú super, super drahé na mainnete,“ povedal Zhou v nedávnej prezentácii na ETH Denver.

„Napríklad 1 gigabajt dát v reťazci bude stáť zhruba 10 miliónov dolárov. […] To je neprijateľné pre veľa aplikácií Web2 a dokonca aj pre veľa NFT,“ dodal Zhou s tým, že riešenia ukladania na vrstve 2 by mohli pomôcť znížiť niektoré náklady.

Xiang naznačil, že vzhľadom na náklady má nový štandard URL zmysel len pre špecifické aplikácie. 

„Nie všetko musí byť decentralizované. Ak prevádzkujete celkom dobrý Web2 biznis a nemusíte sa príliš obávať centralizovanej cenzúry. […] Môžeš do toho ísť."

Na druhej strane, nový štandard by bol užitočný pre DApps alebo webové stránky, ktoré sú ohrozené cenzúrou, napríklad Tornado Cash.

„Napríklad v prípade Tornado Cash sa k nim veľa ľudí nemôže dostať cez ich webovú stránku, pretože je tam cenzúra,“ vysvetlil Xiang.

"Ak ste DApp a už ste boli decentralizovaní, prečo stále používate centralizovanú webovú stránku, aby k vám ľudia získali prístup?"

Príklad webových stránok, na ktoré je možné pristupovať cez web3:// URL Zdroj: w3eth.io

Na otázku, či by nový štandard mohli využiť zlí aktéri na účasť na nezákonnej činnosti, Xiang odpovedal:

„Je to naozaj ťažké povedať, rovnako ako to, ako bol založený Bitcoin. Myslím si, že bitcoin nebol zrodený pre zlo, no napriek tomu na začiatku ľudia [robili] temné veci ako Hodvábna cesta, používali bitcoiny.“

Namiesto toho Xiang verí, že podobne ako Bitcoin, len dávajú ľuďom decentralizovanú možnosť, ktorú možno inak nemajú. 

Nový štandard Ethereum je prvým svojho druhu pre blockchain, poznamenal Xiang, hoci to nie je prvé riešenie decentralizovaného webhostingu. 

Súvisiace: Ako hostiť decentralizovanú webovú stránku

IPFS alebo InterPlanetary File System je príkladom siete, ktorá bola vytvorená, aby robila to, čo v súčasnosti poskytujú centralizované cloudové servery, iba prostredníctvom decentralizovaných prostriedkov. Xiang si však všimol, že IPFS URL môže odkazovať iba na statický obsah, ktorý nie je možné upraviť ani zmeniť.

ERC-4804 však umožní „dynamické údaje“, ako napríklad umožniť ľuďom zanechať lajky a komentáre a interagovať s obsahom na webovej stránke, vysvetlil Xiang. Vzhľadom na to, že štandard je natívny Ethereum, očakáva sa tiež, že bude schopný oveľa jednoduchšie komunikovať s inými blockchainmi, dodal Xiang.