¿Qué es Hyperledger Iroha?
Hyperledger Iroha es una plataforma blockchain diseñada para integrarse fácilmente en varios usos comerciales que requieren tecnología de contabilidad distribuida. Por ejemplo, la plataforma se puede utilizar para ayudar a las empresas y los gobiernos con la gestión de identidades, como las identificaciones nacionales, y la industria de servicios financieros con transferencias de banco a banco.
Según el sitio web de la compañía, «Hyperledger tiene como objetivo crear una tecnología de contabilidad distribuida que permita a las organizaciones crear y ejecutar aplicaciones, plataformas y sistemas de hardware sólidos y específicos de la industria para respaldar sus transacciones comerciales individuales».
Lanzado en mayo de 2019, Hyperledger Iroha es uno de los proyectos bajo el paraguas de Hyperledger y está alojado por la Fundación Linux. La empresa fintech japonesa, Soramitsu Co. Ltd., ha abierto el código de Iroha. Originalmente fue proporcionado por Soramitsu, Hitachi, NTT Data y Colu.
Puntos clave
- Hyperledger Iroha es un marco de blockchain empresarial diseñado para proyectos de infraestructura que requieren tecnología de contabilidad distribuida.
- La plataforma de Iroha se puede utilizar para crear un sistema de gestión de identidad, como las identificaciones nacionales.
- También se pueden desarrollar aplicaciones de software para los no bancarizados, lo que permite el acceso a servicios financieros, transferencias de dinero y la compra de bienes de los comerciantes.
- Hyperledger Iroha puede integrarse con plataformas Linux, macOS y Windows.
Entendiendo Hyperledger Iroha
Hyperledger Iroha es un marco de blockchain empresarial diseñado para incorporarse a proyectos de infraestructura que requieren tecnología de contabilidad distribuida. La función de libro mayor distribuido de una cadena de bloques funciona de manera similar a una base de datos compartida, que puede permitir que los datos se compartan públicamente. Sin embargo, muchas empresas pueden utilizar una red blockchain privada como marco para crear aplicaciones de software, llamadas apps, para su propio uso interno o para ofrecer productos basados en tecnología a sus clientes.
La plataforma de Hyperledger Iroha permite a los usuarios crear aplicaciones específicas para sus necesidades comerciales, especialmente para aplicaciones móviles. Cuenta con un diseño C++ basado en dominio, que es un lenguaje de programación utilizado por ingenieros de software. Iroha también tiene un algoritmo de consenso llamado YAC (por Yet Another Consensus Algorithm). Un algoritmo es un procedimiento paso a paso escrito en código, diseñado para resolver problemas y ejecutar una secuencia de instrucciones.
Las características de Hyperledger Iroha incluyen:
- Funcionalidad de firma múltiple (o claves múltiples) para transacciones cuando una aplicación necesita firmas múltiples para liquidar transacciones
- Soporte para escribir aplicaciones multiplataforma (por ejemplo, móvil y mainframe) utilizando lenguajes de programación como Java, JS, Python e iOS
- Múltiples sistemas operativos compatibles, incluidos Windows, Linux y macOS
- Diseño modular enchufable para facilitar que un desarrollador ponga en marcha una cadena de bloques
Iroha permite una fácil implementación y mantenimiento, una amplia gama de bibliotecas de códigos para que los desarrolladores permitan el desarrollo de aplicaciones sin problemas, control y permisos seguros sobre las funciones y tareas de los usuarios, fácil gestión de las identidades y los recursos de los participantes, y una arquitectura de diseño modular para facilitar la cadena de bloques. ecosistema.
Por ejemplo, el grupo de seguros japonés Sompo Japan Nipponkoa Holdings Inc. está utilizando la cadena de bloques Hyperledger Iroha para crear contratos de seguros, como derivados meteorológicos. Estos derivados son contratos financieros que se utilizan para cubrir o proteger a la aseguradora contra pérdidas relacionadas con el clima.
Blockchains públicas y basadas en permisos
Iroha se diferencia de otras redes de cadenas de bloques populares, como Bitcoin y Ethereum, en que estas últimas funcionan como libros de contabilidad sin permiso, lo que permite que cualquier persona se una y conceda acceso a todo lo que hay en la red. Las operaciones de Iroha están autorizadas, es decir, solo los participantes con acceso adecuado pueden unirse, interactuar y contribuir al sistema blockchain.
En una red autorizada, los participantes pueden conocerse entre sí, lo que significa que pueden tener intereses compartidos que conduzcan a la colaboración y el consenso. Una red autorizada permite a los participantes compartir datos dentro de una cadena de bloques segura.
Por el contrario, en una cadena de bloques pública, los datos se hacen públicos. Además, las transacciones en una cadena de bloques pública deben verificarse como precisas y no fraudulentas, lo cual es parte del proceso de prueba de trabajo. Como resultado, las cadenas de bloques públicas a menudo enfrentan latencia o lentitud a medida que el sistema se atasca a medida que aumenta el volumen de transacciones.
En una red autorizada, similar a Hyperledger Iroha, los problemas se pueden resolver más rápido que en una cadena de bloques pública, ya que la red no está respaldada por mecanismos de prueba de trabajo. Sin embargo, la consulta de datos puede estar limitada en Iroha, ya que no todos pueden leer y verificar datos en la cadena de bloques. A diferencia de Bitcoin o Ethereum, Iroha no tiene una criptomoneda nativa, pero un participante elegible puede crearla según sea necesario para su propio uso comercial.
Aplicaciones de Hyperledger Iroha
Con Iroha, una empresa puede crear y administrar activos digitales tan simples como cualquier criptomoneda estándar o tan complejos como derechos indivisibles, certificados de autenticidad y patentes.
Certificaciones
Iroha le permite crear identidades de certificados, que permiten la concesión y verificación de varios certificados emitidos a personas por instituciones educativas y sanitarias. El título universitario de un solicitante se puede almacenar en la cadena de bloques, y cualquier agencia de contratación calificada o empleador puede obtener derechos de verificación para autenticar la información del solicitante durante el proceso de contratación.
avatares digitales
Iroha también se puede utilizar para crear avatares digitales de activos del mundo real que se pueden negociar con tarifas de transacción bajas o nulas. Por ejemplo, el propietario actual de un automóvil clásico puede crear un activo digital que represente el automóvil clásico en la cadena de bloques y luego vincular su propiedad consigo mismo. Para transferir la propiedad, pueden crear una oferta mediante una transacción de múltiples firmas, que incluye el costo de la transferencia en una moneda particular. La contraparte interesada puede aceptar la oferta en blockchain y completar la transacción transfiriendo la moneda al propietario actual, recibiendo a cambio la propiedad del automóvil.
Conozca a su cliente (KYC)
Hyperledger Iroha también se puede utilizar en el proceso de gestión de identidades necesario para los requisitos de Know Your Customer (KYC). KYC es un requisito estándar en la industria de servicios financieros que establece pautas para que los bancos y las empresas de inversión conozcan a sus clientes. Por ejemplo, KYC ayuda a establecer una comprensión de la tolerancia al riesgo de un cliente con fines de inversión.
KYC también implica aceptar la identificación y las resoluciones comerciales adecuadas durante el proceso de apertura de la cuenta, así como comprender el tipo de industria y cómo una empresa obtiene sus ingresos. KYC es crucial para las empresas financieras, ya que les ayuda a garantizar que sus clientes reciban un trato justo, pero también está diseñado para prevenir el fraude y el lavado de dinero.
Como resultado, hay una cantidad significativa de documentación involucrada en el proceso KYC. En lugar de que un usuario envíe documentos KYC a cada institución por separado, puede crear la identidad necesaria en la cadena de bloques, a la que pueden acceder las diversas instituciones calificadas según sea necesario para el cumplimiento de KYC.
Contratos inteligentes
Iroha ofrece contratos inteligentes, que son contratos autoejecutables que contienen los términos de un acuerdo entre dos partes escritos en código. Si una de las partes cumple con el final del trato a través de la red blockchain, el contrato inteligente cumple automáticamente con el otro extremo del trato.
De esta forma, Iroha puede ofrecer una alternativa a los contratos inteligentes de Ethereum, que pueden requerir la escritura de un código engorroso. Lo mismo se puede lograr de forma rápida y sencilla utilizando los comandos integrados de Iroha para completar tareas comunes más rápido y con menos complejidad y menos riesgo.
Ejemplo de Hyperledger Iroha
Bakong es la aplicación de software (aplicación) de pagos móviles y bancarios de Camboya y es el primer sistema de pago minorista que utiliza tecnología blockchain. Bakong está patrocinado por el Banco Nacional de Camboya, que es el banco central del país y se basa en la red Iroha Hyperledger.
Bakong permite a las empresas y los particulares transferir dinero y comprar a los comerciantes mediante una aplicación para teléfonos inteligentes. Los comerciantes también pueden realizar pagos seguros y sin efectivo, mientras que los bancos pueden realizar transferencias interbancarias a un costo menor que las transferencias bancarias tradicionales..
Bakong, lanzado en 2019, fue desarrollado por Soramitsu, una empresa de tecnología global que desarrolla soluciones basadas en cadenas de bloques, incluidos los sistemas de pago nacionales y transfronterizos. Desde entonces, Bakong se ha asociado con más de 20 instituciones financieras.
Utilizando la red Iroha de Hyperledger, el proyecto está diseñado para llegar a los ciudadanos camboyanos no bancarizados al permitir que cualquier ciudadano abra una cuenta, tenga o no una cuenta bancaria tradicional. Llegar a los que no tienen bancos es un gran problema para Camboya, ya que el 78% de sus ciudadanos no tienen una cuenta bancaria. Sin embargo, más del 50% de las personas poseen un teléfono inteligente. Los beneficios de inclusión financiera del proyecto blockchain también permiten a esos ciudadanos hacer negocios con más de 500 comerciantes a través de la aplicación.