Una introducción detallada a Hyperledger Aries

Hyperledger es una colaboración global de código abierto organizada por The Linux Foundation. Ayuda a crear y desarrollar marcos de contabilidad distribuidos de nivel empresarial para respaldar las transacciones comerciales. Hyperledger se lanzó en el año 2016 con una estructura de gobernanza técnica y organizativa y 30 miembros corporativos fundadores. Utiliza un enfoque modular para construir cadenas de bloques, y esto ayuda a las empresas a desarrollar lo que mejor les funciona. Ha atraído a grandes empresas como JPMorgan, IBM, Intel y Samsung.
Tabla de contenido
- ¿Qué es Hyperledger Aries?
- ¿Qué pretende hacer Hyperledger Aries?
- ¿Quién está involucrado en el proyecto Hyperledger Aries?
- ¿De dónde surgió Hyperledger Aries?
- ¿Qué incluye Hyperledger Aries?
- Hyperledger Aries: ¿Qué sigue?
- Conclusión
La identidad se considera uno de los casos de uso más prometedores de la tecnología de registros distribuidos. Las soluciones e iniciativas centradas en la creación, el almacenamiento y la transmisión de credenciales digitales verificables se beneficiarán de un conjunto de herramientas reutilizables, compartidas e interoperables. Una de esas infraestructuras compartidas de herramientas lanzadas recientemente es Hyperledger Aries. Se considera el decimotercer proyecto en el marco de Hyperledger. Profundicemos para entender qué es Hyperledger Aries y cómo funciona.
¿Qué es Hyperledger Aries?
Hyperledger Aries es una infraestructura para interacciones entre pares enrutadas por blockchain. No es una blockchain ni una aplicación. Hyperledger Aries ayuda en el intercambio de datos basados en blockchain que facilitan la interacción interoperable entre varias tecnologías de contabilidad distribuida (DLT) y otras blockchains y admiten la mensajería entre pares en varios escenarios.
¿Qué pretende hacer Hyperledger Aries?
- Fomentar la interoperabilidad práctica en función de cómo funcionan los estándares vigentes. Su objetivo es ampliar la aplicabilidad de las tecnologías desarrolladas en Hyperledger Indy más allá de los componentes comunitarios actuales del marco de Hyperledger para convertirlas en una solución empresarial única y eficaz.
- Proporcionar código para el intercambio de información verificable, interacción entre pares, gestión de secretos y mensajería segura para varios sistemas descentralizados.
¿Quién está involucrado en el proyecto Hyperledger Aries?
Se atribuye a la Fundación Sovrin el mérito de haber contribuido principalmente a esta iniciativa inicial, junto con el equipo del Gobierno de Columbia Británica. Se están estudiando posibles contribuciones y avales de varias organizaciones. Hyperledger ha ayudado a atraer a una variedad de colaboradores y ha demostrado ser un entorno abierto y colaborativo para el crecimiento de la comunidad. Hyperledger Aries ha recibido una respuesta entusiasta de miembros de la comunidad con ideas afines.
¿De dónde surgió Hyperledger Aries?
Hyperledger Aries está relacionado con Hyperledger Ursa y Hyperledger Indy. Hyperledger Ursa proporciona la funcionalidad criptográfica de Aries, mientras que Hyperledger Indy proporciona una implementación de resolución. Aries utiliza el soporte criptográfico proporcionado por Ursa para proporcionar tanto soporte de módulos de seguridad de hardware como gestión segura de secretos. El objetivo principal del proyecto Hyperledger Aries es cambiar las capas de cliente en Hyperledger Indy para facilitar la interoperabilidad con otros proyectos de identidad. Desde hace algún tiempo, Hyperledger Indy ha estado incubando el trabajo de protocolo entre propietarios de identidad para interacciones entre pares. A medida que la comunidad de desarrollo ha crecido en tamaño, se ha vuelto evidente que el alcance del trabajo se extiende más allá de la funcionalidad proporcionada por Indy para el soporte de otras redes y sistemas.
Ahora que el código criptográfico y la billetera principal se trasladan a su propio proyecto, tiene sentido mover las piezas que se necesitan para respaldar los procesos, evitar dependencias cruzadas entre Hyperledger Indy y Hyperledger Aries y respaldar un enfoque basado en estándares.
¿Qué incluye Hyperledger Aries?
- Un sistema de mensajería encriptada para interacciones fuera del libro mayor que utiliza múltiples protocolos de transporte entre clientes.
- Capa de interfaz de la cadena de bloques, también denominada "resolver". Se utiliza para crear y firmar transacciones de la cadena de bloques.
- Una billetera criptográfica para permitir el almacenamiento seguro (no una interfaz de usuario, la tecnología de almacenamiento seguro) de secretos criptográficos y otra información que se utiliza para crear clientes de blockchain.
- Una implementación de credenciales verificables W3C compatibles con ZKP con la ayuda de los primitivos ZKP que se encuentran en Hyperledger Ursa.
- Un mecanismo para crear casos de uso similares a API y protocolos de nivel superior basados en la funcionalidad de mensajería segura.
- Una implementación de las especificaciones del Sistema de gestión de claves descentralizada (DKMS) que se están incubando actualmente en Hyperledger Indy.
Inicialmente, la interfaz genérica de Hyperledger Aries admitirá el solucionador Hyperledger Indy. Pero la interfaz es flexible en el sentido de que cualquiera puede crear un método conectable utilizando solucionadores de métodos DID como Ethereum y Hyperledger Fabric, o cualquier otro solucionador de métodos DID que desee utilizar. Estos solucionadores admitirían la resolución de transacciones y otros datos en otros registros.
Hyperledger Aries también proporcionará funciones y características que están fuera del alcance del libro de contabilidad Hyperledger Indy para que se pueda planificar y respaldar por completo. Gracias a estas capacidades, la comunidad ahora puede crear familias de mensajes centrales para facilitar interacciones interoperables utilizando una amplia gama de casos de uso que involucran identidad basada en blockchain.
Hyperledger Aries: ¿Qué sigue?
El objetivo principal de Hyperledger Aries es proporcionar un conjunto dinámico de capacidades para almacenar e intercambiar datos relacionados con la identidad basada en blockchain. Estas capacidades abarcarán desde el almacenamiento secreto y seguro de datos, como claves privadas, hasta la capacidad de acceder a datos de forma global a los que cualquier persona pueda acceder o ver. Un ejemplo típico de este tipo de soporte es la creación de una solución de almacenamiento seguro similar a la billetera que está disponible actualmente en Hyperledger Indy.
Otra funcionalidad de Aries que podría estar dentro del alcance de una versión del proyecto 1.0 sería una solución de gestión de claves descentralizada (DKMS) que agregaría funciones de copia de seguridad de billetera, recuperación de claves, recuperación social y restauración. Con DKMS, los clientes necesitarán una forma de interactuar entre sí de igual a igual. Esto se encuentra actualmente en desarrollo dentro de Hyperledger Indy. La mayor parte de este trabajo se basará en los documentos DKMS que se describen en la carpeta de diseño dkms de Indy-HIPE. Esto ayudará a almacenar claves privadas, datos de credenciales verificables, datos de estado de relación y funcionalidad que podría realizar operaciones con estos datos sin la necesidad de extraerlos.
Conclusión
Los colaboradores de Hyperledger Aries y el marco de Hyperledger esperan proporcionar una capa de almacenamiento escalable y con capacidad de búsqueda que tenga la capacidad de almacenar otros datos necesarios para el mantenimiento de la identidad. Algunos ejemplos de esto son los registros médicos, las fotografías u otra información personal.
Para saber más sobre Hyperledger y obtener actualizaciones instantáneas sobre las certificaciones de Hyperledger , consulte Blockchain Council.
Deja una respuesta