Escrito por
edgeuno tech
Jun, 21, 2023
Última modificación en May, 02, 2024 a las 03:16 pm

¿Es Web3 el futuro de Internet?

Web3 es la tercera versión de la World Wide Web.

Mientras que la segunda versión de la Web dependía de los usuarios para proporcionar datos a cada plataforma en función de sus propios intereses, Web3 devuelve los beneficios a los usuarios.

Con la Web 2.0, el usuario tenía poco o ningún control sobre sus datos en la mayoría de los casos. Además, nunca sabían si los servicios, el software y las aplicaciones que les gustaban seguirían estando disponibles. Web3 es una iniciativa para resolver este reto a largo plazo. Packy McCormick la llama "la Internet propiedad de creadores y usuarios, orquestada con tokens".

Him Gajria describe la evolución de la Web como:

  • Web1: Sólo lectura
  • Web2: Leer y escribir
  • Web3: Leer, escribir y poseer

Dónde empezó todo: Web 1.0

La Web surgió como una aplicación sobre la infraestructura común de Internet. Como no era posible modificar la infraestructura subyacente de los protocolos de Internet, creadores como Tim Berners Lee introdujeron protocolos como la World Wide Web (WWW) que se sitúan en una capa superior a TCP/IP.

Esta llamada Web, en la que la gente podía alojar contenidos, tenía su propio conjunto de limitaciones: como que los creadores ofrecían contenidos estáticos y no programables, no había mucha interacción entre el usuario final y el contenido, y el usuario no tenía forma de modificar o participar directamente en la creación del mismo. El usuario se limitaba al modo "sólo lectura".

¿Cómo funciona la Web 2.0?

La idea de la Web 2.0 fue introducida por primera vez por Darcy DiNucci en un artículo de 1999. El término se refiere a la fase de desarrollo de la web en la que el contenido de los sitios web es creado y compartido principalmente por los propios usuarios.

Algunos ejemplos típicos de la Web 2.0 son las redes sociales, los foros web, las enciclopedias de Internet o los portales para compartir vídeos.

Esta fase de la Web permitió un cambio notable hacia la participación del usuario. Esto dio lugar a la mejora de protocolos y programas informáticos como navegadores, sistemas operativos, etc.

Como ahora los contenidos de la web los construyen principalmente los usuarios de los sitios y no las propias plataformas, los usuarios aportan los datos. Sin embargo, los creadores de los sitios siguen manteniendo los datos, lo que significa que los usuarios no controlan los datos que proporcionan.

Por no hablar de que el sitio podría cambiar su forma de mostrar los datos en cualquier momento o simplemente dejar de existir, dejando al usuario sin el contenido y sin forma de rastrearlo.

¿Qué hace a Web3 tan único?

Web3 es un conjunto de protocolos que permite construir bloques para los desarrolladores de aplicaciones. Estos protocolos no sustituyen a todas las tecnologías web tradicionales como HTTP, JS y SQL, sino que introducen nuevas formas de construir aplicaciones.

La mayoría de las aplicaciones de Web3 se denominan DApps (o Aplicaciones Descentralizadas), construidas sobre redes peer-to-peer como Blockchains descentralizadas e IPFS, sin un único punto de fallo.

A diferencia de los sitios web alojados en servidores centralizados o incluso en CDNs, donde el administrador puede interrumpir o modificar la información en cualquier momento, las DApps se desarrollan y alojan en redes Blockchain a través de contratos inteligentes. Las Blockchains son ordenadores especiales o bases de datos distribuidas a las que cualquiera puede acceder, pero de las que nadie es propietario. Blockchain no es un servidor gestionado por una sola empresa, sino que se ejecuta en múltiples dispositivos de varias personas (normalmente un PC, un servidor o incluso una Raspberry Pi).

Los contratos inteligentes son simplemente unas pocas líneas de código instruidas para ejecutar un conjunto de comandos de acuerdo con las condiciones acordadas, y son como piezas de código que se ejecutan en una blockchain, donde una vez desplegadas, operan estrictamente según lo previsto, donde los usuarios pueden confiar en que serán imparables y resistentes a la censura.

Los contratos inteligentes actuales son bastante sencillos. Se encargan de cosas elementales como transferir fondos, cambiar la propiedad y sumar y restar números. Todavía no se ha hecho nada especial en estos contratos por los límites de bloques impuestos por las actuales blockchains. Pero con la evolución de la Web3, necesitaremos contratos inteligentes muy sofisticados que exijan un mayor límite de espacio de bloques y que se ejecuten a gran escala.

Así que, con este límite de bloques, un aspecto clave de la cadena de bloques es que puede ser prohibitivo almacenar otras formas de datos. Así que, para asegurar que Web3 soporte múltiples casos de uso, es mejor tener datos menos críticos guardados con menos seguridad que una cadena de bloques. IPFS ofrece la solución de almacenamiento ideal para los datos menos importantes.

IPFS es un sistema de archivos distribuido entre pares que pretende conectar todos los dispositivos informáticos a un mismo sistema de archivos. Al igual que los nodos que verifican y almacenan información de una cadena de bloques, IPFS utiliza sus nodos para compartir y almacenar información (archivos, vídeos, etc.) en toda la red.

¿Puede Web3 ser propiedad de alguien en concreto?

En Web3, la propiedad y el control de los datos y las aplicaciones están descentralizados. Los usuarios y los desarrolladores pueden tener derechos de propiedad, poseer partes de las aplicaciones y tener tokens, tanto no fungibles (NFT) como fungibles.

Antes de la Web3, los usuarios y desarrolladores tenían que elegir entre la funcionalidad limitada de la Web 1.0 o el modelo centralizado de la Web 2.0, y la Web3 ofrece una nueva forma que combina los mejores aspectos de las visiones anteriores.

El código abierto ha cambiado la forma de escribir el código, y Web3 trata de cambiar el lugar donde se ejecuta. Con el código abierto, se tiene una creación de código distribuida, pero sin ingresos financieros directos. Ahora, con Web3, puedes tener un código abierto ejecutado de forma distribuida, pero con ingresos para los implicados.

Al igual que con el código abierto e Internet en sus inicios, existe una visión mesiánica para la Web3: una revolución que pasa de las grandes empresas que ganan dinero con el software a los usuarios que ganan dinero con el software. La realidad no es estrictamente binaria, y el resultado podría ser la evolución de algo entre estas dos visiones.

¿Por qué es tan controvertida la Web 3.0?

Web3 puede ser un término ambiguo para mucha gente, lo que hace difícil evaluar con precisión las intenciones de las personas involucradas en la Web3. Sin embargo, la tesis general parece ser que la Web 1.0 estaba descentralizada, la Web 2.0 centralizó todo a través de las plataformas, y la Web3 volverá a descentralizar todo.

Pero si algo está descentralizado, resulta complicado de cambiar y a menudo se queda estancado en el tiempo, como los protocolos básicos de Internet, como IPv4, TCP/IP, BGP, etc. Los cimientos de Internet son protocolos descentralizados y difíciles de cambiar, y eso es un problema para la tecnología y la innovación porque el resto del ecosistema de Internet se mueve muy rápido.

Pero lo que Web3 viene a resolver principalmente, es permitir la portabilidad de los datos de los usuarios, de manera que aunque se deje de utilizar una interfaz amigable, los datos se conservan en la cadena de bloques o en la red IPFS, por ejemplo, y con ello se puede desarrollar otra interfaz rápidamente.

El término Web3 no es sólo un cambio de nombre, que hace que la gente que construyó la Web 2.0 se sienta amenazada. Parece que esta última versión va a sustituir por completo a la Web 2.0. Pero no lo hará, la Web 2.0 está aquí para quedarse, y eso no cambiará pronto.

Pero es importante señalar que descartar el término Web3 por lo que es hoy y no por lo que será, es como descartar cualquier tecnología o paradigma innovador mientras están en sus etapas iniciales.

¿Cómo va a afectar la Web 3 al mundo digital?

La Web3 no sustituirá fundamentalmente a la Web 2.0, sino que evolucionará en paralelo y se complementará, utilizando las mejores características de la Web actual y permitiendo una mayor participación de los usuarios y aprovechando una infraestructura de Internet descentralizada.

Como EdgeUno es un proveedor de infraestructura para Internet, la primera pregunta que se nos ocurre es: ¿Cómo preparar la infraestructura de red y el Edge Computing para las aplicaciones Web3?

El concepto de Edge Computing pretende reducir la latencia de la red, llevando la potencia de cálculo a una infraestructura cercana al acceso del usuario.

Web3 requerirá nuevos protocolos e innovaciones para funcionar en todo su potencial, además de las actuales tecnologías blockchain que le permitieron nacer. Esto no significa que vaya a ocurrir de la noche a la mañana, porque ya tenemos algunas partes de la infraestructura fundamental en marcha: Blockchains distribuidas, Dapps y herramientas para desarrolladores. De hecho, con el tiempo surgirán nuevas evoluciones a medida que se integren y fusionen diversos productos, servicios y capacidades.

Uno de los puntos críticos de Web3 es su capacidad para funcionar en un entorno globalmente distribuido, y la infraestructura de este sistema no difiere de la que tenemos hoy en día, compuesta por servidores, almacenamiento y red. El reto reside en adoptar la premisa de distribuir estos recursos sin caer en la tentación de concentrar la infraestructura de Web3 en 3 ó 4 grandes proveedores de Cloud .

Muchas empresas están intentando aprovechar este nuevo paradigma. No hay otra forma de hacerlo de forma genuina que no sea aprovechando las tecnologías cloud y el Edge Computing. Edge Computing es una infraestructura que se adapta perfectamente al concepto Web3 y permite disponer de nuevos productos y servicios de manera uniforme y rápida de forma descentralizada.


Publicaciones Similares