Este 12 de febrero voceros de Microsoft dieron detalles sobre el proyecto de identidad digital descentralizada basado en blockchain en que la compañía tecnológica está trabajando. Para lograr una adopción masiva de esta aplicación, utilizarán soluciones de segunda capa sobre blockchain, pues piensan que aumentar el tamaño de bloques tan solo degrada la descentralización.
La información se dio a conocer a través del reciente comunicado oficial realizado por el Gerente y Programador Principal de la división de Identidad de Microsoft, Ankur Patel. La iniciativa surgió como resultado del trabajo de Microsoft como patrocinador del proyecto de identidad digital basado en blockchain, ID2020 Alliance, aportando más de 1 millón de dólares a esta iniciativa que tiene como objetivo encontrar soluciones para aquellas personas que no poseen documentos de identidad (por ejemplo, refugiados) mediante el desarrollo de identidades digitales.
A finales del pasado enero, Peggy Johnson, Vice Presidenta Ejecutiva de Desarrollo de Negocios de Microsoft, declaraba que las soluciones de Identidad Digital tienen una alta prioridad para Microsoft.
En los próximos meses, Microsoft, nuestros socios de la Alianza ID2020 y desarrolladores de todo el mundo colaborarán en un sistema de identidad de código abierto, autónomo y basado en blockchain que permita a las personas, productos, aplicaciones y servicios interoperar a través de blockchains, la nube proveedores y organizaciones
Nuestra ambición compartida con ID2020 es comenzar a probar esta solución el próximo año para llevarla a quienes más la necesitan, comenzando con las poblaciones de refugiados. En medio de una creciente crisis de refugiados, creemos que la tecnología puede desempeñar un papel poderoso cuando se pone en manos de las personas desplazadas y las organizaciones que las apoyan.
Peggy Johnson
Vice Presidenta Ejecutiva de Desarrollo de Negocios
Para Microsoft, la cada vez mayor unión entre el mundo material y el mundo cibernético hace imprescindible la creación de nuevas formas de identificación. Crear identificaciones digitales confiables podría hacer más sencillo a miles de personas actualmente indocumentadas acceder a bienes y servicios como la educación o comenzar un negocio.
Tras su proceso de investigación en ID2020 y su trabajo independiente en la búsqueda de concretar una óptima identidad digital, se dieron cuenta que es necesario establecer una central de identificaciones digitales para cada persona y que el usuario sea el encargado de compartirla, y de compartir la información que él desee. Esto en vez de tener miles de pequeñas identificaciones distribuidas en una variedad de aplicaciones. En palabras de Patel:
Cada uno de nosotros necesita una identidad digital de la que seamos dueños, una identidad en que podamos almacenar de manera segura y privada todos los elementos de nuestra identidad. Esta identidad auto-apropiada debería ser fácil de usar y debería darnos control completo sobre cómo se accede a la data de nuestra identidad y cómo es usada. (…)
Luego de examinar sistemas de almacenamiento descentralizado, protocolos de consenso, blockchains y una variedad de estándares emergentes, creemos que la tecnología blockchain y sus protocolos son los indicados para permitir identificaciones descentralizadas (DID).
Peggy Johnson
Vice Presidenta Ejecutiva de Desarrollo de Negocios
Para crear un ecosistema descentralizado de identidad accesible para todos, este debe ser construido con estándares, tecnologías de fuente abierta, protocolos e implementaciones de referencia. Para ello, Microsoft se encuentra trabajando en determinados componentes clave como lo son las Identificaciones descentralizadas; centros de identidad donde se almacene la información de manera encriptada; sistemas que resuelvan Identificaciones descentralizadas entre blockchains; y credenciales verificables.
Sin embargo, toda aplicación basada en blockchain está en riesgo de enfrentar problemas de saturación por falta de escalabilidad, tal como sucedió en el caso de los CryptoKitties de Ethereum. Es por esto que ya Microsoft está trabajando en soluciones de segunda capa que corran sobre blockchains publicas -tal como Lightning Network– para lograr cubrir una escala global de adopción. Esto pues, al parecer de Microsoft, buscar aumentar la escalabilidad aumentando el tamaño de los bloques de la cadena -tal como lo hizo Bitcoin Cash– «degrada el estado de la descentralizado de la red y no puede alcanzar el millón de transacciones por segundo que el sistema generaría a escala global».
Por otra parte, se hace necesario hacer que el uso de las aplicaciones de blockchain sea lo más intuitivo y a prueba de tontos posible, reto que enfrenta todo el ecosistema blockchain para poder lograr una adopción masiva.
Para concretar esta visión de identificaciones digitales basadas en blockchain, darán soporte a las identificaciones con “Microsoft Authenticator”, una aplicación de Microsoft que ya se encuentra en el mercado y permite comprobar de manera segura y rápida la identidad digital en línea a sus millones de usuarios.
A esta aplicación se le añadirá un soporte de identidades digitales, y con el consentimiento de los usuarios, esta aplicación podrá actuar como un agente administrador de información personal y de llaves criptográficas.
Con este sistema, la identificación personal de cada usuario se guardará dentro de la cadena de bloques, pero la información personal se almacenará fuera de la cadena, en un centro de identidad encriptado mediante llaves criptográficas.
Una vez este sistema funcione, las aplicaciones y otros servicios podrán interactuar con los datos de los usuarios a través de un sistema de mensajería común con consentimiento granular, pero Microsoft destacó que inicialmente solo usarán un grupo selecto de identidades digital descentralizada entre blockchains, pero buscan que se añadan más en el futuro.