Hyperledger Iroha
Qu'est-ce qu'Hyperledger Iroha ?
Hyperledger Iroha est une plate-forme blockchain conçue pour être facilement intégrable dans diverses utilisations commerciales nécessitant une technologie de registre distribué. Par exemple, la plate-forme peut être utilisée pour aider les entreprises et les gouvernements dans la gestion de l'identité, comme les cartes d'identité nationales, et le secteur des services financiers dans les transferts de banque à banque.
Selon le site Web de la société, "Hyperledger vise à créer une technologie de registre 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".
Lancé en mai 2019, Hyperledger Iroha est l'un des projets sous l'égide d'Hyperledger et est hébergé par la Fondation Linux. La société japonaise de technologie financière, Soramitsu Co. Ltd., a ouvert le code d'Iroha. Il a été initialement fourni par Soramitsu, Hitachi, NTT Data et Colu.
Comprendre Hyperledger Iroha
Hyperledger Iroha est un cadre 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 la même manière qu'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 blockchain privé comme cadre pour créer des applications logicielles, appelées applications, pour leur usage interne ou pour proposer des produits basés sur la technologie à leurs clients.
La plate-forme d'Hyperledger Iroha permet aux utilisateurs de créer des applications spécifiques aux besoins de leur entreprise, 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 propose également un algorithme de consensus appelé YAC (pour Yet Another Consensus algorithm). Un algorithme est une procédure pas à pas écrite en code, conçue pour résoudre les problèmes et exécuter une séquence d'instructions.
Les fonctionnalités d'Hyperledger Iroha incluent :
Fonctionnalités multisignatures (ou clés multiples) 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, dont Windows, Linux et macOS
Conception modulaire enfichable pour faciliter la mise en place et le fonctionnement d'une blockchain par un développeur
Iroha permet un déploiement et une maintenance faciles, une vaste gamme de bibliothèques de codes pour les développeurs afin de permettre un développement d'applications sans tracas, un contrôle et des autorisations sécurisés sur les rôles et les 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 biens 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 climatiques. Ces dérivés sont des contrats financiers utilisés pour couvrir ou protéger l'assureur contre les pertes liées aux intempéries.
Blockchains basées sur les autorisations ou 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 peuvent 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. De plus, les transactions sur une blockchain publique doivent être vérifiées comme exactes et non frauduleuses, ce qui fait partie du processus de preuve de travail. En conséquence, les blockchains publiques sont souvent confrontées à la latence ou à la lenteur car le système s'enlise à mesure que le volume des transactions augmente.
Dans un réseau autorisé, similaire à Hyperledger Iroha, les problèmes peuvent être résolus plus rapidement que sur une blockchain publique puisque le réseau n'est pas bloqué par les mécanismes de preuve de travail. Cependant, l'interrogation des données peut être restreinte sur Iroha, car tout le monde n'est pas autorisé à lire et à vérifier les données sur la blockchain. Contrairement à Bitcoin ou Ethereum, Iroha n'a pas de crypto-monnaie native, mais elle peut être créée par un participant éligible en fonction des besoins de sa propre entreprise.
Applications d'Hyperledger Iroha
En utilisant Iroha, une entreprise peut créer et gérer des actifs numériques simples comme n'importe quelle crypto -monnaie standard ou complexes comme les droits indivisibles, l'authenticité des certificats et les brevets.
Certifications
Iroha permet de construire des identités de certification, ce qui permet l'octroi ainsi que la vérification de divers certificats délivrés à des particuliers 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 qualifié peut se voir accorder des droits de vérification pour authentifier les informations du candidat pendant le processus d'embauche.
Avatars numériques
Iroha peut également être utilisé pour créer des avatars numériques d'actifs du monde réel qui peuvent être négociés avec des frais de transaction nuls ou faibles. Par exemple, le propriétaire actuel d'une voiture de collection peut créer un actif numérique qui représente la voiture de collection sur la blockchain, puis lier sa propriété à lui-même. Pour transférer la propriété, ils peuvent ensuite créer une offre à l'aide d'une transaction multi-signatures, qui inclut le coût du transfert dans une devise particulière. La contrepartie intéressée peut accepter l'offre sur la blockchain et finaliser 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)
Hyperledger Iroha peut également être utilisé dans le processus de gestion des identités nécessaire pour les exigences Know Your Customer (KYC). KYC est une exigence standard dans le secteur des services financiers qui établit des lignes directrices pour que les banques et les entreprises d'investissement connaissent 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 lors du processus d'ouverture de compte, ainsi que de comprendre le type d'industrie et la manière dont une entreprise gagne ses revenus. Le KYC est essentiel pour les sociétés financières car il les aide à s'assurer que leurs clients sont traités correctement, mais il est également conçu pour prévenir la fraude et le blanchiment d'argent.
En conséquence, il existe 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 en code. Si une partie satisfait sa part de l'accord via le réseau blockchain, le contrat intelligent exécute automatiquement l'autre extrémité de l'accord.
De cette façon, 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 moins de complexité et moins de risques.
Exemple d'Hyperledger Iroha
Bakong est l'application logicielle de paiement mobile et bancaire du Cambodge (application) 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 espèces 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, notamment des systèmes de paiement nationaux et transfrontaliers. Bakong s'est depuis associé à plus de 20 institutions financières.
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 ceux qui ne sont pas 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 ses habitants possèdent un smartphone. Les avantages de l'inclusion financière du projet blockchain permettent également à ces citoyens de faire affaire avec plus de 500 commerçants via l'application.
Points forts
La plate-forme d'Iroha peut être utilisée pour construire un système de gestion d'identité tel que des identifiants nationaux.
Des applications logicielles peuvent également être développées pour les personnes non bancarisées, permettant l'accès aux services financiers, les transferts d'argent et l'achat de biens auprès des commerçants.
Hyperledger Iroha peut s'intégrer aux plates-formes Linux, macOS et Windows.
Hyperledger Iroha est un cadre de blockchain d'entreprise conçu pour les projets d'infrastructure qui nécessitent une technologie de registre distribué.