Hiperlibro Iroha
¿Qué es Hyperledger Iroha?
Hyperledger Iroha es una plataforma blockchain diseñada para ser fácilmente integrable en varios usos comerciales que requieren tecnología de contabilidad distribuida. Por ejemplo, la plataforma se puede utilizar para ayudar a empresas y gobiernos con la gestión de identidades, como documentos de identidad nacionales, y al sector 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 robustos 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 aportado por Soramitsu, Hitachi, NTT Data y Colu.
Entendiendo Hyperledger Iroha
Hyperledger Iroha es un marco de blockchain empresarial diseñado para incorporarse a proyectos de infraestructura que necesitan 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 usar una red blockchain privada como marco para crear aplicaciones de software, llamadas aplicaciones, para su 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, en particular para aplicaciones móviles. Cuenta con un diseño de C ++ controlado por dominio, que es un lenguaje de programación utilizado por ingenieros de software. Iroha también cuenta con un algoritmo de consenso llamado YAC (para el algoritmo Yet Another Consensus). Un algoritmo es un procedimiento paso a paso que está escrito en código, que está diseñado para resolver los problemas y llevar a cabo una secuencia de instrucciones.
Las características de Hyperledger Iroha incluyen:
Funcionalidades de firma múltiple (o claves múltiples) para transacciones cuando una aplicación necesita firmas múltiples para la liquidación de transacciones
Soporte para escribir aplicaciones en diferentes plataformas (p. ej., 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ódigo para que los desarrolladores permitan el desarrollo de aplicaciones sin complicaciones, control seguro y permisos sobre las funciones y actividades de los usuarios, fácil gestión de activos e identidad de los participantes, y una arquitectura de diseño modular para facilitar el ecosistema blockchain.
Por ejemplo, Sompo Japan Nipponkoa Holdings Inc., un grupo mundial de seguros de daños y propiedad con sede en Japón, está utilizando la cadena de bloques de 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 de pérdidas relacionadas con el clima.
Cadenas de bloques públicas o basadas en permisos
Iroha se diferencia de otras redes de cadenas de bloques populares, como Bitcoin y Ethereum,. ya que estas últimas funcionan como libros de contabilidad sin permiso, que permiten que cualquier persona se una y otorgue acceso a todo 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 de cadena de bloques.
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, ya 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ápidamente que en una cadena de bloques pública, ya que la red no está bloqueada por los mecanismos de prueba de trabajo. Sin embargo, la consulta de datos puede estar restringida en Iroha, ya que no todos pueden leer y verificar los 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 empresarial.
Aplicaciones de Hyperledger Iroha
Con Iroha, una empresa puede crear y administrar activos digitales simples, como cualquier criptomoneda estándar,. o complejos, como derechos indivisibles, certificados de autenticidad y patentes.
Certificaciones
Iroha permite construir identidades certificadoras, lo que permite otorgar y verificar diversos certificados emitidos a personas por instituciones educativas y de salud. El título universitario de un candidato se puede almacenar en la cadena de bloques, y cualquier agencia de contratación o empleador calificado puede recibir derechos de verificación para autenticar la información del candidato 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 antiguo puede crear un activo digital que represente el automóvil antiguo 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 en particular. La contraparte interesada puede aceptar la oferta en la cadena de bloques y completar la transacción transfiriendo la moneda al propietario actual y recibir 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 adecuada y las resoluciones corporativas 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 fundamental para las empresas financieras porque les ayuda a garantizar que sus clientes reciban un trato adecuado, 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 instituto por separado, puede crear la identidad necesaria en la cadena de bloques, a la que pueden acceder los diversos institutos calificados 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 escrito en código. Si una de las partes cumple con su parte del acuerdo a través de la red blockchain, el contrato inteligente ejecuta automáticamente la otra parte del acuerdo.
De esta forma, Iroha puede ofrecer una alternativa a los contratos inteligentes de Ethereum, que pueden requerir escribir un código engorroso. Lo mismo se puede lograr de forma rápida y sencilla mediante el uso de los comandos integrados en Iroha para completar tareas comunes más rápidamente y con menor complejidad y menor riesgo.
Ejemplo de Hyperledger Iroha
Bakong es la aplicación (app) de software bancario y de pagos móviles de Camboya y es el primer sistema de pagos minoristas 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 de Hyperledger Iroha.
Bakong permite a las empresas y a las personas transferir dinero y comprar a 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 electrónicas típicas.
Bakong, lanzado en 2019, fue desarrollado por Soramitsu, que es una empresa de tecnología global que desarrolla soluciones basadas en cadenas de bloques que incluyen 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 no bancarizados de Camboya al permitir que cualquier ciudadano abra una cuenta independientemente de si tiene una cuenta bancaria tradicional o no. Llegar a quienes no tienen cuenta bancaria es un problema importante para Camboya, ya que el 78% de sus ciudadanos no tienen una cuenta bancaria. Sin embargo, más del 50% de su población posee un teléfono inteligente. Los beneficios de la 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.
Reflejos
La plataforma de Iroha se puede utilizar para crear un sistema de gestión de identidad, como documentos de identidad 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 comprar bienes de los comerciantes.
Hyperledger Iroha puede integrarse con plataformas Linux, macOS y Windows.
Hyperledger Iroha es un marco de blockchain empresarial diseñado para proyectos de infraestructura que necesitan tecnología de contabilidad distribuida.