Hyperledger Iroha
Wat is Hyperledger Iroha?
Hyperledger Iroha is een blockchain platform dat is ontworpen om gemakkelijk te kunnen worden geïntegreerd in verschillende zakelijke toepassingen waarvoor gedistribueerde grootboektechnologie vereist is. Het platform kan bijvoorbeeld worden gebruikt om bedrijven en overheden te helpen met identiteitsbeheer, zoals nationale ID’s, en de financiële dienstverlening met bank-naar-bankoverboekingen.
Volgens de website van het bedrijf “Hyperledger wil gedistribueerde grootboektechnologie creëren waarmee organisaties robuuste, branchespecifieke applicaties, platforms en hardwaresystemen kunnen bouwen en gebruiken om hun individuele zakelijke transacties te ondersteunen.”
Hyperledger Iroha – gelanceerd in mei 2019 – is een van de projecten onder de Hyperledger-paraplu en wordt gehost door de Linux Foundation. Het Japanse fintech-bedrijf, Soramitsu Co. Ltd., heeft de code voor Iroha open source gemaakt. Het is oorspronkelijk bijgedragen door Soramitsu, Hitachi, NTT Data en Colu.
Belangrijkste leerpunten
- Hyperledger Iroha is een zakelijk blockchain-framework dat is ontworpen voor infrastructuurprojecten die gedistribueerde grootboektechnologie nodig hebben.
- Het platform van Iroha kan worden gebruikt om een identiteitsbeheersysteem te bouwen, zoals nationale ID’s.
- Er kunnen ook software-apps worden ontwikkeld voor mensen zonder bankrekening die toegang geven tot financiële diensten, geldovermakingen en om goederen van handelaren te kopen.
- Hyperledger Iroha kan worden geïntegreerd met Linux, Mac OS- en Windows-platforms.
Hyperledger Iroha begrijpen
Hyperledger Iroha is een zakelijk blockchain-framework dat is ontworpen om te worden opgenomen in infrastructuurprojecten die gedistribueerde grootboektechnologie nodig hebben. De gedistribueerde grootboekfunctie van een blockchain werkt vergelijkbaar met een gedeelde database, waardoor gegevens openbaar kunnen worden gedeeld. Veel bedrijven kunnen echter een privaat blockchain-netwerk gebruiken als raamwerk om softwareapplicaties – apps genaamd – te bouwen voor intern gebruik of om op technologie gebaseerde producten aan hun klanten aan te bieden.
Met het platform van Hyperledger Iroha kunnen gebruikers applicaties bouwen die specifiek zijn voor hun zakelijke behoeften, met name voor mobiele applicaties. Het beschikt over een domeingestuurd C ++ -ontwerp, een programmeertaal die wordt gebruikt door software-ingenieurs. Iroha beschikt ook over een consensus-algoritme genaamd YAC (voorY etA, een ander gedistribueerdC onsensus-algoritme). Een algoritme is een stapsgewijze procedure die is geschreven in code, die is ontworpen om de problemen op te lossen en een reeks instructies uit te voeren.
Kenmerken van Hyperledger Iroha zijn onder meer:
- Functies voor meerdere handtekeningen (of meerdere sleutels) voor transacties wanneer een applicatie meerdere handtekeningen nodig heeft voor de afwikkeling van transacties
- Ondersteuning voor het schrijven van applicaties op verschillende platforms (bijv. Mobiel en mainframe) met behulp van programmeertalen zoals Java, JS, Python en iOS
- Meerdere compatibele besturingssystemen, waaronder Windows, Linux en Mac OS
- Plug-in, modulair ontwerp om het een ontwikkelaar gemakkelijk te maken om een blockchain aan de gang te krijgen
Iroha maakt eenvoudige implementatie en onderhoud mogelijk, een breed scala aan codebibliotheken voor ontwikkelaars om probleemloze applicatieontwikkeling mogelijk te maken, veilige controle en machtigingen over gebruikersrollen en -activiteiten, eenvoudig activabeheer en identiteit van deelnemers, en een modulaire ontwerparchitectuur om het blockchain-ecosysteem te vergemakkelijken.
Bijvoorbeeld, is de Japanse-gebaseerde wereldwijde slachtoffer en eigendommen verzekeringsgroep Sompo Japan Nipponkoa Holdings Inc. met behulp van Hyperledger Iroha’s blockchain op verzekeringscontracten zoals creëren weerderivaten. Deze derivaten zijn financiële contracten die worden gebruikt om de verzekeraar af te dekken of te beschermen tegen weersgerelateerde verliezen.
Op toestemming gebaseerde versus openbare blockchains
Iroha verschilt van andere populaire blockchain-netwerken, zoals Bitcoin en Ethereum, aangezien deze laatste werken als machtigingsloze grootboeken, waarmee iedereen kan deelnemen en toegang kan verlenen tot alles op het netwerk. De operaties van Iroha zijn toegestaan, dat wil zeggen dat alleen deelnemers met geschikte toegang mogen deelnemen, communiceren en bijdragen aan het blockchain-systeem.
In een netwerk met toestemming kunnen de deelnemers bij elkaar bekend zijn, wat betekent dat ze gedeelde belangen kunnen hebben die leiden tot samenwerking en consensus. Een geautoriseerd netwerk stelt deelnemers in staat om gegevens te delen binnen een beveiligde blockchain.
Omgekeerd worden in een openbare blockchain de gegevens openbaar gemaakt. Transacties op een openbare blockchain moeten ook worden geverifieerd als nauwkeurig en niet als frauduleus, wat deel uitmaakt van het proof-of-work-proces. Als gevolg hiervan hebben openbare blockchains vaak te maken met latentie of traagheid, omdat het systeem vastloopt naarmate het aantal transacties toeneemt.
In een netwerk met toestemming, vergelijkbaar met Hyperledger’s Iroha, kunnen problemen sneller worden opgelost dan op een openbare blockchain, omdat het netwerk niet wordt opgehouden door de proof-of-work-mechanismen. Het opvragen van gegevens kan echter worden beperkt op Iroha, aangezien niet iedereen de gegevens op de blockchain mag lezen en verifiëren. In tegenstelling tot Bitcoin of Ethereum heeft Iroha geen native cryptocurrency, maar deze kan worden gemaakt door een in aanmerking komende deelnemer zoals vereist voor hun eigen zakelijk gebruik.
Toepassingen van Hyperledger Iroha
Met Iroha kan een bedrijf eenvoudige digitale activa maken en beheren, zoals elke standaard cryptocurrency, of complexe activa zoals ondeelbare rechten, authenticiteit van certificaten en patenten.
Certificaten
Iroha maakt het mogelijk om certificerende identiteiten te bouwen, waardoor het zowel mogelijk is om verschillende certificaten te verlenen als te verifiëren die door onderwijs- en zorginstellingen aan individuen zijn uitgegeven. Het universitaire diploma van een kandidaat kan op de blockchain worden opgeslagen en elk in aanmerking komend wervingsbureau of werkgever kan verificatierechten krijgen om de informatie van de kandidaat te verifiëren tijdens het wervingsproces.
Digitale avatars
Iroha kan ook worden gebruikt om digitale avatars van real-world activa te maken die kunnen worden verhandeld met nul of lage transactiekosten. De huidige eigenaar van een oldtimer kan bijvoorbeeld een digitaal activum creëren dat de oldtimer op de blockchain vertegenwoordigt en vervolgens zijn eigendom aan hemzelf koppelen. Om het eigendom over te dragen, kan hij vervolgens een aanbieding maken met behulp van een transactie met meerdere handtekeningen, die de kosten van overdracht in een bepaalde valuta omvat. De geïnteresseerde tegenpartij kan het bod op de blockchain accepteren en de transactie voltooien door de valuta over te dragen aan de huidige eigenaar, en in ruil daarvoor het eigendom van de auto ontvangen.
Ken uw klant (KYC)
Hyperledger’s Iroha kan ook worden gebruikt in het identiteitsbeheerproces dat nodig is voor Know Your Customer (KYC) -vereisten. KYC is een standaardvereiste in de financiële dienstverlening die richtlijnen vaststelt voor banken en beleggingsondernemingen om hun cliënt te kennen. KYC helpt bijvoorbeeld om inzicht te krijgen in de risicotolerantie van een klant voor beleggingsdoeleinden.
KYC omvat ook het accepteren van de juiste identificatie en zakelijke resoluties tijdens het openen van een rekening, evenals het begrijpen van het type branche en hoe een bedrijf zijn inkomsten verdient. KYC is van cruciaal belang voor financiële bedrijven omdat het hen helpt ervoor te zorgen dat hun klanten correct worden behandeld, maar ook is ontworpen om fraude en het witwassen van geld te voorkomen.
Als gevolg hiervan is er een aanzienlijke hoeveelheid documentatie betrokken bij het KYC-proces. In plaats van dat een gebruiker KYC-documenten afzonderlijk bij elk instituut indient, kunnen ze de benodigde identiteit op de blockchain creëren, die toegankelijk is voor de verschillende kwalificerende instellingen als dat nodig is voor KYC-compliance.
Slimme contracten
Iroha biedt slimme contracten, dit zijn zelfuitvoerende contracten die voorwaarden bevatten van een overeenkomst tussen twee partijen die in code is geschreven. Als een partij aan het einde van de overeenkomst voldoet via het blockchain-netwerk, voert het slimme contract automatisch het andere einde van de overeenkomst uit.
Op deze manier kan Iroha een alternatief bieden voor de slimme contracten van Ethereum, waarvoor mogelijk omslachtige code moet worden geschreven. Hetzelfde kan snel en eenvoudig worden bereikt door de ingebouwde opdrachten in Iroha te gebruiken om veelvoorkomende taken sneller en met minder complexiteit en minder risico uit te voeren.
Voorbeeld van Hyperledger Iroha
Bakong is Cambodja’s softwareapplicatie (app) voor mobiel betalen en bankieren en is het eerste betalingssysteem voor de detailhandel dat gebruikmaakt van blockchain-technologie. Bakong wordt gesponsord door de Nationale Bank van Cambodja, de centrale bank van het land en gebouwd op het netwerk van Hyperledger Iroha.
Bakong biedt bedrijven en particulieren de mogelijkheid om geld over te maken en bij handelaren te kopen met behulp van een smartphone-app. Handelaren kunnen ook contante en veilige betalingen doen, terwijl banken interbancaire overboekingen kunnen doen tegen lagere kosten dan gewone overboekingen.
Bakong – gelanceerd in 2019 – is ontwikkeld door Soramitsu, een wereldwijd technologiebedrijf dat op blockchain gebaseerde oplossingen ontwikkelt, waaronder binnenlandse en grensoverschrijdende betalingssystemen. Bakong werkt sindsdien samen met meer dan 20 financiële instellingen.
Door gebruik te maken van het Iroha-netwerk van Hyperledger, is het project ontworpen om Cambodjaanse burgers zonder bankrekening te bereiken door elke burger toe te staan een rekening te openen, ongeacht of ze een traditionele bankrekening hebben of niet. Het bereiken van mensen zonder bankrekening is een groot probleem voor Cambodja, aangezien 78% van de burgers geen bankrekening heeft. Maar meer dan 50% van de mensen heeft een smartphone. Dankzij de voordelen van financiële inclusie van het blockchain-project kunnen die burgers ook zaken doen met meer dan 500 handelaars via de app.