Ethereum har en ny URL-standard som inte kan blockeras

Web3-webbadresser – aktiverade med lanseringen av ERC-4804 – har kommit in på Ethereum, vilket gör att internetanvändare kan komma åt Ethereum-appar och NFT:er utan att behöva oroa sig för centraliserad censur.

Den nya Ethereum-standarden, med titeln "Web3 URL to EVM Call Message Translation", föreslogs först den 14 februari 2022 och var medförfattare av ETHStorage-grundaren Qi Zhou, Ethereum-forskaren Sam Wilson och Chao Pi.

Den beskrev förslaget som en URL-adress i "HTTP-stil" för direkt åtkomst till webb3-innehåll i kedjan, såsom decentraliserade appar (DApps) front-ends och NFT. Mer än ett år senare godkändes ERC-4804 och slutfördes på huvudnätet den 1 mars.

Anthurine Xiang, talesman för lager-2 lagringsprotokoll ETHStorage, förklarade att i många fall är ekosystemet fortfarande beroende av centraliserade webbservrar för att ge tillgång till "decentraliserade" appar. 

"Just nu hävdar alla DApps som Uniswap […] att de är decentraliserade appar," förklarade Xiang och tillade: "Men hur [kommer] vi in ​​på webbsidan? Du måste gå igenom DNS. Du måste gå igenom GoDaddy. […] Alla dessa är centraliserade servrar.”

Grafik som förklarar hur den nya modellen kan jämföras med Web2. Källa: w3eth.io

Idag har de flesta användare tillgång till internet via "Hypertext Transfer Protocol", allmänt känt som HTTP. 

När en internetanvändare klickar på en länk eller skriver in en webbadress, använder datorn HTTP för att be en annan dator att hämta informationen, till exempel en webbplats eller bilder.

Enligt ERC-4804 har internetanvändare möjlighet att skriva in web3:// (i motsats till http://) i sina webbläsare för att direkt få upp DApps som Uniswap eller on-chain NFT. Detta beror på att standarden tillåter användare att direkt köra en fråga till en Ethereum Virtual Machine (EVM).

Flödesschema som förklarar hur Web3 URL-standard fungerar med Uniswap. Källa: w3eth.io

Hela webbplatser kan också teoretiskt nås på dessa sätt så länge deras innehåll lagras på Ethereum blockchain eller ett kompatibelt lager-2-protokoll. Men kostnaderna för att göra detta är fortfarande mycket oöverkomliga, enligt ETHStorage-grundaren Qi Zhou.

"Den kritiska frågan här är att lagringskostnaden på Ethereum är super, superdyr på mainnet", sa Zhou i en nyligen presenterad presentation på ETH Denver.

"Till exempel kommer 1 Gigabyte on-chain data att kosta ungefär 10 miljoner dollar. […] Det är oacceptabelt för många Web2-applikationer och till och med många NFTs, tillade Zhou och noterade att lager-2-lagringslösningar kan hjälpa till att mildra en del av kostnaderna.

Xiang föreslog att med tanke på kostnaderna är den nya URL-standarden vettig endast för specifika applikationer. 

"Allt behöver inte gå decentraliserat. Om du driver en ganska bra Web2-verksamhet och du inte behöver oroa dig för mycket om centraliserad censur. […] Du kan bara gå för det.”

Å andra sidan skulle den nya standarden vara användbar för DApps eller webbplatser som riskerar censur, med Tornado Cash som exempel.

"Till exempel, för Tornado Cash kan många människor inte komma till dem via deras webbplats eftersom det finns censur," förklarade Xiang.

"Om du är en DApp och du redan har decentraliserats, varför använder du fortfarande en centraliserad webbplats för att folk ska få tillgång till dig?"

Exempel på webbplatser som kan nås via web3:// URL Källa: w3eth.io

På frågan om den nya standarden kan utnyttjas av dåliga aktörer för att delta i olaglig aktivitet, sa Xiang:

"Det här är verkligen svårt att säga precis som hur Bitcoin grundades. Jag tror att Bitcoin inte föddes för det onda, men ändå, i början [gjorde] människor skumma saker som sidenvägen, de hade använt Bitcoin."

Istället tror Xiang som Bitcoin, att de bara ger människor ett decentraliserat alternativ som de kanske inte har annars. 

Den nya Ethereum-standarden är den första i sitt slag för blockkedjan, noterade Xiang, även om det inte är den första lösningen för decentraliserat webbhotell. 

Relaterat: Hur man är värd för en decentraliserad webbplats

IPFS, eller InterPlanetary File System är ett exempel på ett nätverk som skapades för att göra vad centraliserade molnservrar för närvarande tillhandahåller, endast via decentraliserade medel. Xiang noterade dock att en IPFS-URL endast kan länka till statiskt innehåll, som inte kan ändras eller ändras.

ERC-4804 kommer dock att tillåta "dynamisk data", som att tillåta människor att lämna likes och kommentarer och interagera med innehåll på en webbplats, förklarade Xiang. Eftersom standarden är Ethereum-infödd förväntas standarden också kunna interagera med andra blockkedjor mycket lättare, tillade Xiang.