Web3 es la tercera versión de la World Wide Web.
Mientras que la segunda versión de la Web dependía de que los usuarios proporcionaran datos para los intereses propios de cada plataforma, Web3 devuelve los beneficios a los usuarios.
Con Web 2.0, el usuario tenía poco o ningún control sobre los datos en la mayoría de los casos. Además, nunca sabían si los servicios, software o aplicaciones que les gustaban seguirían disponibles. La iniciativa Web3 resuelve este desafío a largo plazo. Packy McCormick lo llama “Internet propiedad de creadores usuarios, tokens orquestados.”
Him Gajria describe la evolución de la Web como:
- Web1: Solo lectura
- Web2: Lectura y escritura
- Web3: Leer, escribir y Poseer
Donde todo comenzó: Web 1.0
La Web surgió como una aplicación sobre la infraestructura común de Internet. Dado que modificar los protocolos subyacentes de Internet no era posible, creadores como Tim Berners Lee introdujeron protocolos como World Wide Web (WWW) en una capa superior a TCP/IP.
Esta llamada Web, donde las personas podían alojar contenido, tenía sus propias limitaciones: tales creadores ofrecían contenido estático y no programable, había poca interacción entre el contenido de los usuarios finales, y el usuario no tenía forma de modificar o participar directamente en su creación. El usuario estaba limitado al modo “solo lectura”.
¿Cómo funciona Web 2.0?
La idea de Web 2.0 fue introducida por primera vez por Darcy DiNucci en un artículo en 1999. El término se refiere a una fase del desarrollo web en la que el contenido de los sitios web es compartido principalmente por los propios usuarios.
Ejemplos típicos de Web 2.0 incluyen redes sociales, foros web, enciclopedias de Internet o portales de intercambio de videos.
Esta fase de la Web permitió un cambio notable hacia la participación del usuario. Esto resultó en mejoras en protocolos y software como navegadores, sistemas operativos, etc.
Dado que el contenido web ahora es construido principalmente por los usuarios de los sitios en lugar de las plataformas mismas – los usuarios contribuyen con datos. Sin embargo, los datos siguen siendo mantenidos por los creadores de los sitios, lo que significa que los usuarios no controlan los datos que proporcionan.
Sin mencionar que el sitio podría cambiar su forma de mostrar los datos en cualquier momento o simplemente dejar de existir, dejando al usuario sin contenido y sin forma de rastrearlo.
¿Qué hace tan único a Web3?
Web3 es un conjunto de protocolos que permite a los desarrolladores crear aplicaciones modulares (building blocks). Estos protocolos no reemplazan 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 Web3 se denominan DApps (o Aplicaciones Descentralizadas), construidas en redes peer-to-peer como Blockchains descentralizadas e IPFS, sin punto único de fallo.
A diferencia de los sitios web alojados en servidores centralizados o incluso en CDNs, donde un 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 computadoras especiales o bases de datos distribuidas que cualquiera puede acceder, pero nadie posee. Blockchain no es un servidor operado por una sola compañía; en cambio, funciona en múltiples dispositivos de múltiples personas (generalmente PC, servidor o incluso Raspberry Pi).
Los contratos inteligentes son simplemente pocas líneas de código instruidas para ejecutar comandos preestablecidos según condiciones acordadas, y son como fragmentos de código que se ejecutan en la blockchain, donde una vez implementados, operan estrictamente según lo previsto, lo que permite a los usuarios confiar en que serán imparables y resistentes a la censura.
¡Los contratos inteligentes de hoy son bastante simples! Se encargan de cosas elementales como transferir fondos, cambiar la propiedad, sumar o restar números. Todavía no se ha hecho nada especial en los contratos con respecto a los límites de bloques impuestos por las blockchains actuales. Pero con la evolución de Web3, necesitaremos contratos inteligentes muy sofisticados que exijan un espacio de bloque límite más alto y que se ejecuten a gran escala.
Así que, con este límite de bloques, aspecto clave de blockchain puede ser prohibitivamente caro almacenar otras formas de datos. Por lo tanto, si Web3 soporta múltiples casos de uso, es mejor tener datos menos críticos con menor seguridad que en la blockchain. IPFS proporciona una solución de almacenamiento ideal para datos menos importantes.
IPFS es un sistema de archivos distribuido peer-to-peer diseñado para conectar todos los dispositivos informáticos con el mismo sistema de archivos. Mientras que los nodos verifican y almacenan información de la blockchain, IPFS utiliza sus nodos para compartir información almacenada (archivos, videos, etc.) a través de la red.
¿Puede Web3 ser propiedad de alguien específico?
En Web3, el control de la propiedad de datos y aplicaciones es descentralizado. Los usuarios y desarrolladores pueden poseer derechos de propiedad, poseyendo partes de las aplicaciones y teniendo tokens, tanto no fungibles (NFTs) como fungibles.
Antes de Web3, los usuarios y desarrolladores tenían que elegir entre la funcionalidad limitada de Web 1.0 o el modelo centralizado de Web 2.0, y Web3 ofrece una nueva forma que combina los mejores aspectos de las vistas anteriores.
Open source ha cambiado cómo se escribe el código, y Web3 intenta cambiar dónde se ejecuta. open-source, tienes creación de código distribuido, pero sin ingresos financieros directos. Ahora, con Web3, puedes tener open-source ejecutado de forma distribuida, pero involucrando ingresos.
Como el Internet y la fuente abierta en sus inicios, existe una visión mesiánica de Web3: la revolución pasa de grandes empresas que ganan dinero usando software a usuarios que ganan dinero con software. La realidad no es estrictamente binaria; el resultado podría ser una evolución, algo intermedio entre estas dos visiones.
¿Por qué Web 3.0 es tan controvertido?
Web3 puede ser un término ambiguo para muchas personas, lo que dificulta evaluar con precisión las intenciones de las personas involucradas en Web3. Sin embargo, la tesis general parece ser: Web 1.0 descentralizado, Web 2.0 centralizó todo a través de plataformas, y Web3 volverá a descentralizarlo todo.
Pero si algo se vuelve descentralizado, el cambio se complica y a menudo se estanca con el tiempo, al igual que los protocolos básicos de Internet como IPv4, TCP/IP, BGP, etc. La base del Internet son protocolos descentralizados y difíciles de cambiar; el problema es que la innovación tecnológica y el resto del ecosistema de Internet están avanzando muy rápido.
Pero lo que Web3 busca resolver principalmente es permitir la portabilidad de los datos del usuario, de modo que incluso si una interfaz fácil de usar se descontinúa, los datos se conservan en una red blockchain o IPFS, por ejemplo. Con eso, se puede desarrollar rápidamente otra interfaz.
El término Web3 no es solo un cambio de nombre; hace sentir amenazadas a las personas que construyeron Web 2.0. Parece que esta última versión reemplazará completamente a Web 2.0. Pero no lo hará; Web 2.0 se quedará, 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 desechar cualquier tecnología o paradigma innovador mientras estamos en etapas iniciales.
¿Cómo impactará Web 3 al mundo digital?
Web3 no reemplazará fundamentalmente a Web 2.0, sino que evolucionará en paralelo y se complementarán entre sí, utilizando las mejores características de la Web actual para permitir una mayor participación del usuario aprovechando la infraestructura descentralizada de Internet.
Dado que EdgeUno es un proveedor de infraestructura para Internet, la primera pregunta que surge es: ¿Cómo preparar la infraestructura de red y el Edge Computing para aplicaciones Web3?
El concepto de Edge Computing busca reducir la latencia de red, llevando potencia informática a una infraestructura cercana al acceso del usuario.
Web3 requerirá nuevas innovaciones de protocolos para funcionar en todo su potencial; además, las tecnologías blockchain actuales le permitieron nacer. Esto no significa que suceda de la noche a la mañana porque ya tenemos algunas partes de infraestructura fundamental listas: Blockchains distribuidos, Dapps, herramientas de desarrollador. De hecho, nuevas evoluciones surgirán con el tiempo, productos, servicios y capacidades integrados y fusionados.
Un punto crítico de Web3 es su capacidad para operar en un entorno globalmente distribuido; la infraestructura para este sistema no es diferente a la que tenemos hoy, compuesta por servidores, almacenamiento y red. El desafío radica en adoptar el principio de distribuir recursos sin caer en la tentación de concentrar la infraestructura Web3 en 3 o 4 grandes proveedores Cloud.
Muchas empresas intentan aprovechar el nuevo paradigma. No hay otra manera de hacerlo genuinamente que aprovechar las tecnologías Cloud y Edge Computing. Edge Computing es una infraestructura que se adapta perfectamente al concepto Web3, permitiendo crear nuevos productos y servicios disponibles uniformemente y rápidamente de forma descentralizada.