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, titré “Web3 URL to EVM Call Message Translation” a été proposé pour la première fois le 14 février 2022 et a été co-écrit par le fondateur d’ETHStorage Qi Zhou, le chercheur d’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.
1/n, je suis ravi de vous annoncer que le premier protocole d’accès web pour ETH ERC4804 : Web3 URL est approuvé par les éditeurs EIP et finalisé !
web3:// (https://t.co/uXpTGdXirF) est décentralisé http://. Il permet aux utilisateurs de parcourir directement le contenu Web riche sur EVM, pages/images/chansons !
— Qi Zhou (@qc_qizhou) 1 mars 2023
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 DApp comme Uniswap […] prétendent être des applications décentralisées », a expliqué Xiang, ajoutant : « Mais comment [do] nous obtenons sur la page Web? Il faut passer par le DNS. Vous devez passer par GoDaddy. […] Ce sont tous des serveurs centralisés.
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).
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. […] Tu peux juste y aller.
D’autre part, la nouvelle norme serait utile pour les DApp ou les sites Web qui risquent d’être censurés, avec Tornade 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 ?”
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 [were] faisant 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é.
En rapport: 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é.
J’utilise * IPFS pour stocker mon blog. Il a de sérieux problèmes UX (il a fallu environ 1h pour que ma dernière mise à jour se propage). Coller le blog sur la chaîne aurait été beaucoup plus facile.
Pour les blogs, c’est malheureusement trop cher, mais pour les enregistrements de texte courts, la logique s’applique.
— vitalik.eth (@VitalikButerin) 27 mai 2022
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.