Hyperledger Iroha
Hva er Hyperledger Iroha?
Hyperledger Iroha er en blokkjedeplattform designet for å være lett integrerbar i ulike forretningsbruk som krever distribuert hovedbokteknologi. Plattformen kan for eksempel brukes til å hjelpe bedrifter og myndigheter med identitetshåndtering, som nasjonale IDer, og finanssektoren med bank-til-bank-overføringer.
Ifølge selskapets nettside, "måler Hyperledger å skape distribuert hovedbok-teknologi som gjør det mulig for organisasjoner å bygge og kjøre robuste, bransjespesifikke applikasjoner, plattformer og maskinvaresystemer for å støtte deres individuelle forretningstransaksjoner."
Hyperledger Iroha ble lansert i mai 2019, og er et av prosjektene under Hyperledger-paraplyen og er vert for Linux Foundation. Det japanske fintech-selskapet, Soramitsu Co. Ltd., har åpen kildekode for Iroha. Det ble opprinnelig bidratt av Soramitsu, Hitachi, NTT Data og Colu.
Forstå Hyperledger Iroha
Hyperledger Iroha er et forretningsblokkjede-rammeverk designet for å bli innlemmet i infrastrukturprosjekter som trenger distribuert hovedbok-teknologi. Den distribuerte hovedbok-funksjonen til en blokkjede fungerer på samme måte som en delt database, som kan tillate at data deles offentlig. Imidlertid kan mange bedrifter bruke et privat blokkjedenettverk som rammeverk for å bygge programvareapplikasjoner – kalt apper – for intern bruk eller for å tilby teknologibaserte produkter til kundene sine.
Hyperledger Irohas plattform gjør det mulig for brukere å bygge applikasjoner som er spesifikke for deres forretningsbehov, spesielt for mobile applikasjoner. Den har en domenedrevet C++-design, som er et programmeringsspråk som brukes av programvareingeniører. Iroha har også en konsensusalgoritme kalt YAC (for Yet Another Consensus-algoritme). En algoritme er en trinn-for-trinn-prosedyre som er skrevet i kode, som er designet for å løse problemene og utføre en sekvens med instruksjoner.
Funksjoner til Hyperledger Iroha inkluderer:
Multisignatur (eller flere nøkler) funksjoner for transaksjoner når en applikasjon trenger flere signaturer for transaksjonsoppgjør
Støtte for å skrive applikasjoner på forskjellige plattformer (f.eks. mobil og stormaskin) ved bruk av programmeringsspråk som Java, JS, Python og iOS
Flere kompatible operativsystemer inkludert Windows, Linux og macOS
Plug-in, modulær design for å gjøre det enkelt for en utvikler å få en blokkjede i gang
Iroha tillater enkel distribusjon og vedlikehold, et stort utvalg kodebiblioteker for utviklere for å muliggjøre problemfri applikasjonsutvikling, sikker kontroll og tillatelser over brukerroller og -aktiviteter, enkel ressursadministrasjon og deltakeridentitet, og modulær designarkitektur for å lette blockchain-økosystemet.
For eksempel bruker den japansk-baserte globale skade- og eiendomsforsikringsgruppen Sompo Japan Nipponkoa Holdings Inc. Hyperledger Irohas blokkjede for å lage forsikringskontrakter som værderivater. Disse derivatene er finansielle kontrakter som brukes til å sikre eller beskytte forsikringsselskapet mot værrelaterte tap.
Tillatelsesbasert kontra offentlige blokkjeder
Iroha skiller seg fra andre populære blokkjedenettverk, som Bitcoin og Ethereum,. ettersom sistnevnte fungerer som tillatelsesløse hovedbøker, som lar hvem som helst bli med og gi tilgang til alt på nettverket. Irohas operasjoner er tillatt - det vil si at bare deltakere med passende tilgang har lov til å bli med, samhandle og bidra til blokkjedesystemet.
I et nettverk med tillatelse kan deltakerne være kjent for hverandre, noe som betyr at de kan ha delte interesser som fører til samarbeid og konsensus. Et tillatt nettverk lar deltakerne dele data innenfor en sikker blokkjede.
Omvendt, i en offentlig blokkjede, blir dataene offentliggjort. Transaksjoner på en offentlig blokkjede må også verifiseres som nøyaktige og ikke uredelige, noe som er en del av bevis-på-arbeid-prosessen. Som et resultat møter offentlige blokkjeder ofte ventetid eller treghet siden systemet blir fastlåst ettersom volumet av transaksjoner øker.
I et tillatt nettverk, i likhet med Hyperledger Iroha, kan problemer løses raskere enn på en offentlig blokkjede siden nettverket ikke holdes oppe av bevis-på-arbeid-mekanismene. Dataspørring kan imidlertid begrenses på Iroha, da ikke alle har lov til å lese og verifisere dataene på blokkjeden. I motsetning til Bitcoin eller Ethereum har ikke Iroha en innfødt kryptovaluta, men den kan opprettes av en kvalifisert deltaker etter behov for deres egen bedriftsbruk.
Applikasjoner av Hyperledger Iroha
Ved å bruke Iroha kan en bedrift opprette og administrere enkle digitale eiendeler som enhver standard kryptovaluta eller komplekse som udelelige rettigheter, sertifikatautentisitet og patenter.
sertifiseringer
Iroha tillater å bygge sertifiseringsidentiteter, som gjør det mulig å gi samt verifisere ulike sertifikater utstedt til enkeltpersoner av utdannings- og helseinstitusjoner. En kandidats universitetsgrad kan lagres på blokkjeden, og ethvert kvalifiserende ansettelsesbyrå eller arbeidsgiver kan gis verifikasjonsrettigheter til å autentisere kandidatens informasjon under ansettelsesprosessen.
Digitale avatarer
Iroha kan også brukes til å lage digitale avatarer av eiendeler fra den virkelige verden som kan utføres med null eller lave transaksjonsgebyrer. For eksempel kan den nåværende eieren av en veteranbil lage en digital eiendel som representerer veteranbilen på blokkjeden og deretter knytte eierskapet til seg selv. For å overføre eierskap, kan de deretter opprette et tilbud ved å bruke en multisignaturtransaksjon, som inkluderer kostnadene ved overføring i en bestemt valuta. Den interesserte motparten kan akseptere tilbudet på blokkjeden og fullføre transaksjonen ved å overføre valutaen til nåværende eier, og motta eierskapet til bilen i retur.
Kjenn kunden din (KYC)
Hyperledger Iroha kan også brukes i identitetsadministrasjonsprosessen som er nødvendig for Know Your Customer (KYC) -krav. KYC er et standardkrav i finansnæringen som etablerer retningslinjer for banker og verdipapirforetak for å kjenne sin klient. For eksempel hjelper KYC med å etablere en forståelse av en klients risikotoleranse for investeringsformål.
KYC innebærer også å akseptere riktig identifikasjon og bedriftsvedtak under kontoåpningsprosessen, samt å forstå hvilken type bransje og hvordan en bedrift tjener inntektene sine. KYC er kritisk for finansfirmaer ved at det hjelper dem med å sikre at kundene deres blir behandlet riktig, men også er utformet for å forhindre svindel og hvitvasking av penger.
Som et resultat er det en betydelig mengde dokumentasjon involvert i KYC-prosessen. I stedet for at en bruker sender inn KYC-dokumenter til hvert institutt separat, kan de opprette den nødvendige identiteten på blokkjeden, som kan nås av de ulike kvalifiserende instituttene etter behov for KYC-overholdelse.
Smarte kontrakter
Iroha tilbyr smarte kontrakter,. som er selvutførende kontrakter som inneholder vilkår for en avtale mellom to parter som er skrevet i kode. Hvis den ene parten oppfyller slutten av avtalen gjennom blokkjedenettverket, utfører den smarte kontrakten automatisk den andre enden av avtalen.
På denne måten kan Iroha tilby et alternativ til Ethereums smarte kontrakter, som kan kreve å skrive tungvint kode. Det samme kan oppnås raskt og enkelt ved å bruke de innebygde kommandoene i Iroha for å fullføre vanlige oppgaver raskere og med lavere kompleksitet og lavere risiko.
Eksempel på Hyperledger Iroha
Bakong er Kambodsjas programvareapplikasjon for mobilbetaling og banktjenester (app) og er det første betalingssystemet for detaljhandel som bruker blokkjedeteknologi. Bakong er sponset av National Bank of Cambodia, som er landets sentralbank og er bygget på Hyperledger Irohas nettverk.
Bakong gir bedrifter og enkeltpersoner muligheten til å overføre penger og kjøpe fra selgere ved hjelp av en smarttelefonapp. Selgere kan også foreta kontantløse og sikre betalinger, mens banker kan gjøre interbankoverføringer til en lavere kostnad enn vanlige bankoverføringer.
Bakong – lansert i 2019 – ble utviklet av Soramitsu, som er et globalt teknologiselskap som utvikler blokkjedebaserte løsninger inkludert innenlandske og grenseoverskridende betalingssystemer. Bakong har siden samarbeidet med mer enn 20 finansinstitusjoner.
Ved å bruke Hyperledgers Iroha-nettverk er prosjektet designet for å nå Kambodsjas innbyggere uten bank ved å la alle innbyggere åpne en konto uavhengig av om de har en tradisjonell bankkonto eller ikke. Det er et stort problem for Kambodsja å nå frem til de som ikke har bankkonto, siden 78 % av innbyggerne ikke har en bankkonto. Imidlertid eier mer enn 50 % av folket en smarttelefon. Fordelene med finansiell inkludering fra blockchain-prosjektet lar også innbyggerne gjøre forretninger med mer enn 500 selgere gjennom appen.
Høydepunkter
– Irohas plattform kan brukes til å bygge et identitetsstyringssystem som nasjonale ID-er.
Programvareapper kan også utvikles for de uten bank, som gir tilgang til finansielle tjenester, pengeoverføringer og for å kjøpe varer fra selgere.
Hyperledger Iroha kan integreres med Linux-, macOS- og Windows-plattformer.
Hyperledger Iroha er et forretningsblokkjede-rammeverk designet for infrastrukturprosjekter som trenger distribuert hovedbok-teknologi.