Le fait que cela se produise également sur le réseau principal n’est pas une préoccupation pour les #Ethereum développeurs.

Avec l'introduction de l'ERC-4804, #Web3 des URL ont été rendues disponibles sur Ethereum, permettant aux utilisateurs d'accéder aux applications Ethereum et aux jetons non fongibles (NFT) sans se soucier de la censure centralisée.

Le 14 février 2022, la nouvelle norme Ethereum, baptisée « Web3 URL to EVM Call Message Translation », a été proposée pour la première fois. Il a été co-écrit par Qi Zhou, le créateur d'ETHStorage, Sam Wilson et Chao Pi.

Afin d'accéder immédiatement au contenu Web3 en chaîne, tel que les frontaux d'applications décentralisées (DApps) et les NFT, l'idée a été définie comme une URL de « style HTTP ». ERC-4804 a été accepté et publié sur le réseau principal le 1er mars, plus d'un an plus tard.

Selon Anthurine Xiang, représentant du protocole de stockage de couche 2 ETHStorage, l'écosystème utilise encore fréquemment des serveurs Web centralisés pour accéder aux applications « décentralisées ».

"À l'heure actuelle, tous les DApp comme Uniswap [...] prétendent être des applications décentralisées."

Xiang a expliqué, ajoutant :

« Mais comment pouvons-nous accéder à la page Web ? Il faut passer par le DNS. Il faut passer par GoDaddy. [...] Ce sont tous des serveurs centralisés.

La majorité des utilisateurs utilisent aujourd'hui HTTP, ou « Hypertext Transfer Protocol », pour accéder à Internet.

L'ordinateur utilise HTTP pour demander à un autre ordinateur de recevoir les informations demandées, telles qu'un site Web ou des images, lorsqu'un utilisateur clique sur un lien ou saisit une adresse de site Web sur Internet.

Avec ERC-4804, les internautes ont la possibilité de saisir « web3:/ » (par opposition à « http:// ») dans leur navigateur pour afficher directement des DApp telles que Uniswap ou des NFT en chaîne. Cela est dû à la capacité de la norme à permettre l'interrogation directe de la machine virtuelle Ethereum par les utilisateurs (EVM).

Si le contenu du site Web est stocké sur Ethereum #blockchain ou sur un protocole de couche 2 approprié, il est alors théoriquement possible d'accéder à l'intégralité du site Web en utilisant ces méthodes. Mais les dépenses nécessaires pour y parvenir restent assez prohibitives, selon le créateur d'ETHStorage, Qi Zhou.

"Le problème critique ici est que le coût de stockage sur Ethereum est extrêmement élevé sur le réseau principal."

» a déclaré Zhou lors d'une récente présentation à ETHDenver.

« Par exemple, 1 gigaoctet de données en chaîne coûtera environ 10 millions de dollars. [...] C'est inacceptable pour beaucoup d'applications Web2 et même beaucoup de NFT, »

Zhou a ajouté, notant que les solutions de stockage de couche 2 pourraient aider à atténuer certains coûts.

Xiang a suggéré que, compte tenu des coûts, la nouvelle norme 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.

Néanmoins, la nouvelle norme pourrait être utile pour les DApps ou les sites Web qui risquent d'être bloqués, comme Tornado Cash.

« Par exemple, pour Tornado Cash, beaucoup de gens ne peuvent pas y accéder via leur site Web en raison de la censure. »

« 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 accéder à vous ?

Lorsqu’on lui a demandé si de mauvais acteurs pourraient utiliser la nouvelle norme pour se livrer à des comportements illégaux, Xiang a répondu :

« 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 au début, les gens faisaient des choses louches comme la Route de la Soie, ils utilisaient Bitcoin.

Comme pour Bitcoin, selon Xiang, ils offrent uniquement aux individus un choix décentralisé qu’ils n’auraient pas autrement.

Bien qu’il ne s’agisse pas de la première approche #decentralized de l’hébergement Web, le nouveau standard Ethereum est le premier du genre pour la blockchain, selon Xiang.

L'InterPlanetary File System (IPFS) est un réseau conçu pour faire ce que les serveurs cloud centralisés fournissent désormais en utilisant des méthodes décentralisées. En revanche, une URL IPFS ne peut faire référence qu’à du matériel statique ; ce contenu ne peut pas être modifié ou altéré, selon Xiang.

Selon Xiang, l'ERC-4804 prendrait en charge les « données dynamiques », par exemple en permettant aux utilisateurs d'interagir avec le contenu d'un site Web en laissant des likes et des commentaires. Selon Xiang, la norme devrait interagir beaucoup plus facilement avec d’autres blockchains car elle est native d’Ethereum.