La identidad sustenta prácticamente todos los aspectos de su vida actual. Usar servicios en línea, abrir una cuenta bancaria, votar en elecciones, comprar propiedades, conseguir empleo: todas estas cosas requieren probar su identidad.
Sin embargo, los sistemas tradicionales de gestión de identidad han dependido durante mucho tiempo de intermediarios centralizados que emiten, mantienen y controlan sus identificadores y . Esto significa que no puede controlar su información relacionada con la identidad ni decidir quién tiene acceso a la información de identificación personal (PII) y cuánto acceso tienen estas partes.
Para resolver estos problemas, tenemos sistemas de identidad descentralizada construidos en cadenas de bloques públicas como Ethereum. La identidad descentralizada permite a las personas gestionar su información relacionada con la identidad. Con las soluciones de identidad descentralizada, usted puede crear identificadores, así como reclamar y mantener sus atestaciones sin depender de autoridades centrales, como proveedores de servicios o gobiernos.
¿Qué es la identidad?
La identidad significa el sentido de uno mismo de un individuo, definido por características únicas. La identidad se refiere a ser un individuo, es decir, una entidad humana distinta. La identidad también podría referirse a otras entidades no humanas, como una organización o autoridad.
¿Qué son los identificadores?
Un identificador es un fragmento de información que actúa como un puntero a una identidad o identidades particulares. Los identificadores comunes incluyen:
- Nombre
- Número de seguro social/número de identificación fiscal
- Número de teléfono móvil
- Fecha y lugar de nacimiento
- Credenciales de identificación digital, por ejemplo, direcciones de correo electrónico, nombres de usuario, avatares
Estos ejemplos tradicionales de identificadores son emitidos, mantenidos y controlados por entidades centrales. Necesita permiso de su gobierno para cambiar su nombre o de una plataforma de redes sociales para cambiar su nombre de usuario.
Beneficios de la identidad descentralizada
-
La identidad descentralizada aumenta el control individual de la información de identificación. Los identificadores descentralizados y las atestaciones se pueden verificar sin depender de autoridades centralizadas y servicios de terceros.
-
Las soluciones de identidad descentralizada facilitan un método sin necesidad de confianza, fluido y que protege la privacidad para verificar y gestionar la identidad del usuario.
-
La identidad descentralizada aprovecha la tecnología de cadena de bloques, que crea confianza entre diferentes partes y proporciona garantías criptográficas para probar la validez de las atestaciones.
-
La identidad descentralizada hace que los datos de identidad sean portátiles. Los usuarios almacenan atestaciones e identificadores en una billetera móvil y pueden compartirlos con cualquier parte de su elección. Los identificadores descentralizados y las atestaciones no están bloqueados en la base de datos de la organización emisora.
-
La identidad descentralizada debería funcionar bien con las tecnologías emergentes de que permitirán a las personas demostrar que poseen o han hecho algo sin revelar qué es esa cosa. Esto podría convertirse en una forma poderosa de combinar confianza y privacidad para aplicaciones como la votación.
-
La identidad descentralizada permite mecanismos para identificar cuándo un individuo humano finge ser múltiples humanos para manipular o enviar spam a algún sistema.
Casos de uso de la identidad descentralizada
La identidad descentralizada tiene muchos casos de uso potenciales:
1. Inicios de sesión universales
La identidad descentralizada puede ayudar a reemplazar los inicios de sesión basados en contraseñas con autenticación descentralizada. Los proveedores de servicios pueden emitir atestaciones a los usuarios, que se pueden almacenar en una billetera de Ethereum. Un ejemplo de atestación sería un que otorga al titular acceso a una comunidad en línea.
Una función de Iniciar sesión con Ethereum (opens in a new tab) permitiría a los servidores confirmar la cuenta de Ethereum del usuario y obtener la atestación requerida de la dirección de su cuenta. Esto significa que los usuarios pueden acceder a plataformas y sitios web sin tener que memorizar contraseñas largas y mejora la experiencia en línea para los usuarios.
2. Autenticación KYC
El uso de muchos servicios en línea requiere que las personas proporcionen atestaciones y credenciales, como una licencia de conducir o un pasaporte nacional. Pero este enfoque es problemático porque la información privada del usuario puede verse comprometida y los proveedores de servicios no pueden verificar la autenticidad de la atestación.
La identidad descentralizada permite a las empresas omitir los procesos convencionales de Conozca a su cliente (KYC) (opens in a new tab) y autenticar las identidades de los usuarios a través de credenciales verificables. Esto reduce el costo de la gestión de identidad y evita el uso de documentación falsa.
3. Votación y comunidades en línea
La votación en línea y las redes sociales son dos aplicaciones novedosas para la identidad descentralizada. Los esquemas de votación en línea son susceptibles a la manipulación, especialmente si actores malintencionados crean identidades falsas para votar. Pedir a las personas que presenten atestaciones en cadena puede mejorar la integridad de los procesos de votación en línea.
La identidad descentralizada puede ayudar a crear comunidades en línea libres de cuentas falsas. Por ejemplo, cada usuario podría tener que autenticar su identidad utilizando un sistema de identidad en cadena, como el Ethereum Name Service, reduciendo la posibilidad de bots.
4. Protección anti-Sybil
Las aplicaciones de otorgamiento de subvenciones que utilizan son vulnerables a los porque el valor de una subvención aumenta cuando más personas votan por ella, lo que incentiva a los usuarios a dividir sus contribuciones en muchas identidades. Las identidades descentralizadas ayudan a prevenir esto al aumentar la carga sobre cada participante para demostrar que son realmente humanos, aunque a menudo sin tener que revelar información privada específica.
5. Identificación nacional y gubernamental
Los gobiernos pueden utilizar los principios de la identidad descentralizada para emitir documentos de identidad fundamentales, como identificaciones nacionales, pasaportes o licencias de conducir, como credenciales verificables en Ethereum, proporcionando fuertes garantías criptográficas de autenticidad para reducir el fraude y la falsificación en la verificación de identidad en línea. Los ciudadanos pueden almacenar estas atestaciones en su billetera personal y usarlas para probar su identidad, edad o derecho al voto.
Este modelo permite la divulgación selectiva, especialmente cuando se combina con la tecnología de privacidad de prueba de conocimiento cero (ZKP). Por ejemplo, un ciudadano podría probar criptográficamente que es mayor de 18 años para acceder a un servicio restringido por edad sin revelar su fecha de nacimiento exacta, ofreciendo mayor privacidad que una identificación tradicional.
💡Estudio de caso: Identidad Digital Nacional (NDI) de Bután en Ethereum
- Proporciona acceso a credenciales verificables para los casi 800,000 ciudadanos de Bután
- Migró de la red Polygon a la red principal de Ethereum (opens in a new tab) en octubre de 2025
- Más de 234,000 identificaciones digitales (opens in a new tab) emitidas hasta marzo de 2025
El Reino de Bután migró su sistema de Identidad Digital Nacional (NDI) (opens in a new tab) a Ethereum en octubre de 2025. Construido sobre los principios de la identidad descentralizada y la identidad autosoberana, el sistema NDI de Bután utiliza identificadores descentralizados y credenciales verificables para emitir credenciales firmadas digitalmente directamente a la billetera personal de un ciudadano. Al anclar los esquemas de emisor de estas credenciales en Ethereum, el sistema garantiza que sean auténticas, a prueba de manipulaciones y que puedan ser verificadas por cualquier parte sin consultar a una autoridad central.
¿Qué son las atestaciones?
Una atestación es un reclamo hecho por una entidad sobre otra entidad. Si vive en los Estados Unidos, la licencia de conducir emitida por el Departamento de Vehículos Motorizados (una entidad) atestigua que usted (otra entidad) está legalmente autorizado para conducir un automóvil.
Las atestaciones son diferentes de los identificadores. Una atestación contiene identificadores para hacer referencia a una identidad particular, y hace un reclamo sobre un atributo relacionado con esta identidad. Por lo tanto, su licencia de conducir tiene identificadores (nombre, fecha de nacimiento, dirección) pero también es la atestación sobre su derecho legal a conducir.
¿Qué son los identificadores descentralizados?
Los identificadores tradicionales como su nombre legal o dirección de correo electrónico dependen de terceros: gobiernos y proveedores de correo electrónico. Los identificadores descentralizados (DID) son diferentes: no son emitidos, gestionados ni controlados por ninguna entidad central.
Los identificadores descentralizados son emitidos, mantenidos y controlados por individuos. Una es un ejemplo de un identificador descentralizado. Puede crear tantas cuentas como desee sin el permiso de nadie y sin la necesidad de almacenarlas en un registro central.
Los identificadores descentralizados se almacenan en libros contables distribuidos () o . Esto hace que los DID sean globalmente únicos, resolubles con alta disponibilidad y criptográficamente verificables (opens in a new tab). Un identificador descentralizado puede estar asociado con diferentes entidades, incluidas personas, organizaciones o instituciones gubernamentales.
¿Qué hace posibles los identificadores descentralizados?
1. Criptografía de clave pública
La criptografía de clave pública es una medida de seguridad de la información que genera una y una para una entidad. La de clave pública se utiliza en las redes de cadenas de bloques para autenticar las identidades de los usuarios y probar la propiedad de los activos digitales.
Algunos identificadores descentralizados, como una cuenta de Ethereum, tienen claves públicas y privadas. La clave pública identifica al controlador de la cuenta, mientras que las claves privadas pueden firmar y descifrar mensajes para esta cuenta. La criptografía de clave pública proporciona las pruebas necesarias para autenticar entidades y prevenir la suplantación y el uso de identidades falsas, utilizando firmas criptográficas (opens in a new tab) para verificar todos los reclamos.
2. Almacenes de datos descentralizados
Una cadena de bloques sirve como un registro de datos verificable: un repositorio de información abierto, sin necesidad de confianza y descentralizado. La existencia de cadenas de bloques públicas elimina la necesidad de almacenar identificadores en registros centralizados.
Si alguien necesita confirmar la validez de un identificador descentralizado, puede buscar la clave pública asociada en la cadena de bloques. Esto es diferente de los identificadores tradicionales que requieren que terceros los autentiquen.
¿Cómo permiten los identificadores descentralizados y las atestaciones la identidad descentralizada?
La identidad descentralizada es la idea de que la información relacionada con la identidad debe ser autocontrolada, privada y portátil, siendo los identificadores descentralizados y las atestaciones los componentes principales.
En el contexto de la identidad descentralizada, las atestaciones (también conocidas como credenciales verificables (opens in a new tab)) son reclamos a prueba de manipulaciones y criptográficamente verificables realizados por el emisor. Cada atestación o credencial verificable que emite una entidad (por ejemplo, una organización) está asociada con su DID.
Debido a que los DID se almacenan en la cadena de bloques, cualquiera puede verificar la validez de una atestación comprobando el DID del emisor en Ethereum. Esencialmente, la cadena de bloques de Ethereum actúa como un directorio global que permite la verificación de los DID asociados con ciertas entidades.
Los identificadores descentralizados son la razón por la que las atestaciones son autocontroladas y verificables. Incluso si el emisor ya no existe, el titular siempre tiene prueba de la procedencia y validez de la atestación.
Los identificadores descentralizados también son cruciales para proteger la privacidad de la información personal a través de la identidad descentralizada. Por ejemplo, si un individuo envía prueba de una atestación (una licencia de conducir), la parte verificadora no necesita comprobar la validez de la información en la prueba. En cambio, el verificador solo necesita garantías criptográficas de la autenticidad de la atestación y la identidad de la organización emisora para determinar si la prueba es válida.
Tipos de atestaciones en la identidad descentralizada
La forma en que se almacena y recupera la información de atestación en un ecosistema de identidad basado en Ethereum es diferente de la gestión de identidad tradicional. Aquí hay una descripción general de los diversos enfoques para emitir, almacenar y verificar atestaciones en sistemas de identidad descentralizada:
Atestaciones fuera de la cadena
Una preocupación al almacenar atestaciones en cadena es que podrían contener información que las personas desean mantener en privado. La naturaleza pública de la cadena de bloques de Ethereum hace que sea poco atractivo almacenar tales atestaciones.
La solución es emitir atestaciones, mantenidas por los usuarios fuera de la cadena en billeteras digitales, pero firmadas con el DID del emisor almacenado en cadena. Estas atestaciones están codificadas como JSON Web Tokens (opens in a new tab) y contienen la firma digital del emisor, lo que permite una fácil verificación de los reclamos fuera de la cadena.
Aquí hay un escenario hipotético para explicar las atestaciones fuera de la cadena:
-
Una universidad (el emisor) genera una atestación (un certificado académico digital), la firma con sus claves y se la emite a Bob (el propietario de la identidad).
-
Bob solicita un trabajo y quiere demostrar sus calificaciones académicas a un empleador, por lo que comparte la atestación desde su billetera móvil. La empresa (el verificador) puede entonces confirmar la validez de la atestación comprobando el DID del emisor (es decir, su clave pública en Ethereum).
Atestaciones fuera de la cadena con acceso persistente
Bajo este acuerdo, las atestaciones se transforman en archivos JSON y se almacenan fuera de la cadena (idealmente en una plataforma de almacenamiento en la nube descentralizado, como IPFS o enjambre). Sin embargo, un del archivo JSON se almacena en cadena y se vincula a un DID a través de un registro en cadena. El DID asociado podría ser el del emisor de la atestación o el del destinatario.
Este enfoque permite que las atestaciones obtengan persistencia basada en la cadena de bloques, al tiempo que mantiene la información de los reclamos encriptada y verificable. También permite la divulgación selectiva, ya que el titular de la clave privada puede descifrar la información.
Atestaciones en cadena
Las atestaciones en cadena se mantienen en en la cadena de bloques de Ethereum. El contrato inteligente (actuando como un registro) mapeará una atestación a un identificador descentralizado en cadena correspondiente (una clave pública).
Aquí hay un ejemplo para mostrar cómo podrían funcionar las atestaciones en cadena en la práctica:
-
Una empresa (XYZ Corp) planea vender acciones de propiedad utilizando un contrato inteligente, pero solo quiere compradores que hayan completado una verificación de antecedentes.
-
XYZ Corp puede hacer que la empresa que realiza las verificaciones de antecedentes emita atestaciones en cadena en Ethereum. Esta atestación certifica que un individuo ha pasado la verificación de antecedentes sin exponer ninguna información personal.
-
El contrato inteligente que vende acciones puede consultar el contrato de registro para conocer las identidades de los compradores evaluados, lo que hace posible que el contrato inteligente determine a quién se le permite comprar acciones o no.
Tokens ligados al alma e identidad
Los tokens ligados al alma (opens in a new tab) () podrían usarse para recopilar información única de una billetera específica. Esto crea efectivamente una identidad en cadena única vinculada a una dirección de Ethereum particular que podría incluir tokens que representan logros (por ejemplo, terminar algún curso en línea específico o superar una puntuación umbral en un juego) o participación en la comunidad.
Usar la identidad descentralizada
Hay muchos proyectos ambiciosos que utilizan Ethereum como base para soluciones de identidad descentralizada:
- Ethereum Name Service (ENS) (opens in a new tab): Un sistema de nombres descentralizado para identificadores en cadena legibles por máquinas, como direcciones de billeteras de Ethereum, hashes de contenido y metadatos.
- Iniciar sesión con Ethereum (SIWE) (opens in a new tab): Estándar abierto para la autenticación con cuentas de Ethereum.
- SpruceID (opens in a new tab): Un proyecto de identidad descentralizada que permite a los usuarios controlar la identidad digital con cuentas de Ethereum y perfiles de ENS en lugar de depender de servicios de terceros.
- Ethereum Attestation Service (EAS) (opens in a new tab): Un libro mayor/protocolo descentralizado para realizar atestaciones en cadena o fuera de la cadena sobre cualquier cosa.
- Proof of Humanity (opens in a new tab): Proof of Humanity (o PoH) es un sistema de verificación de identidad social construido en Ethereum.
- Veramo (opens in a new tab): Un marco de trabajo de JavaScript que facilita a cualquiera el uso de datos criptográficamente verificables en sus aplicaciones.
Lecturas adicionales
Artículos
- Casos de uso de la cadena de bloques: la cadena de bloques en la identidad digital (opens in a new tab) — ConsenSys
- ¿Qué es ERC-725 de Ethereum? Gestión de identidad autosoberana en la cadena de bloques (opens in a new tab) — Sam Town
- Cómo la cadena de bloques podría resolver el problema de la identidad digital (opens in a new tab) — Andrew R. Chow
- ¿Qué es la identidad descentralizada y por qué debería importarle? (opens in a new tab) — Emmanuel Awosika
- Introducción a la identidad descentralizada (opens in a new tab) — Dominik Beron
Videos
- Identidad descentralizada (sesión de transmisión en vivo adicional) (opens in a new tab) — Un excelente video explicativo sobre la identidad descentralizada por Andreas Antonopoulos
- Iniciar sesión con Ethereum e identidad descentralizada con Ceramic, IDX, React y 3ID Connect (opens in a new tab) — Tutorial de YouTube sobre cómo construir un sistema de gestión de identidad para crear, leer y actualizar el perfil de un usuario utilizando su billetera de Ethereum por Nader Dabit
- BrightID: identidad descentralizada en Ethereum (opens in a new tab) — Episodio del podcast Bankless que analiza BrightID, una solución de identidad descentralizada para Ethereum
- El Internet fuera de la cadena: identidad descentralizada y credenciales verificables (opens in a new tab) — Presentación en EthDenver 2022 por Evin McMullen
- Explicación de las credenciales verificables (opens in a new tab) - Video explicativo de YouTube con demostración por Tamino Baumann
Comunidades
- Alianza ERC-725 en GitHub (opens in a new tab) — Partidarios del estándar ERC-725 para gestionar la identidad en la cadena de bloques de Ethereum
- Servidor de Discord de EthID (opens in a new tab) — Comunidad para entusiastas y desarrolladores que trabajan en Iniciar sesión con Ethereum y el Protocolo de seguimiento de Ethereum
- Veramo Labs (opens in a new tab) — Una comunidad de desarrolladores que contribuyen a construir un marco de trabajo para datos verificables para aplicaciones
- walt.id (opens in a new tab) — Una comunidad de desarrolladores y constructores que trabajan en casos de uso de identidad descentralizada en diversas industrias
