Ethereum má nový standard URL, který nelze blokovat

Web3 URL – povolené se spuštěním ERC-4804 – se dostaly do Etherea a umožňují uživatelům internetu přístup k aplikacím Ethereum a NFT bez obav z centralizované cenzury.

Nový standard Ethereum s názvem „Web3 URL to EVM Call Message Translation“ byl poprvé navržen 14. února 2022 a jeho spoluautory byli zakladatel ETHStorage Qi Zhou, výzkumník Ethereum Sam Wilson a Chao Pi.

Návrh popsal jako URL ve stylu „HTTP“ pro přímý přístup k obsahu Web3 v řetězci, jako jsou front-endy decentralizovaných aplikací (DApps) a NFT. O více než rok později byl ERC-4804 schválen a dokončen v mainnetu 1. března.

Anthurine Xiang, mluvčí protokolu úložiště vrstvy 2 ETHStorage, vysvětlil, že v mnoha případech je ekosystém stále závislý na centralizovaných webových serverech, které poskytují přístup k „decentralizovaným“ aplikacím. 

„Právě teď všechny DApps jako Uniswap […] prohlašují, že jsou decentralizované aplikace,“ vysvětlil Xiang a dodal: „Jak se ale [dostaneme] na webovou stránku? Musíte projít DNS. Musíte projít přes GoDaddy. […] Všechno to jsou centralizované servery.“

Grafika vysvětlující srovnání nového modelu s Web2. Zdroj: w3eth.io

Dnes většina uživatelů přistupuje k internetu prostřednictvím „Hypertext Transfer Protocol“, široce známého jako HTTP. 

Když uživatel internetu klikne na odkaz nebo zadá adresu webové stránky, počítač pomocí protokolu HTTP požádá jiný počítač o načtení informací, jako jsou webové stránky nebo obrázky.

Podle ERC-4804 mají uživatelé internetu možnost ve svých prohlížečích zadat web3:// (na rozdíl od http://), aby přímo vyvolali DApps, jako je Uniswap nebo on-chain NFT. Je to proto, že standard umožňuje uživatelům přímo spustit dotaz na virtuální počítač Ethereum (EVM).

Vývojový diagram vysvětlující, jak standard Web3 URL funguje s Uniswap. Zdroj: w3eth.io

Těmito prostředky lze teoreticky také přistupovat k celým webovým stránkám, pokud je jejich obsah uložen na blockchainu Ethereum nebo kompatibilním protokolu vrstvy 2. Podle zakladatele ETHStorage Qi Zhou jsou však náklady na to stále velmi neúnosné.

"Kritickým problémem je, že náklady na úložiště na Ethereum jsou super, super drahé na mainnetu," řekl Zhou v nedávné prezentaci na ETH Denver.

„Například 1 gigabajt dat v řetězci bude stát zhruba 10 milionů dolarů. […] To je pro mnoho aplikací Web2 a dokonce i pro mnoho NFT nepřijatelné,“ dodal Zhou s tím, že úložná řešení vrstvy 2 by mohla pomoci snížit některé náklady.

Xiang navrhl, že vzhledem k nákladům má nový standard URL smysl pouze pro konkrétní aplikace. 

„Ne vše musí být decentralizované. Pokud provozujete docela dobrý Web2 business a nemusíte se příliš starat o centralizovanou cenzuru. […] Můžeš do toho jít."

Na druhou stranu by se nový standard hodil pro DApps nebo weby, které jsou ohroženy cenzurou, příkladem je Tornado Cash.

„Například u Tornado Cash se k nim mnoho lidí nemůže dostat přes jejich web, protože je tam cenzura,“ vysvětlil Xiang.

"Pokud jste DApp a již jste byli decentralizováni, proč stále používáte centralizované webové stránky, aby k vám lidé měli přístup?"

Příklad webových stránek, které jsou přístupné přes web3:// URL Zdroj: w3eth.io

Na otázku, zda by nový standard mohli využít špatní aktéři k účasti na nezákonné činnosti, Xiang odpověděl:

„To je opravdu těžké říct, stejně jako to, jak byl založen Bitcoin. Myslím, že bitcoin se nezrodil pro zlo, ale přesto na začátku lidé [dělali] stinné věci, jako je Hedvábná stezka, používali bitcoiny.“

Místo toho Xiang věří jako bitcoin, jen dávají lidem decentralizovanou možnost, kterou jinak možná nemají. 

Nový standard Ethereum je prvním svého druhu pro blockchain, poznamenal Xiang, i když to není první řešení decentralizovaného webhostingu. 

Související: Jak hostit decentralizovaný web

IPFS neboli InterPlanetary File System je příkladem sítě, která byla vytvořena, aby dělala to, co v současnosti poskytují centralizované cloudové servery, pouze prostřednictvím decentralizovaných prostředků. Xiang však poznamenal, že IPFS URL může odkazovat pouze na statický obsah, který nelze upravovat ani měnit.

ERC-4804 však umožní „dynamická data“, například umožní lidem zanechat lajky a komentáře a interagovat s obsahem na webových stránkách, vysvětlil Xiang. Vzhledem k tomu, že je standard nativní pro Ethereum, očekává se také, že bude schopen mnohem snadněji interagovat s jinými blockchainy, dodal Xiang.