Os URLs Web3 - ativados com o lançamento do ERC-4804 - chegaram ao Ethereum, permitindo que os usuários da Internet acessem aplicativos e NFTs do Ethereum sem se preocupar com a censura centralizada.
O novo padrão Ethereum, intitulado “Web3 URL to EVM Call Message Translation”, foi proposto pela primeira vez em 14 de fevereiro de 2022 e foi co-escrito pelo fundador da ETHStorage, Qi Zhou, pelo pesquisador da Ethereum Sam Wilson e Chao Pi.
Ele descreveu a proposta como um URL “estilo HTTP” para acessar diretamente o conteúdo Web3 on-chain, como front-ends de aplicativos descentralizados (DApps) e NFTs. Mais de um ano depois, o ERC-4804 foi aprovado e finalizado na rede principal em 1º de março.
1/n, tenho o prazer de anunciar que o primeiro protocolo de acesso à web para ETH ERC4804: Web3 URL foi aprovado pelos editores de EIP e finalizado!
web3:// (https://t.co/uXpTGdXirF) é http:// descentralizado. Ele permite que os usuários naveguem diretamente no rico conteúdo da web no EVM, páginas/imagens/músicas!
-Qi Zhou (@qc_qizhou) 1 de março de 2023
Anthurine Xiang, porta-voz do protocolo de armazenamento de camada 2 ETHStorage, explicou que, em muitos casos, o ecossistema ainda depende de servidores da Web centralizados para fornecer acesso a aplicativos “descentralizados”.
“No momento, todos os DApps como Uniswap […] afirmam ser aplicativos descentralizados”, explicou Xiang, acrescentando: “Mas como [chegamos] na página da web? Você tem que passar pelo DNS. Você tem que passar pelo GoDaddy. […] Todos esses são servidores centralizados.”
Hoje, a maioria dos usuários acessa a Internet por meio do “Hypertext Transfer Protocol”, amplamente conhecido como HTTP.
Quando um usuário da Internet clica em um link ou digita o endereço de um site, o computador usa HTTP para solicitar que outro computador recupere as informações, como um site ou imagens.
Sob ERC-4804, os usuários da Internet têm a opção de digitar web3:// (ao contrário de http://) em seus navegadores para abrir diretamente DApps como Uniswap ou NFTs on-chain. Isso ocorre porque o padrão permite que os usuários executem diretamente uma consulta a uma máquina virtual Ethereum (EVM).
Sites inteiros também podem, teoricamente, ser acessados por esses meios, desde que seu conteúdo seja armazenado no blockchain Ethereum ou em um protocolo de camada 2 compatível. No entanto, os custos de fazer isso ainda são muito proibitivos, de acordo com o fundador da ETHStorage, Qi Zhou.
“A questão crítica aqui é que o custo de armazenamento no Ethereum é super, super caro na rede principal”, disse Zhou em uma apresentação recente na ETH Denver.
“Por exemplo, 1 Gigabyte de dados on-chain custará cerca de US$ 10 milhões. […] Isso é inaceitável para muitos aplicativos Web2 e até mesmo para muitos NFTs”, acrescentou Zhou, observando que as soluções de armazenamento de camada 2 podem ajudar a reduzir alguns dos custos.
Xiang sugeriu que, devido aos custos, o novo padrão de URL faz sentido apenas para aplicativos específicos.
“Nem tudo precisa ser descentralizado. Se você está administrando um bom negócio Web2 e não precisa se preocupar muito com a censura centralizada. [...] Você pode simplesmente fazer isso.
Por outro lado, o novo padrão seria útil para DApps ou sites que correm risco de censura, a exemplo do Tornado Cash.
“Por exemplo, para Tornado Cash, muitas pessoas não conseguem acessá-los por meio de seu site porque há censura”, explicou Xiang.
“Se você é um DApp e já foi descentralizado, por que ainda está usando um site centralizado para que as pessoas tenham acesso a você?”
Questionado se o novo padrão poderia ser aproveitado por maus atores para participar de atividades ilícitas, Xiang disse:
“É realmente 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 Rota da Seda, elas usavam o Bitcoin.”
Em vez disso, Xiang acredita que, como o Bitcoin, eles estão apenas dando às pessoas uma opção descentralizada que elas não teriam de outra forma.
O novo padrão Ethereum é o primeiro de seu tipo para o blockchain, observou Xiang, embora não seja a primeira solução para hospedagem descentralizada na web.
Relacionado: Como hospedar um site descentralizado
O IPFS, ou InterPlanetary File System, é um exemplo de rede que foi criada para fazer o que os servidores em nuvem centralizados fornecem atualmente, apenas por meios descentralizados. No entanto, Xiang observou que um URL IPFS só pode ser vinculado a conteúdo estático, que não pode ser corrigido ou alterado.
Eu *uso* IPFS para armazenar meu blog. Tem sérios problemas de UX (levou cerca de 1h para minha última atualização se propagar). Colocar o blog on-chain teria sido muito mais fácil.
Infelizmente, para blogs, isso é muito caro, mas para registros de texto curtos, a lógica se aplica.
- vitalik.eth (@VitalikButerin) 27 de maio de 2022
O ERC-4804, no entanto, permitirá “dados dinâmicos”, como permitir que as pessoas deixem curtidas e comentários e interajam com o conteúdo de um site, explicou Xiang. Sendo nativo do Ethereum, espera-se que o padrão também seja capaz de interagir com outros blockchains muito mais facilmente, acrescentou Xiang.
Fonte: https://cointelegraph.com/news/new-ethereum-standard-enables-web3-urls-that-can-t-be-censored