Ethereum heeft een nieuwe URL-standaard die niet kan worden geblokkeerd

Web3-URL's - mogelijk gemaakt met de lancering van ERC-4804 - hebben Ethereum bereikt, waardoor internetgebruikers toegang hebben tot Ethereum-apps en NFT's zonder zich zorgen te hoeven maken over gecentraliseerde censuur.

De nieuwe Ethereum-standaard, getiteld "Web3 URL to EVM Call Message Translation", werd voor het eerst voorgesteld op 14 februari 2022 en was co-auteur van ETHStorage-oprichter Qi Zhou, Ethereum-onderzoeker Sam Wilson en Chao Pi.

Het beschreef het voorstel als een "HTTP-achtige" URL om rechtstreeks toegang te krijgen tot on-chain Web3-inhoud, zoals gedecentraliseerde apps (DApps) front-ends en NFT's. Meer dan een jaar later werd ERC-4804 op 1 maart goedgekeurd en afgerond op het mainnet.

Anthurine Xiang, een woordvoerder van het Layer-2-opslagprotocol ETHStorage, legde uit dat het ecosysteem in veel gevallen nog steeds afhankelijk is van gecentraliseerde webservers om toegang te bieden tot "gedecentraliseerde" apps. 

"Op dit moment beweren alle DApps zoals Uniswap […] dat ze gedecentraliseerde apps zijn", legde Xiang uit, eraan toevoegend: "Maar hoe [komen] we op de webpagina? Je moet door de DNS. Je moet via GoDaddy gaan. […] Dat zijn allemaal gecentraliseerde servers.”

Afbeelding waarin wordt uitgelegd hoe het nieuwe model zich verhoudt tot Web2. Bron: w3eth.io

Tegenwoordig hebben de meeste gebruikers toegang tot internet via "Hypertext Transfer Protocol", algemeen bekend als HTTP. 

Wanneer een internetgebruiker op een link klikt of een websiteadres typt, gebruikt de computer HTTP om een ​​andere computer te vragen de informatie op te halen, zoals een website of afbeeldingen.

Onder ERC-4804 hebben internetgebruikers de mogelijkheid om web3:// (in tegenstelling tot http://) in hun browser in te voeren om direct DApps zoals Uniswap of on-chain NFT's te openen. Dit komt omdat de standaard gebruikers in staat stelt om rechtstreeks een query uit te voeren naar een Ethereum Virtual Machine (EVM).

Stroomschema waarin wordt uitgelegd hoe de Web3 URL-standaard werkt met Uniswap. Bron: w3eth.io

Op deze manier kunnen in theorie ook hele websites worden geopend, zolang hun inhoud is opgeslagen op de Ethereum-blockchain of een compatibel Layer-2-protocol. Volgens de oprichter van ETHStorage, Qi Zhou, zijn de kosten hiervoor echter nog steeds erg onbetaalbaar.

"Het kritieke probleem hier is dat de opslagkosten op Ethereum super, super duur zijn op het mainnet", zei Zhou in een recente presentatie op ETH Denver.

“Bijvoorbeeld, 1 Gigabyte on-chain data kost ongeveer $10 miljoen. […] Dat is onaanvaardbaar voor veel Web2-applicaties en zelfs voor veel NFT's”, voegde Zhou eraan toe, erop wijzend dat layer-2-opslagoplossingen een deel van de kosten zouden kunnen helpen verminderen.

Xiang suggereerde dat gezien de kosten de nieuwe URL-standaard alleen zinvol is voor specifieke toepassingen. 

“Niet alles hoeft gedecentraliseerd te gaan. Als u een redelijk goed Web2-bedrijf runt en u zich niet al te veel zorgen hoeft te maken over gecentraliseerde censuur. […] Daar kun je gewoon voor gaan.”

Aan de andere kant zou de nieuwe standaard handig zijn voor DApps of websites die risico lopen op censuur, met Tornado Cash als voorbeeld.

"Bij Tornado Cash kunnen bijvoorbeeld veel mensen er niet bij via hun website omdat er censuur is", legt Xiang uit.

"Als je een DApp bent en je bent al gedecentraliseerd, waarom gebruik je dan nog steeds een gecentraliseerde website zodat mensen toegang tot je kunnen krijgen?"

Voorbeeld van websites die toegankelijk zijn via web3:// URL Bron: w3eth.io

Gevraagd of de nieuwe standaard door slechte actoren kan worden gebruikt om deel te nemen aan illegale activiteiten, zei Xiang:

“Dit is echt moeilijk te zeggen, net als hoe Bitcoin is opgericht. Ik denk dat Bitcoin niet voor het kwaad is geboren, maar toch deden mensen in het begin duistere dingen zoals de Zijderoute, ze gebruikten Bitcoin.

In plaats daarvan gelooft Xiang, net als Bitcoin, dat ze mensen gewoon een gedecentraliseerde optie geven die ze anders misschien niet hebben. 

De nieuwe Ethereum-standaard is de eerste in zijn soort voor de blockchain, merkte Xiang op, hoewel het niet de eerste oplossing is voor gedecentraliseerde webhosting. 

Zie ook: Hoe een gedecentraliseerde website te hosten

IPFS, of het InterPlanetary File System, is een voorbeeld van een netwerk dat is gemaakt om te doen wat gecentraliseerde cloudservers momenteel bieden, alleen via gedecentraliseerde middelen. Xiang merkte echter op dat een IPFS-URL alleen kan linken naar statische inhoud, die niet kan worden aangepast of gewijzigd.

ERC-4804 zal echter "dynamische gegevens" mogelijk maken, zoals mensen toestaan ​​om vind-ik-leuks en reacties achter te laten en interactie te hebben met inhoud op een website, legt Xiang uit. Omdat het Ethereum-native is, wordt verwacht dat de standaard ook veel gemakkelijker met andere blockchains kan communiceren, voegde Xiang eraan toe.