18 avril 2021 6:23

Hyperledger Iroha

Qu’est-ce que Hyperledger Iroha?

Hyperledger Iroha est une plate-forme de blockchain conçue pour être facilement intégrable dans diverses utilisations commerciales nécessitant une technologie de grand livre distribué. Par exemple, la plate-forme peut être utilisée pour aider les entreprises et les gouvernements dans la gestion des identités, telles que les identifiants nationaux, et le secteur des services financiers avec les virements de banque à banque.

Selon le site Web de la société, « Hyperledger vise à créer une technologie de grand livre distribué qui permet aux organisations de créer et d’exécuter des applications, des plates-formes et des systèmes matériels robustes et spécifiques à l’industrie pour prendre en charge leurs transactions commerciales individuelles. »

Hyperledger Iroha – lancé en mai 2019 – est l’un des projets sous l’égide d’Hyperledger et est hébergé par la Linux Foundation. La société japonaise de technologie financière, Soramitsu Co. Ltd., a ouvert le code pour Iroha. Il a été à l’origine fourni par Soramitsu, Hitachi, NTT Data et Colu.

Points clés à retenir

  • Hyperledger Iroha est un framework de blockchain d’entreprise conçu pour les projets d’infrastructure nécessitant une technologie de grand livre distribué.
  • La plate-forme d’Iroha peut être utilisée pour créer un système de gestion d’identité tel que les identifiants nationaux.
  • Des applications logicielles peuvent également être développées pour les personnes non bancarisées, permettant l’accès aux services financiers, aux transferts d’argent et à l’achat de biens auprès de commerçants.
  • Hyperledger Iroha peut s’intégrer aux plates-formes Linux, Mac OS et Windows.

Comprendre Hyperledger Iroha

Hyperledger Iroha est un framework de blockchain d’entreprise conçu pour être intégré dans des projets d’infrastructure nécessitant une technologie de registre distribué. La fonction de registre distribué d’une blockchain fonctionne de manière similaire à une base de données partagée, ce qui peut permettre le partage public des données. Cependant, de nombreuses entreprises peuvent utiliser un réseau de blockchain privé comme cadre pour créer des applications logicielles, appelées applications, pour leur utilisation en interne ou pour offrir des produits basés sur la technologie à leurs clients.

La plate-forme Hyperledger Iroha permet aux utilisateurs de créer des applications spécifiques à leurs besoins commerciaux, en particulier pour les applications mobiles. Il présente une conception C ++ axée sur le domaine, qui est un langage de programmation utilisé par les ingénieurs en logiciel. Iroha dispose également d’un algorithme de consensus appelé YAC (pourY etA utre distribuéC onsensus algorithme). Un algorithme est une procédure étape par étape écrite en code, conçue pour résoudre les problèmes et exécuter une séquence d’instructions.

Les caractéristiques d’Hyperledger Iroha comprennent:

  • Fonctionnalités multisignatures (ou plusieurs clés) pour les transactions lorsqu’une application a besoin de plusieurs signatures pour le règlement des transactions
  • Prise en charge de l’écriture d’applications sur différentes plates-formes (par exemple, mobile et mainframe) à l’aide de langages de programmation tels que Java, JS, Python et iOS
  • Plusieurs systèmes d’exploitation compatibles, notamment Windows, Linux et Mac OS
  • Conception modulaire et plug-in pour permettre à un développeur de mettre en place et de faire fonctionner facilement une blockchain

Iroha permet un déploiement et une maintenance faciles, une vaste gamme de bibliothèques de codes pour les développeurs pour permettre le développement d’applications sans tracas, un contrôle et des autorisations sécurisés sur les rôles et activités des utilisateurs, une gestion facile des actifs et de l’identité des participants, et une architecture de conception modulaire pour faciliter l’écosystème de la blockchain.

Par exemple, le groupe mondial d’assurance dommages et dommages basé au Japon, Sompo Japan Nipponkoa Holdings Inc., utilise la blockchain d’Hyperledger Iroha pour créer des contrats d’assurance tels que des dérivés météorologiques. Ces dérivés sont des contrats financiers qui servent à couvrir ou à protéger l’assureur contre les pertes liées aux intempéries.

Blockchains basées sur les autorisations et les blockchains publiques

Iroha diffère des autres réseaux de chaînes de blocs populaires, comme Bitcoin et Ethereum, car ces derniers fonctionnent comme des registres sans autorisation, qui permettent à quiconque de rejoindre et d’accorder l’accès à tout sur le réseau. Les opérations d’Iroha sont autorisées, c’est-à-dire que seuls les participants disposant d’un accès approprié sont autorisés à rejoindre, interagir et contribuer au système de blockchain.

Dans un réseau autorisé, les participants peuvent être connus les uns des autres, ce qui signifie qu’ils pourraient avoir des intérêts communs menant à la collaboration et au consensus. Un réseau autorisé permet aux participants de partager des données au sein d’une blockchain sécurisée.

A l’inverse, dans une blockchain publique, les données sont rendues publiques. En outre, les transactions sur une blockchain publique doivent être vérifiées comme étant exactes et non frauduleuses, ce qui fait partie du processus de preuve de travail. En conséquence, les blockchains publiques sont souvent confrontées à une latence ou à une lenteur car le système s’enlise à mesure que le volume des transactions augmente.

Dans un réseau autorisé, similaire à l’Iroha d’Hyperledger, les problèmes peuvent être résolus plus rapidement que sur une blockchain publique, car le réseau n’est pas bloqué par les mécanismes de preuve de travail. Cependant, l’ interrogation de données peut être limité sur Iroha, comme tout le monde est autorisé à lire et à vérifier les données sur le blockchain. Contrairement à Bitcoin ou Ethereum, Iroha n’a pas de crypto-monnaie native, mais elle peut être créée par un participant éligible selon les besoins pour sa propre utilisation en entreprise.

Applications de Hyperledger Iroha

En utilisant Iroha, une entreprise peut créer et gérer des actifs numériques simples comme n’importe quelle cryptomonnaie standard, ou des actifs complexes tels que des droits indivisibles, l’authenticité des certificats et les brevets.

Certifications

Iroha permet de créer des identités de certification, ce qui permet l’octroi ainsi que la vérification de divers certificats délivrés à des individus par des établissements d’enseignement et de santé. Le diplôme universitaire d’un candidat peut être stocké sur la blockchain, et toute agence de recrutement ou employeur éligible peut se voir accorder des droits de vérification pour authentifier les informations du candidat pendant le processus de recrutement.

Avatars numériques

Iroha peut également être utilisé pour créer des avatars numériques d’actifs du monde réel qui peuvent être traités avec des frais de transaction nuls ou faibles. Par exemple, le propriétaire actuel d’une voiture ancienne peut créer un actif numérique qui représente la voiture ancienne sur la blockchain, puis lier sa propriété à lui-même. Pour transférer la propriété, il peut ensuite créer une offre à l’aide d’une transaction multi-signature, qui comprend le coût du transfert dans une devise particulière. La contrepartie intéressée peut accepter l’offre sur la blockchain et compléter la transaction en transférant la devise au propriétaire actuel, et recevoir la propriété de la voiture en retour.

Connaissez votre client (KYC)

L’Iroha d’Hyperledger peut également être utilisé dans le processus de gestion des identités nécessaire pour les exigences de  Know Your Customer (KYC). KYC est une exigence standard dans le secteur des services financiers qui établit des lignes directrices permettant aux banques et aux entreprises d’investissement de connaître leur client. Par exemple, KYC aide à établir une compréhension de la tolérance au risque d’un client à des fins d’investissement.

KYC implique également d’accepter l’identification appropriée et les résolutions d’entreprise pendant le processus d’ouverture de compte, ainsi que la compréhension du type d’industrie et de la manière dont une entreprise gagne ses revenus. Le KYC est essentiel pour les entreprises financières en ce sens qu’il les aide à s’assurer que leurs clients sont traités correctement, mais est également conçu pour prévenir la fraude et le blanchiment d’argent.

En conséquence, il y a une quantité importante de documentation impliquée dans le processus KYC. Au lieu qu’un utilisateur soumette des documents KYC à chaque institut séparément, il peut créer l’identité nécessaire sur la blockchain, à laquelle les différents instituts éligibles peuvent accéder selon les besoins pour la conformité KYC.

Contrats intelligents

Iroha propose des contrats intelligents, qui sont des contrats auto-exécutables contenant les termes d’un accord entre deux parties écrit dans un code. Si une partie satisfait à sa fin de l’accord via le réseau blockchain, le contrat intelligent exécute automatiquement l’autre extrémité de l’accord.

De cette manière, Iroha peut offrir une alternative aux contrats intelligents d’Ethereum, qui peuvent nécessiter l’écriture de code lourd. La même chose peut être obtenue rapidement et simplement en utilisant les commandes intégrées dans Iroha pour effectuer des tâches courantes plus rapidement et avec une complexité moindre et un risque moindre.

Exemple d’Hyperledger Iroha

Bakong est l’application logicielle (app) de paiement mobile et bancaire du Cambodge et est le premier système de paiement de détail qui utilise la technologie blockchain. Bakong est parrainé par la Banque nationale du Cambodge, qui est la banque centrale du pays et s’appuie sur le réseau d’Hyperledger Iroha.

Bakong permet aux entreprises et aux particuliers de transférer de l’argent et d’acheter auprès de commerçants à l’aide d’une application pour smartphone. Les commerçants peuvent également effectuer des paiements sans numéraire et sécurisés, tandis que les banques peuvent effectuer des virements interbancaires à un coût inférieur à celui des virements électroniques classiques.

Bakong, lancé en 2019, a été développé par Soramitsu, une société technologique mondiale qui développe des solutions basées sur la blockchain, y compris des systèmes de paiement nationaux et transfrontaliers. Bakong s’est depuis associé à plus de 20 institutions financières.

En utilisant le réseau Iroha d’Hyperledger, le projet est conçu pour atteindre les citoyens cambodgiens non bancarisés en permettant à tout citoyen d’ouvrir un compte, qu’il ait ou non un compte bancaire traditionnel. Atteindre les non bancarisés est un enjeu majeur pour le Cambodge puisque 78% de ses citoyens n’ont pas de compte bancaire. Cependant, plus de 50% de sa population possède un smartphone. Les avantages de l’inclusion financière du projet blockchain permettent également à ces citoyens de faire des affaires avec plus de 500 commerçants via l’application.