Hyperledger Iroha
Was ist Hyperledger Iroha?
Hyperledger Iroha ist eine Blockchain - Plattform, die so konzipiert ist, dass sie sich leicht in verschiedene Geschäftsanwendungen integrieren lässt, die eine Distributed-Ledger-Technologie erfordern. Die Plattform kann beispielsweise verwendet werden, um Unternehmen und Regierungen beim Identitätsmanagement, wie z. B. nationale Ausweise, und den Finanzdienstleistungssektor bei Bank-zu-Bank-Überweisungen zu unterstützen.
Laut der Website des Unternehmens „zielt Hyperledger darauf ab, eine Distributed-Ledger-Technologie zu entwickeln, die es Unternehmen ermöglicht, robuste, branchenspezifische Anwendungen, Plattformen und Hardwaresysteme zu erstellen und zu betreiben, um ihre individuellen Geschäftstransaktionen zu unterstützen.“
Hyperledger Iroha wurde im Mai 2019 gestartet und ist eines der Projekte unter dem Dach von Hyperledger und wird von der Linux Foundation gehostet. Das japanische Fintech-Unternehmen Soramitsu Co. Ltd. hat den Code für Iroha auf Open-Source-Basis bereitgestellt. Es wurde ursprünglich von Soramitsu, Hitachi, NTT Data und Colu beigesteuert.
Hyperledger Iroha verstehen
Hyperledger Iroha ist ein Business-Blockchain-Framework, das für die Integration in Infrastrukturprojekte entwickelt wurde, die eine Distributed-Ledger-Technologie benötigen. Die Distributed-Ledger-Funktion einer Blockchain funktioniert ähnlich wie eine gemeinsam genutzte Datenbank, die es ermöglichen kann, Daten öffentlich zu teilen. Viele Unternehmen können jedoch ein privates Blockchain-Netzwerk als Rahmen verwenden, um Softwareanwendungen – sogenannte Apps – für den internen Gebrauch zu erstellen oder ihren Kunden technologiebasierte Produkte anzubieten.
Die Plattform von Hyperledger Iroha ermöglicht es Benutzern, Anwendungen zu erstellen, die speziell auf ihre Geschäftsanforderungen zugeschnitten sind, insbesondere für mobile Anwendungen. Es verfügt über ein domänengesteuertes C++-Design, eine Programmiersprache, die von Softwareentwicklern verwendet wird. Iroha verfügt auch über einen Konsensalgorithmus namens YAC (für Yet Another Consensus algorithm). Ein Algorithmus ist eine in Code geschriebene Schritt-für-Schritt-Prozedur, die darauf ausgelegt ist, die Probleme zu lösen und eine Folge von Anweisungen auszuführen.
Zu den Funktionen von Hyperledger Iroha gehören:
Multisignatur (oder mehrere Schlüssel)-Funktionalitäten für Transaktionen, wenn eine Anwendung mehrere Signaturen für die Transaktionsabwicklung benötigt
Unterstützung für das Schreiben von Anwendungen auf verschiedenen Plattformen (z. B. Mobil und Mainframe) mit Programmiersprachen wie Java, JS, Python und iOS
Mehrere kompatible Betriebssysteme, einschließlich Windows, Linux und macOS
Plug-in, modulares Design, um es Entwicklern zu erleichtern, eine Blockchain zum Laufen zu bringen
Iroha ermöglicht eine einfache Bereitstellung und Wartung, eine große Auswahl an Codebibliotheken für Entwickler, um eine problemlose Anwendungsentwicklung zu ermöglichen, eine sichere Kontrolle und Berechtigungen für Benutzerrollen und -aktivitäten, eine einfache Asset-Verwaltung und Teilnehmeridentität sowie eine modulare Designarchitektur zur Erleichterung des Blockchain-Ökosystems.
Beispielsweise verwendet die in Japan ansässige globale Unfall- und Sachversicherungsgruppe Sompo Japan Nipponkoa Holdings Inc. die Blockchain von Hyperledger Iroha, um Versicherungsverträge wie Wetterderivate zu erstellen. Diese Derivate sind Finanzkontrakte, die zur Absicherung oder zum Schutz des Versicherers vor wetterbedingten Verlusten eingesetzt werden.
Berechtigungsbasiert vs. öffentliche Blockchains
Iroha unterscheidet sich von anderen beliebten Blockchain-Netzwerken wie Bitcoin und Ethereum,. da letztere als erlaubnislose Hauptbücher fungieren, die es jedem ermöglichen, sich anzuschließen und Zugriff auf alles im Netzwerk zu gewähren. Der Betrieb von Iroha ist genehmigt – das heißt, nur Teilnehmer mit entsprechendem Zugriff dürfen dem Blockchain-System beitreten, interagieren und dazu beitragen.
In einem zugelassenen Netzwerk könnten die Teilnehmer einander bekannt sein, was bedeutet, dass sie gemeinsame Interessen haben könnten, die zu Zusammenarbeit und Konsens führen. Ein zugelassenes Netzwerk ermöglicht es den Teilnehmern, Daten innerhalb einer sicheren Blockchain zu teilen.
Umgekehrt werden in einer öffentlichen Blockchain die Daten öffentlich gemacht. Außerdem müssen Transaktionen auf einer öffentlichen Blockchain als korrekt und nicht betrügerisch verifiziert werden, was Teil des Proof-of-Work-Prozesses ist. Infolgedessen sind öffentliche Blockchains oft mit Latenz oder Langsamkeit konfrontiert, da das System mit zunehmendem Transaktionsvolumen festgefahren wird.
In einem zugelassenen Netzwerk, ähnlich wie bei Hyperledger Iroha, können Probleme schneller gelöst werden als in einer öffentlichen Blockchain, da das Netzwerk nicht durch die Proof-of-Work-Mechanismen aufgehalten wird. Allerdings kann die Datenabfrage auf Iroha eingeschränkt werden, da nicht jeder die Daten auf der Blockchain lesen und verifizieren darf. Im Gegensatz zu Bitcoin oder Ethereum hat Iroha keine native Kryptowährung, aber sie kann von einem berechtigten Teilnehmer nach Bedarf für den eigenen Unternehmensgebrauch erstellt werden.
Anwendungen von Hyperledger Iroha
Kryptowährung oder komplexe wie unteilbare Rechte, Zertifikatauthentizität und Patente erstellen und verwalten .
Zertifizierungen
Iroha ermöglicht den Aufbau zertifizierender Identitäten, was die Erteilung sowie Überprüfung verschiedener Zertifikate ermöglicht, die Einzelpersonen von Bildungs- und Gesundheitsinstituten ausgestellt werden. Der Universitätsabschluss eines Kandidaten kann in der Blockchain gespeichert werden, und jeder qualifizierten Einstellungsagentur oder jedem Arbeitgeber können Verifizierungsrechte eingeräumt werden, um die Informationen des Kandidaten während des Einstellungsprozesses zu authentifizieren.
Digitale Avatare
Iroha kann auch verwendet werden, um digitale Avatare von realen Vermögenswerten zu erstellen, die ohne oder mit geringen Transaktionsgebühren abgewickelt werden können. Beispielsweise kann der aktuelle Besitzer eines Oldtimers ein digitales Asset erstellen, das den Oldtimer in der Blockchain darstellt, und dann seinen Besitz mit sich selbst verknüpfen. Um das Eigentum zu übertragen, können sie dann mithilfe einer Multi-Signatur-Transaktion ein Angebot erstellen, das die Übertragungskosten in einer bestimmten Währung enthält. Die interessierte Gegenpartei kann das Angebot auf der Blockchain annehmen und die Transaktion abschließen, indem sie die Währung an den derzeitigen Eigentümer überweist und im Gegenzug das Eigentum an dem Auto erhält.
Kenne deinen Kunden (KYC)
Hyperledger Iroha kann auch im Identitätsverwaltungsprozess verwendet werden, der für die Anforderungen von Know Your Customer (KYC) erforderlich ist. KYC ist eine Standardanforderung in der Finanzdienstleistungsbranche, die Richtlinien für Banken und Wertpapierfirmen festlegt, um ihre Kunden zu kennen. Beispielsweise hilft KYC dabei, ein Verständnis für die Risikotoleranz eines Kunden für Anlagezwecke zu erlangen.
KYC beinhaltet auch das Akzeptieren der ordnungsgemäßen Identifizierung und Unternehmensbeschlüsse während des Kontoeröffnungsprozesses sowie das Verständnis der Art der Branche und der Art und Weise, wie ein Unternehmen sein Einkommen erzielt. KYC ist für Finanzunternehmen von entscheidender Bedeutung, da es ihnen hilft sicherzustellen, dass ihre Kunden ordnungsgemäß behandelt werden, aber auch Betrug und Geldwäsche verhindern soll.
Infolgedessen ist eine erhebliche Menge an Dokumentation mit dem KYC-Prozess verbunden. Anstatt dass ein Benutzer KYC-Dokumente separat bei jedem Institut einreicht, kann er die notwendige Identität in der Blockchain erstellen, auf die die verschiedenen qualifizierten Institute nach Bedarf für die KYC-Compliance zugreifen können.
Intelligente Verträge
Iroha bietet Smart Contracts an, bei denen es sich um selbstausführende Verträge handelt, die Bedingungen einer Vereinbarung zwischen zwei Parteien enthalten, die in Code geschrieben sind. Wenn eine Partei ihr Ende der Vereinbarung über das Blockchain-Netzwerk erfüllt, führt der Smart Contract automatisch das andere Ende der Vereinbarung aus.
Auf diese Weise kann Iroha eine Alternative zu den Smart Contracts von Ethereum anbieten, die möglicherweise das Schreiben umständlichen Codes erfordern. Das gleiche kann schnell und einfach erreicht werden, indem die integrierten Befehle in Iroha verwendet werden, um allgemeine Aufgaben schneller und mit geringerer Komplexität und geringerem Risiko zu erledigen.
Beispiel für Hyperledger Iroha
Bakong ist Kambodschas mobile Zahlungs- und Banksoftwareanwendung (App) und das erste Einzelhandelszahlungssystem, das Blockchain-Technologie verwendet. Bakong wird von der National Bank of Cambodia, der Zentralbank des Landes, gesponsert und baut auf dem Netzwerk von Hyperledger Iroha auf.
Bakong ermöglicht es Unternehmen und Privatpersonen, Geld zu überweisen und bei Händlern mit einer Smartphone-App einzukaufen. Händler können auch bargeldlos und sicher bezahlen, während Banken Interbankenüberweisungen zu geringeren Kosten als herkömmliche Überweisungen durchführen können.
Bakong – eingeführt im Jahr 2019 – wurde von Soramitsu entwickelt, einem globalen Technologieunternehmen, das Blockchain-basierte Lösungen einschließlich inländischer und grenzüberschreitender Zahlungssysteme entwickelt. Seitdem hat Bakong Partnerschaften mit mehr als 20 Finanzinstituten geschlossen.
Das Projekt nutzt das Iroha-Netzwerk von Hyperledger und soll Kambodschas Bürger ohne Bankkonto erreichen, indem es jedem Bürger ermöglicht, ein Konto zu eröffnen, unabhängig davon, ob er ein traditionelles Bankkonto hat oder nicht. Menschen ohne Bankkonto zu erreichen, ist ein großes Problem für Kambodscha, da 78 % seiner Bürger kein Bankkonto haben. Allerdings besitzen mehr als 50 % der Einwohner ein Smartphone. Die Vorteile der finanziellen Inklusion aus dem Blockchain-Projekt ermöglichen es diesen Bürgern auch, über die App mit mehr als 500 Händlern Geschäfte zu machen.
Höhepunkte
Die Plattform von Iroha kann verwendet werden, um ein Identitätsmanagementsystem wie nationale Ausweise aufzubauen.
Software-Apps können auch für Personen ohne Bankverbindung entwickelt werden, die den Zugang zu Finanzdienstleistungen, Geldüberweisungen und den Kauf von Waren bei Händlern ermöglichen.
Hyperledger Iroha kann in Linux-, macOS- und Windows-Plattformen integriert werden.
Hyperledger Iroha ist ein Business-Blockchain-Framework, das für Infrastrukturprojekte entwickelt wurde, die eine Distributed-Ledger-Technologie benötigen.