¿Qué es Ethereum ERC725? Gestión de identidad autónoma en Blockchain
Las aplicaciones descentralizadas (dApps) son una de las aplicaciones más prometedoras de la tecnología blockchain, con el potencial de reemplazar por completo las plataformas operadas por terceros centralizados. Sin embargo, la administración de la identidad del usuario sigue siendo crítica para cualquier dApps y actualmente la administran terceros «de confianza», un problema que el estándar de identidad ERC725 intenta resolver.
El estándar de identidad ERC725 es una idea original de Fabian Vogelsteller, el creador del estándar token ERC20 que se utiliza ampliamente en el ecosistema blockchain. Creado el 2 de octubre de 2017, el estándar ERC725 ha sido adoptado por numerosos proyectos de blockchain con el objetivo de incorporar estándares de identidad descentralizados en mercados de igual a igual.
ERC725 podría resolver el problema de identidad
Origin Protocol, uno de los proyectos más destacados para incorporar el estándar ERC725, resalta los beneficios de un estándar de identidad basado en blockchain como un método para administrar la reputación y confiabilidad del usuario en mercados descentralizados, peer-to-peer.
Un dApp equivalente a Airbnb, por ejemplo, requeriría que los usuarios que alquilan propiedades se identifiquen a sí mismos para evitar el fraude o la destrucción de la propiedad. En el ecosistema blockchain actual, una dApp necesitaría confiar en la administración de identidades de terceros confiables o plataformas Oracle, como ChainLink, para integrarse hipotéticamente con terceros.
En respuesta a los comentarios sobre GitHub, Vogelsteller hizo hincapié en la necesidad de una gestión de identidad estandarizada:
«Actualmente, todos recopilan toda la información sobre usted por separado para asegurarse de que sepan de quien se trata … Un estándar ayudará en la medida en que todos puedan verificar automáticamente ciertos reclamos y, por lo tanto, no necesiten almacenar detalles reales sobre usted, ya que confían en el emisor del reclamo; no es necesario que tenga la información real. El exceso de recolección actual se debe a la falta de un sistema mejor «.
¿Cómo funciona el ERC725?
Origin Protocol imagina una implementación del estándar ERC725 que permitiría a los usuarios que buscan verificar su identidad emitir un nuevo «contrato de identidad» que contenga un reclamo válido emitido por la plataforma con la que buscan verificarse.
El emisor proporcionará al usuario una firma criptográfica que pruebe que el usuario controla un correo electrónico, número de teléfono o, según Vogelsteller, dirección o datos biométricos, que se agrega al contrato de identidad.
En el caso de un equivalente de dApps Airbnb, un usuario podría intentar alquilar una propiedad a través de un contrato de listado, momento en el que el contrato de listado investigaría la identidad del usuario para un reclamo emitido por el dApps «AirBnB». Al recuperar la clave pública de la firma del reclamo, el contrato de listado podría verificar que sigue siendo válida en el contrato emitido por dApps, lo que permite que la transacción continúe.
El futuro de la identidad descentralizada
El ERC725 podría crear potencialmente un ecosistema en el que los contratos puedan aceptar reclamos emitidos por prácticamente cualquier plataforma dApps o blockchain, lo que facilita la identidad distribuida e interoperable en cualquier proyecto. Si el Servicio Postal de EE. UU. implementa su propio contrato de emisor de reclamos, por ejemplo, cualquier contrato que requiera una dirección de usuario verificada podría buscar automáticamente reclamos emitidos por USPS antes de permitir la interacción.
Si bien el estándar ERC725 aún se encuentra en una etapa relativamente temprana de desarrollo, la integración con proyectos como Origin Protocol ya está en marcha. Con países como Tailandia que ya están investigando la gestión de identidad basada en blockchain, un futuro en el que toda la gestión de identidades ocurre en cadena no está tan lejos.