Ethereum a une nouvelle norme d'URL qui ne peut pas être bloquée

Les URL Web3 - activées avec le lancement d'ERC-4804 - sont arrivées sur Ethereum, permettant aux internautes d'accéder aux applications Ethereum et aux NFT sans se soucier de la censure centralisée.

La nouvelle norme Ethereum, intitulée "Web3 URL to EVM Call Message Translation", a été proposée pour la première fois le 14 février 2022 et a été co-écrite par le fondateur d'ETHStorage Qi Zhou, le chercheur Ethereum Sam Wilson et Chao Pi.

Il a décrit la proposition comme une URL de « style HTTP » pour accéder directement au contenu Web3 en chaîne, comme les interfaces d'applications décentralisées (DApps) et les NFT. Plus d'un an plus tard, ERC-4804 a été approuvé et finalisé sur le réseau principal le 1er mars.

Anthurine Xiang, porte-parole du protocole de stockage de couche 2 ETHStorage, a expliqué que dans de nombreux cas, l'écosystème dépend toujours de serveurs Web centralisés pour fournir un accès aux applications « décentralisées ». 

"En ce moment, tous les DApps comme Uniswap […] prétendent être des applications décentralisées", a expliqué Xiang, ajoutant : "Mais comment [do] nous arrivons sur la page Web ? Il faut passer par le DNS. Vous devez passer par GoDaddy. […] Ce sont tous des serveurs centralisés.

Graphique expliquant comment le nouveau modèle se compare à Web2. Source: w3eth.io

Aujourd'hui, la plupart des utilisateurs accèdent à Internet via le « protocole de transfert hypertexte », largement connu sous le nom de HTTP. 

Lorsqu'un internaute clique sur un lien ou saisit une adresse de site Web, l'ordinateur utilise HTTP pour demander à un autre ordinateur de récupérer les informations, telles qu'un site Web ou des images.

Sous ERC-4804, les internautes ont la possibilité de saisir web3:// (par opposition à http://) dans leurs navigateurs pour afficher directement des DApps tels que Uniswap ou des NFT en chaîne. En effet, la norme permet aux utilisateurs d'exécuter directement une requête sur une machine virtuelle Ethereum (EVM).

Organigramme expliquant comment la norme d'URL Web3 fonctionne avec Uniswap. Source : w3eth.io

Des sites Web entiers sont également théoriquement accessibles par ces moyens tant que leur contenu est stocké sur la blockchain Ethereum ou un protocole de couche 2 compatible. Cependant, les coûts de cette opération sont encore très prohibitifs, selon le fondateur d'ETHStorage, Qi Zhou.

"Le problème critique ici est que le coût de stockage sur Ethereum est super, super cher sur le réseau principal", a déclaré Zhou lors d'une récente présentation à l'ETH Denver.

«Par exemple, 1 gigaoctet de données en chaîne coûtera environ 10 millions de dollars. […] C'est inacceptable pour de nombreuses applications Web2 et même pour de nombreux NFT », a ajouté Zhou, notant que les solutions de stockage de couche 2 pourraient aider à atténuer certains des coûts.

Xiang a suggéré qu'étant donné les coûts, la nouvelle norme d'URL n'a de sens que pour des applications spécifiques. 

« Tout n'a pas besoin d'être décentralisé. Si vous dirigez une assez bonne entreprise Web2 et que vous n'avez pas trop à vous soucier de la censure centralisée. […] Vous pouvez simplement y aller.

D'autre part, la nouvelle norme serait utile pour les DApp ou les sites Web qui risquent d'être censurés, avec Tornado Cash par exemple.

"Par exemple, pour Tornado Cash, beaucoup de gens ne peuvent pas y accéder via leur site Web car il y a de la censure", a expliqué Xiang.

"Si vous êtes un DApp et que vous avez déjà été décentralisé, pourquoi utilisez-vous toujours un site Web centralisé pour que les gens puissent vous contacter ?"

Exemple de sites Web accessibles via l'URL web3:// Source : w3eth.io

Lorsqu'on lui a demandé si la nouvelle norme pouvait être exploitée par de mauvais acteurs pour participer à des activités illicites, Xiang a déclaré :

"C'est vraiment difficile à dire, tout comme la façon dont Bitcoin a été fondé. Je pense que Bitcoin n'est pas né pour le mal, mais quand même, au début, les gens faisaient des choses louches comme la route de la soie, ils utilisaient Bitcoin.

Au lieu de cela, Xiang pense que, comme Bitcoin, ils offrent simplement aux gens une option décentralisée qu'ils n'auraient peut-être pas autrement. 

La nouvelle norme Ethereum est la première du genre pour la blockchain, a noté Xiang, bien que ce ne soit pas la première solution à l'hébergement Web décentralisé. 

Connexe: Comment héberger un site web décentralisé

IPFS, ou InterPlanetary File System, est un exemple de réseau qui a été créé pour faire ce que les serveurs cloud centralisés fournissent actuellement, uniquement via des moyens décentralisés. Cependant, Xiang a noté qu'une URL IPFS ne peut être liée qu'à un contenu statique, qui ne peut pas être modifié ou modifié.

Cependant, ERC-4804 permettra des « données dynamiques », comme permettre aux gens de laisser des likes et des commentaires et d'interagir avec le contenu d'un site Web, a expliqué Xiang. Étant natif d'Ethereum, la norme devrait également pouvoir interagir beaucoup plus facilement avec d'autres blockchains, a ajouté Xiang.