Hyperledger Iroha - KamilTaylan.blog
4 maja 2021 21:35

Hyperledger Iroha

Co to jest Hyperledger Iroha?

Hyperledger Iroha to blockchain platforma zaprojektowany, aby być łatwo zabudowy w różnych zastosowaniach biznesowych, które wymagają rozproszonych technologii księgi głównej. Platformę można na przykład wykorzystać, aby pomóc firmom i rządom w zarządzaniu tożsamością, na przykład dowodami osobistymi, oraz sektorowi usług finansowych w zakresie przelewów między bankami.

Według strony internetowej firmy, „Hyperledger ma na celu stworzenie technologii rozproszonych rejestrów, która umożliwia organizacjom tworzenie i uruchamianie solidnych, branżowych aplikacji, platform i systemów sprzętowych do obsługi ich indywidualnych transakcji biznesowych”.

Hyperledger Iroha – uruchomiony w maju 2019 roku – jest jednym z projektów pod parasolem Hyperledger i jest obsługiwany przez Linux Foundation. Japońska firma z branży fintech, Soramitsu Co. Ltd., udostępniła kod Iroha na zasadach open source. Pierwotnie został wniesiony przez Soramitsu, Hitachi, NTT Data i Colu.

Kluczowe wnioski

  • Hyperledger Iroha to biznesowy framework blockchain przeznaczony dla projektów infrastrukturalnych, które wymagają technologii rozproszonej księgi.
  • Platformę Iroha można wykorzystać do zbudowania systemu zarządzania tożsamością, takiego jak krajowe dokumenty tożsamości.
  • Można również tworzyć aplikacje dla osób niebankowych, umożliwiające dostęp do usług finansowych, przekazów pieniężnych i kupowanie towarów od sprzedawców.
  • Hyperledger Iroha może integrować się z platformami Linux, Mac OS i Windows.

Zrozumieć Hyperledger Iroha

Hyperledger Iroha to biznesowy framework blockchain przeznaczony do włączenia do projektów infrastrukturalnych, które wymagają technologii rozproszonych rejestrów. Funkcja rozproszonej księgi w łańcuchu bloków działa podobnie do współdzielonej bazy danych, która umożliwia publiczne udostępnianie danych. Jednak wiele firm może używać prywatnej sieci blockchain jako struktury do tworzenia aplikacji – zwanych aplikacjami – do użytku wewnętrznego lub do oferowania klientom produktów opartych na technologii.

Platforma Hyperledger Iroha umożliwia użytkownikom tworzenie aplikacji dostosowanych do ich potrzeb biznesowych, w szczególności aplikacji mobilnych. Zawiera projekt C ++ oparty na domenie, który jest językiem programowania używanym przez inżynierów oprogramowania. Iroha jest także zwany algorytm konsensusową YAC (dlaY. etA kolizyjnego rozproszonegoC onsensus algorytm). Algorytm to procedura opisana krok po kroku, napisana w kodzie, której celem jest rozwiązanie problemów i wykonanie sekwencji instrukcji.

Cechy Hyperledger Iroha obejmują:

  • Funkcje wielu podpisów (lub wielu kluczy) dla transakcji, gdy aplikacja potrzebuje wielu podpisów do rozliczenia transakcji
  • Obsługa pisania aplikacji na różne platformy (np. Mobilne i mainframe) przy użyciu języków programowania, takich jak Java, JS, Python i iOS
  • Wiele kompatybilnych systemów operacyjnych, w tym Windows, Linux i Mac OS
  • Modułowa konstrukcja typu plug-in, ułatwiająca programistom uruchomienie i uruchomienie łańcucha bloków

Iroha umożliwia łatwe wdrażanie i konserwację, szeroką gamę bibliotek kodu dla programistów, aby umożliwić bezproblemowe tworzenie aplikacji, bezpieczną kontrolę i uprawnienia dotyczące ról i działań użytkowników, łatwe zarządzanie zasobami i tożsamość uczestników, a także modułową architekturę projektowania ułatwiającą ekosystem blockchain.

Na przykład globalna grupa ubezpieczeniowa Sompo Japan Nipponkoa Holdings Inc. z siedzibą w Japonii wykorzystuje blockchain Hyperledger Iroha do tworzenia umów ubezpieczeniowych, takich jak pochodne pogodowe. Te instrumenty pochodne to kontrakty finansowe, które służą do zabezpieczenia lub ochrony ubezpieczyciela przed stratami pogodowymi.

Oparte na uprawnieniach a publiczne łańcuchy bloków

Iroha różni się od innych popularnych sieci blockchain, takich jak Bitcoin i Ethereum, ponieważ te ostatnie działają jako księgi bez uprawnień, które pozwalają każdemu dołączyć i przyznać dostęp do wszystkiego w sieci. Operacje Iroha są dozwolone, to znaczy tylko uczestnicy z odpowiednim dostępem mogą dołączyć, wchodzić w interakcje i współtworzyć system blockchain.

W sieci, na którą uzyskano zezwolenie, uczestnicy mogą być sobie nawzajem znani, co oznacza, że ​​mogą mieć wspólne zainteresowania prowadzące do współpracy i konsensusu. Sieć posiadająca zezwolenie umożliwia uczestnikom udostępnianie danych w bezpiecznym łańcuchu bloków.

I odwrotnie, w publicznym łańcuchu bloków dane są upubliczniane. Ponadto transakcje na publicznym łańcuchu bloków muszą zostać zweryfikowane jako dokładne i nieuczciwe, co jest częścią procesu weryfikacji pracy. W rezultacie publiczne łańcuchy bloków często napotykają na opóźnienia lub spowolnienie, ponieważ system zostaje zablokowany wraz ze wzrostem liczby transakcji.

W sieci z zezwoleniem, podobnej do Iroha Hyperledgera, problemy można rozwiązać szybciej niż w publicznym łańcuchu bloków, ponieważ sieć nie jest zatrzymywana przez mechanizmy sprawdzające pracę. Jednak zapytania o dane mogą być ograniczone na Iroha, ponieważ nie każdy może czytać i weryfikować dane w łańcuchu bloków. W przeciwieństwie do Bitcoin lub Ethereum, Iroha nie ma natywnej kryptowaluty, ale może zostać utworzona przez uprawnionego uczestnika zgodnie z wymaganiami ich własnego przedsiębiorstwa.

Zastosowania Hyperledger Iroha

Korzystając z Iroha, firma może tworzyć i zarządzać prostymi zasobami cyfrowymi, takimi jak każda standardowa kryptowaluta, lub złożonymi, takimi jak niepodzielne prawa, autentyczność certyfikatów i patenty.

Certyfikaty

Iroha umożliwia budowanie tożsamości certyfikujących, co umożliwia nadawanie i weryfikację różnych certyfikatów wydawanych osobom fizycznym przez placówki oświatowe i lecznicze. Dyplom uniwersytecki kandydata może być przechowywany w łańcuchu bloków, a każda kwalifikująca się agencja zatrudniająca lub pracodawca może otrzymać uprawnienia weryfikacyjne w celu uwierzytelnienia informacji kandydata podczas procesu rekrutacji.

Cyfrowe awatary

Iroha może być również używana do tworzenia cyfrowych awatarów rzeczywistych aktywów, które można przeprowadzać przy zerowych lub niskich opłatach transakcyjnych. Na przykład obecny właściciel zabytkowego samochodu może utworzyć zasób cyfrowy, który reprezentuje zabytkowy samochód w łańcuchu bloków, a następnie powiązać jego własność ze sobą. Aby przenieść własność, może następnie stworzyć ofertę za pomocą transakcji z wieloma podpisami, która obejmuje koszt przelewu w określonej walucie. Zainteresowany kontrahent może zaakceptować ofertę na blockchain i sfinalizować transakcję, przekazując walutę obecnemu właścicielowi, aw zamian otrzymać własność samochodu.

Poznaj swojego klienta (KYC)

Hyperledger’s Iroha może być również używany w procesie zarządzania tożsamością niezbędnym do  spełnienia wymagań Poznaj swojego klienta (KYC). KYC to standardowy wymóg w branży usług finansowych, który określa wytyczne dla banków i firm inwestycyjnych, aby poznać swoich klientów. Na przykład KYC pomaga w zrozumieniu tolerancji klienta na ryzyko w celach inwestycyjnych.

KYC obejmuje również akceptację właściwej identyfikacji i rozwiązań korporacyjnych podczas procesu otwierania konta, a także zrozumienie rodzaju branży i sposobu, w jaki firma zarabia. KYC ma kluczowe znaczenie dla firm finansowych, ponieważ pomaga im zapewnić właściwe traktowanie ich klientów, ale ma również na celu zapobieganie oszustwom i praniu brudnych pieniędzy.

W rezultacie w proces KYC jest zaangażowana znaczna ilość dokumentacji. Zamiast przesyłać przez użytkownika dokumenty KYC do każdego instytutu osobno, mogą stworzyć niezbędną tożsamość w łańcuchu bloków, do której dostęp mogą uzyskać różne instytuty kwalifikujące się w zależności od wymagań zgodności z KYC.

Inteligentne kontrakty

Iroha oferuje inteligentne kontrakty, które są samowykonalnymi umowami, które zawierają warunki umowy między dwiema stronami, napisane w kodzie. Jeśli jedna ze stron dotrzyma końca umowy za pośrednictwem sieci blockchain, inteligentny kontrakt automatycznie wykonuje drugi koniec umowy.

W ten sposób Iroha może zaoferować alternatywę dla inteligentnych kontraktów Ethereum, które mogą wymagać napisania uciążliwego kodu. To samo można osiągnąć szybko i prosto, używając wbudowanych poleceń w Iroha, aby wykonywać typowe zadania szybciej, przy niższej złożoności i mniejszym ryzyku.

Przykład Hyperledger Iroha

Bakong to aplikacja (aplikacja) do płatności mobilnych i bankowych w Kambodży i pierwszy system płatności detalicznych, który wykorzystuje technologię blockchain. Bakong jest sponsorowany przez Narodowy Bank Kambodży, który jest bankiem centralnym kraju i jest zbudowany na sieci Hyperledger Iroha.

Bakong umożliwia firmom i osobom fizycznym przesyłanie pieniędzy i kupowanie od sprzedawców za pomocą aplikacji na smartfony. Sprzedawcy mogą również dokonywać bezgotówkowych i bezpiecznych płatności, podczas gdy banki mogą wykonywać przelewy międzybankowe po niższych kosztach niż typowe przelewy bankowe.

Bakong – uruchomiony w 2019 roku – został opracowany przez Soramitsu, która jest globalną firmą technologiczną, która opracowuje rozwiązania oparte na łańcuchu bloków, w tym krajowe i transgraniczne systemy płatnicze. Od tego czasu Bakong współpracuje z ponad 20 instytucjami finansowymi.

Korzystając z sieci Iroha firmy Hyperledger, projekt ma dotrzeć do obywateli Kambodży, którzy nie posiadają konta bankowego, umożliwiając każdemu obywatelowi otwarcie konta niezależnie od tego, czy posiada tradycyjne konto bankowe, czy nie. Dotarcie do osób nieposiadających konta bankowego jest poważnym problemem dla Kambodży, ponieważ 78% jej obywateli nie ma konta bankowego. Jednak ponad 50% mieszkańców ma smartfona. Korzyści z finansowego włączenia projektu blockchain umożliwiają również tym obywatelom prowadzenie interesów z ponad 500 sprzedawcami za pośrednictwem aplikacji.