Olvídate de HTTP: Ethereum tiene un nuevo estándar de URL que no se puede bloquear

Las URL Web3 – habilitadas con el lanzamiento de ERC-4804 – han llegado a Ethereum, permitiendo a los usuarios de Internet acceder a las aplicaciones de Ethereum y a los tokens no fungibles (NFT) sin preocuparse por la censura centralizada.

El nuevo estándar de Ethereum, titulado “Web3 URL to EVM Call Message Translation”, fue propuesto por primera vez el 14 de febrero de 2022, y fue co-escrito por el fundador de ETHStorage, Qi Zhou, el investigador de Ethereum, Sam Wilson y Chao Pi.

Describía la propuesta como una URL “estilo HTTP” para acceder directamente a contenido Web3 en la cadena, como front-ends de aplicaciones descentralizadas (DApps) y NFT. Más de un año después, ERC-4804 fue aprobado y finalizado en la mainnet el 1 de marzo.

Anthurine Xiang, portavoz del protocolo de almacenamiento de capa 2; ETHStorage, explicó que, en muchos casos, el ecosistema sigue dependiendo de servidores web centralizados para acceder a las apps “descentralizadas”. 

“Ahora mismo, todas las DApps como Uniswap […] afirman ser aplicaciones descentralizadas”, explicó Xiang, y añadió: “Pero, ¿cómo [entramos] en la página web? Hay que pasar por el DNS. Hay que pasar por GoDaddy. […] Todos esos son servidores centralizados”.

Gráfico que explica cómo se compara el nuevo modelo con Web2. Fuente: w3eth.io

Hoy en día, la mayoría de los usuarios acceden a Internet a través del “Protocolo de Transferencia de Hipertexto”, ampliamente conocido como HTTP. 

Cuando un internauta hace clic en un enlace o teclea la dirección de un sitio web, el ordenador utiliza HTTP para pedir a otro ordenador que recupere la información, como un sitio web o imágenes.

Con ERC-4804, los usuarios de Internet tienen la opción de escribir “web3://” (en lugar de “http://”) en sus navegadores para acceder directamente a DApps como Uniswap o NFTs en la cadena. Esto se debe a que el estándar permite a los usuarios ejecutar directamente una consulta a la máquina virtual de Ethereum (EVM).

Diagrama de flujo que explica cómo funciona el estándar Web3 URL con Uniswap. Fuente: w3eth.io

En teoría, se puede acceder a sitios web enteros por estos medios siempre que su contenido se almacene en la blockchain de Ethereum o en un protocolo de capa 2 compatible. Sin embargo, los costes de hacerlo siguen siendo muy prohibitivos, según el fundador de ETHStorage, Qi Zhou.

“La cuestión crítica aquí es que el costo de almacenamiento en Ethereum es súper, súper caro en mainnet”, dijo Zhou en una presentación reciente en ETHDenver.

“Por ejemplo, 1 Gigabyte de datos on-chain costará aproximadamente USD 10 millones. […] Eso es inaceptable para muchas aplicaciones Web2 e incluso para muchos NFT”, añadió Zhou, señalando que las soluciones de almacenamiento de capa 2 podrían ayudar a mitigar algunos de los costes.

Xiang sugirió que, dados los costes, el nuevo estándar URL sólo tiene sentido para aplicaciones específicas. 

“No todo tiene que descentralizarse. Si tienes un negocio Web2 bastante bueno y no tienes que preocuparte demasiado por la censura centralizada. […] Puedes optar por eso”.

Por otro lado, el nuevo estándar sería útil para DApps o sitios web en riesgo de censura, con Tornado Cash como ejemplo.

“Por ejemplo, en el caso de Tornado Cash, mucha gente no puede acceder a ellos a través de su sitio web porque hay censura”, explicó Xiang.

“Si eres una DApp y ya te has descentralizado, ¿por qué sigues utilizando un sitio web centralizado para que la gente acceda a ti?”.

Ejemplo de sitios web a los que se puede acceder a través de la URL web3://. Fuente: w3eth.io

A la pregunta de si el nuevo estándar podría ser aprovechado por malos actores para participar en actividades ilícitas, Xiang respondió:

“Esto es realmente difícil de decir, igual que cómo se fundó Bitcoin. Creo que Bitcoin no nació para hacer el mal, pero aún así, al principio, la gente [hacía] cosas turbias como Silk Road, habían estado usando Bitcoin”.

En cambio, Xiang cree que, como Bitcoin, sólo están dando a la gente una opción descentralizada que de otro modo no tendrían. 

El nuevo estándar de Ethereum es el primero de su clase para la blockchain, señaló Xiang, aunque no es la primera solución de alojamiento web descentralizado. 

El Sistema Interplanetario de Archivos (IPFS) es un ejemplo de red creada para hacer por medios descentralizados lo que actualmente ofrecen los servidores centralizados en la nube. Sin embargo, Xiang señaló que una URL IPFS sólo puede enlazar a contenidos estáticos, que no pueden modificarse ni cambiarse.

ERC-4804 permitirá “datos dinámicos”, como permitir que las personas dejen likes y comentarios e interactúen con el contenido de un sitio web, explicó Xiang. Al ser nativo de Ethereum, también se espera que el estándar pueda interactuar con otras blockchains mucho más fácilmente, añadió Xiang.

Aclaración: La información y/u opiniones emitidas en este artículo no representan necesariamente los puntos de vista o la línea editorial de Cointelegraph. La información aquí expuesta no debe ser tomada como consejo financiero o recomendación de inversión. Toda inversión y movimiento comercial implican riesgos y es responsabilidad de cada persona hacer su debida investigación antes de tomar una decisión de inversión.

Las inversiones en criptoactivos no están reguladas. Es posible que no sean apropiados para inversores minoristas y que se pierda el monto total invertido. Los servicios o productos ofrecidos no están dirigidos ni son accesibles a inversores en España.