La identidad desempe?a un papel fundamental en nuestra vida digital cotidiana, desde el acceso a sitios web y aplicaciones hasta la demostración de nuestras credenciales online. Hoy en día, los sistemas de identidad tradicionales ya no son de fiar tras las innumerables filtraciones de datos y el uso poco ético de los datos de los consumidores por parte de las empresas para publicidad, estudios de mercado y algoritmos.
Entra en escena la identidad descentralizada, un concepto revolucionario que pretende establecer estándares más elevados para la privacidad de los datos y el empoderamiento de los usuarios.
?Qué es la identidad descentralizada?
La identidad descentralizada, también llamada a veces identidad auto-soberana, se refiere al concepto de identidades digitales propias que no son controladas, gestionadas ni almacenadas por terceros centralizados.
La tecnología de identidad descentralizada pretende garantizar que cada persona tenga un control y una privacidad totales sobre sus datos de identificación. Al mismo tiempo, la tecnología pretende proporcionar un sistema universal y fiable en el que las identidades digitales puedan utilizarse sin problemas para la verificación personal en Internet y en persona.
La tecnología blockchain se utiliza como infraestructura subyacente para soluciones de identidad descentralizadas. Esto se debe a que las cadenas de bloques públicas proporcionan bases de datos (casi) inmutables que pueden utilizarse para almacenar y recuperar datos de forma descentralizada. Blockchains como Bitcoin y Ethereum tienen bases de datos distribuidas con una red diversa y global de participantes que verifican y procesan las transacciones. La naturaleza descentralizada de estas cadenas de bloques públicas hace que sea extremadamente difícil para una entidad centralizada obtener el control, cambiar o piratear el sistema.
Principios de las soluciones de identidad descentralizadas
Las soluciones de identidad descentralizadas se basan en los siguientes principios:
- Fiabilidad y seguridad
Las soluciones de identidad descentralizadas deben ser lo suficientemente seguras como para evitar fugas de datos, hackeos y suplantaciones. Lo ideal es que también garanticen que la verificación de su identidad no requiera facilitar toda su información personal.
- Protección de la intimidad
Las identidades descentralizadas garantizan que los usuarios tengan pleno control sobre sus datos e información personales y evitan que los sitios web puedan rastrearlos.
- Abiertos y fáciles de usar
Los documentos de identidad descentralizados deben estar abiertos a todo el mundo, independientemente de su edad, sexo, raza, nacionalidad, condición política y estatus socioeconómico. Las soluciones de identificación descentralizada deben ser fáciles de usar y estar disponibles para que sean universalmente reconocibles.
- Descentralizado
Todos los componentes de la tecnología de identificación descentralizada deben estar suficientemente descentralizados. Esto podría abarcar soluciones de identificación, bases de datos subyacentes, protocolos de autenticación y autorización, soluciones de recuperación, etc.
?Cómo funcionan los sistemas de identidad descentralizados?
Un sistema de identidad descentralizado depende en gran medida de su red subyacente, denominada sistema de confianza, que puede ser un protocolo blockchain o un protocolo no blockchain. En el caso de blockchain, los numerosos nodos independientes que mantienen y actualizan el libro mayor de blockchain de forma descentralizada ayudan a establecer un sistema sin confianza.
Los sistemas de identidad descentralizados también pueden establecerse en infraestructuras que no sean blockchain. Por ejemplo, Nostr es un protocolo abierto sin cadena de bloques que proporciona a los desarrolladores la infraestructura necesaria para crear redes sociales descentralizadas.
Los dos componentes principales de un sistema de identidad descentralizado son los identificadores descentralizados y las credenciales verificables.
Identificadores descentralizados
Se pueden comparar los identificadores descentralizados con el uso actual de direcciones de correo electrónico y handles de redes sociales que se utilizan al iniciar sesión en un sitio web. Sin embargo, estos identificadores de la Web 2.0 no están dise?ados para proteger la información y la privacidad del usuario.
En cambio, cada identificador descentralizado está dise?ado para ser globalmente único y verificable en cualquier plataforma. Estos identificadores descentralizados proporcionan a los usuarios (casi) inmutabilidad, resistencia a la censura y mayor seguridad. Además, los identificadores descentralizados también permitirán a los usuarios eliminar los datos asociados a su ID.
Credenciales verificables
La verificación de la autenticidad del identificador descentralizado es clave. Aquí es donde entran en juego las credenciales verificables. Piense en ellas como si fuera su carné de conducir o su pasaporte, que puede utilizar para demostrar su identidad.
Las credenciales verificables permiten a los usuarios verificar su identidad sin revelar demasiada información personal. En un sistema de identidad descentralizado, el usuario poseerá y controlará sus credenciales verificables. Una de las innovaciones más prometedoras en materia de credenciales verificables en el mundo del blockchain se denomina prueba de conocimiento cero (prueba ZK).
Pruebas de conocimiento cero
Las pruebas ZK son posiblemente la tecnología blockchain más importante que permite soluciones de identidad digital descentralizadas, en el momento de escribir estas líneas.
?Qué es una prueba ZK? Es un método criptográfico que prueba la validez de una afirmación sin revelar información sobre la misma. Las identidades descentralizadas a prueba de ZK permiten la verificación personal y la atestación sin revelar ninguna información personal a terceros.
Por ejemplo, si quieres crear una cuenta en una plataforma de redes sociales. Puede simplemente presentar su identidad descentralizada a prueba de ZK para verificar su identidad. No se le pedirá que envíe información personal como dirección de correo electrónico, edad, nombre, ubicación o fecha de nacimiento, como se exige en el momento de “registrarse” o “crear una cuenta” en un sitio web.
Basta con completar una serie de acciones que sólo pueden realizarse con la información de identidad subyacente, pero que no contienen ninguna información propiamente dicha. El verificador puede introducir esas acciones en una función criptográfica específica para comprobar si la información es válida.
Las pruebas ZK pueden utilizarse para la verificación criptográfica de credenciales del mundo real, como permisos de conducir, afiliaciones, títulos académicos y documentos nacionales de identidad. La tecnología también permitirá el inicio de sesión sin contrase?a, identificaciones reutilizables y métodos de verificación componibles en sitios web y aplicaciones.
Casos de uso de la identidad descentralizada en Blockchain
Polygon ID
Polygon ID, creado por el mismo equipo que la red y el token Polygon, es una pila de infraestructura de identidad descentralizada que proporciona a los desarrolladores las herramientas para crear soluciones de identidad descentralizadas y privadas. Polygon ID utiliza tecnología a prueba de ZK.
Con Polygon ID, los desarrolladores pueden crear aplicaciones “privadas por defecto” que no recopilan, almacenan ni gestionan los datos de los usuarios. Esto no sólo dará lugar a la eliminación de la gestión de los datos de los clientes y el cumplimiento de las empresas, sino que también dará a los individuos el control sobre sus datos privados.
Polygon ID proporciona las siguientes herramientas a los desarrolladores:
- Kit de desarrollo de software para carteras (SDK): Herramientas que permiten a los desarrolladores crear carteras de identificación digital y soluciones de identidad de cartera.
- Nodo emisor: Una aplicación que permite a los usuarios emitir y gestionar identificaciones digitales.
- SDK verificador: Conjunto de herramientas que permite a las aplicaciones verificar la información del usuario basándose en los ID digitales.
- SDK de Java Script: Permite a los desarrolladores crear aplicaciones, extensiones de navegador y nodos emisores. Las aplicaciones existentes también pueden utilizar este SDK.
Las aplicaciones de redes sociales descentralizadas son plataformas sociales resistentes a la censura que no son propiedad de una entidad centralizada, ni son operadas y gestionadas por ella.
Existen varias plataformas sociales descentralizadas basadas en blockchain, como Decentralized Social (redes sociales), Status (mensajería), Mirror (plataforma de publicación) y Lens Protocol (redes sociales), que permiten a los usuarios intercambiar información, publicar y distribuir contenidos a sus audiencias.
Como estas plataformas se ejecutan en blockchains públicas, proporcionan a los usuarios una capa subyacente descentralizada que es (casi) inmutable y resistente a la censura. Algunas plataformas sociales descentralizadas basadas en blockchain, como DeSo, tienen tokens criptográficos nativos que permiten a los usuarios monetizar su actividad digital.
Lens Protocol es un ejemplo de red social de identidad descentralizada. Su objetivo es resolver el problema de la “portabilidad” que experimentan los usuarios en plataformas Web 2.0 como Twitter e Instagram. Las cuentas portátiles en Lens permiten a los usuarios transferir sin problemas sus contenidos y seguidores entre diferentes plataformas construidas sobre Lens Protocol.
Existen numerosas aplicaciones creadas sobre el protocolo Lens en diversas categorías, como redes sociales, juegos, música, retransmisiones en directo, etc.
?Es la identidad descentralizada el futuro?
La identidad descentralizada podría ser el futuro, y probablemente sería lo mejor para los intereses de los usuarios de Internet. Por desgracia, los datos personales son tan valiosos para las empresas que será una lucha muy re?ida por la tecnología.
Si las identidades descentralizadas tienen éxito, no sólo nos permitirán eludir los problemas de privacidad de datos que plagan el espacio web2, sino que también crearán un estándar más alto para la protección de datos, la privacidad y el empoderamiento del usuario. Las soluciones de identidad descentralizada como la tecnología a prueba de ZK tienen el potencial de tener un impacto global y alterar industrias que van desde las finanzas hasta el comercio minorista.