O fato de que isso também ocorrerá na rede principal não é uma preocupação para os desenvolvedores.
Com a introdução do ERC-4804, os URLs #Web3 foram disponibilizados no Ethereum, permitindo que os usuários acessem aplicativos Ethereum e tokens não fungíveis (NFTs) sem se preocupar com censura centralizada.
Em 14 de fevereiro de 2022, o novo padrão Ethereum, apelidado de "Web3 URL to EVM Call Message Translation", foi apresentado pela primeira vez. Foi coautorado por Qi Zhou, o criador do ETHStorage, Sam Wilson e Chao Pi.
Para acessar imediatamente o conteúdo Web3 on-chain, como front ends de aplicativos descentralizados (DApps) e NFTs, a ideia foi definida como uma URL "estilo HTTP". O ERC-4804 foi aceito e publicado na mainnet em 1º de março, mais de um ano depois.

De acordo com Anthurine Xiang, representante do protocolo de armazenamento de camada 2 ETHStorage, o ecossistema frequentemente ainda usa servidores web centralizados para acessar aplicativos "descentralizados".
“No momento, todos os DApps como o Uniswap [...] afirmam ser aplicativos descentralizados."
Xiang explicou, acrescentando:
“Mas como [nós] entramos na página da web? Você tem que passar pelo DNS. Você tem que passar pelo GoDaddy. [...] Todos esses são servidores centralizados.”
A maioria dos usuários hoje utiliza HTTP, ou "Hypertext Transfer Protocol", para acessar a internet.
O computador utiliza HTTP para solicitar que outro computador receba as informações solicitadas, como um site ou imagens, quando um usuário clica em um link ou insere um endereço de site na internet.
Com o ERC-4804, os usuários da internet têm a opção de colocar "web3:/" (em vez de "http://") em seus navegadores para abrir DApps como Uniswap ou NFTs on-chain diretamente. Isso se deve à capacidade do padrão de habilitar a consulta direta da Máquina Virtual Ethereum pelos usuários (EVM).

Se o conteúdo do site for armazenado no Ethereum #blockchain ou em um protocolo de camada 2 adequado, então é teoricamente possível acessar o site inteiro usando esses métodos. Mas, as despesas para realizar isso ainda são bastante proibitivas, de acordo com o criador do ETHStorage, Qi Zhou.
“A questão crítica aqui é que o custo de armazenamento no Ethereum é super, super caro na mainnet,”
Zhou disse em uma apresentação recente na ETHDenver.
“Por exemplo, 1 Gigabyte de dados on-chain custará aproximadamente US$ 10 milhões. [...] Isso é inaceitável para muitas aplicações Web2 e até mesmo para muitos NFTs,”
Zhou acrescentou, observando que as soluções de armazenamento de camada 2 podem ajudar a mitigar alguns dos custos.
Xiang sugeriu que, dados os custos, o novo padrão de URL faz sentido apenas para aplicações específicas.
“Nem tudo precisa ser descentralizado. Se você está administrando um bom negócio Web2 e não precisa se preocupar muito com censura centralizada. [...] Você pode simplesmente ir em frente.”
No entanto, o novo padrão pode ser útil para DApps ou sites que correm risco de serem bloqueados, como o Tornado Cash.
“Por exemplo, para o Tornado Cash, muitas pessoas não conseguem acessá-lo por meio do site porque há censura.”
“Se você é um DApp e já foi descentralizado, por que ainda está usando um site centralizado para que as pessoas tenham acesso a você?”
Quando questionado se maus atores podem usar a nova norma para se envolver em conduta ilegal, Xiang respondeu:
“É muito difícil dizer como o Bitcoin foi fundado. Acho que o Bitcoin não nasceu para o mal, mas ainda assim, no começo, as pessoas [estavam] fazendo coisas obscuras como a Silk Road, elas estavam usando o Bitcoin.”
Assim como o Bitcoin, de acordo com Xiang, eles estão apenas fornecendo aos indivíduos uma escolha descentralizada que eles não teriam de outra forma.
Embora não seja a primeira abordagem para hospedagem na web, o novo padrão Ethereum é o primeiro desse tipo para o blockchain, de acordo com Xiang.
Uma rede projetada para fazer o que os servidores de nuvem centralizados agora fornecem usando métodos descentralizados é o InterPlanetary File System (IPFS). Um URL IPFS, por outro lado, pode se referir apenas a material estático; esse conteúdo não pode ser modificado ou alterado, de acordo com Xiang.

De acordo com Xiang, o ERC-4804 suportaria "dados dinâmicos", como permitir que os usuários se envolvam com o conteúdo do site deixando curtidas e comentários. O padrão deve interagir com outros blockchains consideravelmente mais facilmente porque é nativo do Ethereum, de acordo com Xiang.


