¿Qué es Web5?
Web5 es una red de iguales o peer-to-peer (P2P) descentralizada y una plataforma desarrollada en la blockchain Bitcoin que está diseñada para soportar aplicaciones descentralizadas (dApps) y protocolos.
La idea principal de su arquitectura es proporcionar anonimato a los usuarios, dándoles la posibilidad de mantener el control sobre su identidad digital y sus datos sin cederlos a terceros proveedores que no rindan cuentas.
¿Cuándo se inventó Web5?
El término Web5 surgió notoriamente cuando Tim Berners-Lee, el inventor de la World Wide Web, dio una charla Ted en 2009, que definió como una “web abierta, conectada e inteligente”.
Después, en 2022, Jack Dorsey, ex CEO de Twitter y actual CEO de Square, dio a conocer una versión revisada del concepto, con el lanzamiento de una plataforma Web5 diseñada por TBD, que permitiría dApps y protocolos.
Web5: An extra decentralized web platformhttps://t.co/LDW3MZ8tON
— TBD (@TBD54566975) June 10, 2022
TBD argumenta que, con el modelo actual de la web, los usuarios no eran dueños de sus datos ni de su identidad online, sino que dependían de terceras empresas para mantener sus cuentas, con lo que los datos de los usuarios y los datos en línea pasaban a ser propiedad de un tercero.
¿Cómo funciona Web5?
En un modelo Web5, los usuarios podrían utilizar aplicaciones y protocolos web descentralizados que les permitieran gestionar sus propias identidades. Al iniciar sesión en una aplicación web, el usuario verificaría su identidad de forma descentralizada.
Hay cuatro componentes principales que permiten esto:
- Plataformas web descentralizadas. Se trata de plataformas que permiten a los desarrolladores crear aplicaciones descentralizadas que no están creadas en blockchain. Esto significa que los datos no se almacenan en ellas.
- Nodos web descentralizados (DWN). Son mecanismos de almacenamiento de datos y retransmisión de mensajes que ayudan al funcionamiento de las aplicaciones web descentralizadas.
- Credenciales verificables. Se trata de estándares para crear afirmaciones independientemente verificables sobre otras personas o entidades. Algunos ejemplos son la prueba de empleo o el carné de conducir.
- Identificadores descentralizados (DID). Son identificadores autogenerados y de propiedad propia que ayudan a autentificar y orientar identidades. Consiste en una larga cadena de texto que consta de un identificador de esquema URL, el identificado para un método DID, el identificador específico del método DID.
Un desarrollador utilizaría una plataforma web descentralizada para escribir sus propias aplicaciones web descentralizadas, aplicaciones que no están construidas sobre blockchain y que no almacenan datos directamente. La aplicación utilizaría identificadores descentralizados para permitir a los usuarios identificarse en la aplicación.
Estos identificadores actúan como alternativa a las direcciones de correo electrónico y los nombres de cuenta que los sitios Web 2.0 utilizan para identificar a los usuarios. La diferencia clave de los identificadores descentralizados es que no los gestiona un proveedor centralizado o una autoridad de confianza, sino el usuario final, que puede elegir si quiere que su identidad sea descubierta o no.
Es importante señalar que estos identificadores funcionan junto con credenciales verificables, lo que significa que dos partes no necesitan confiar la una en la otra para relacionarse.
Por ejemplo, si un usuario intenta conectarse a una aplicación financiera descentralizada, el proveedor podría solicitar una credencial verificable del monedero de identidad del usuario, como un justificante bancario o un documento de identidad.
Todo esto se sustenta en nodos web descentralizados, que las aplicaciones web descentralizadas utilizan para recopilar datos. Los nodos tienen una dirección DWN que las aplicaciones pueden utilizar para comunicarse y proporcionar el mecanismo para que los usuarios protejan sus datos dentro de un almacén de datos personales, permitiendo al usuario transmitir mensajes a las aplicaciones web descentralizadas.
¿En qué se diferencia la Web5 de Web 2.0 y Web3?
La principal diferencia entre Web5 y otras iteraciones de la Web es que elementos como las identidades descentralizadas y los nodos web permiten a los usuarios apropiarse de sus datos con independencia de terceros.
Aspecto | Web5 | Web 2.0 | Web3 |
Propiedad de los datos | Los usuarios tienen la propiedad de los datos | Datos controlados por los proveedores de servicios | Datos controlados por los proveedores de servicios |
Descentralización | Sí | No | Parcialmente |
Control del usuario | Los usuarios tienen más control | Control limitado | Control limitado |
Autenticación | Uso de identificadores descentralizados | Autenticación del proveedor de servicios | Autenticación del proveedor de servicios |
Almacenamiento de datos | Nodos de datos propiedad del usuario | Servidores del proveedor de servicios | Servidores del proveedor de servicios |
Dependencia de terceros | Independiente de terceros | Dependiente de terceros | Dependiente de terceros |
Privacidad y seguridad | Privacidad y seguridad mejoradas | Privacidad y seguridad limitadas | Privacidad y seguridad parciales |
Una versión de la World Wide Web centrada en la privacidad
Aunque Web5 aún no se ha hecho realidad, sobre el papel será la primera iteración de la web que ofrecerá a los usuarios una mayor control de sus datos, de modo que tengan más control sobre qué entidades pueden acceder a ellos.
En última instancia, está diseñada para garantizar que los proveedores no tengan la capacidad de procesar y almacenar los datos de los usuarios sin permiso.