Hyperledger Fabric: najważniejsze funkcje i aplikacje, które musisz znać

Opublikowany: 2020-03-27

Z biegiem lat, gdy technologia Blockchain wciąż się rozwija i rozwija, zaobserwowaliśmy włączenie wielu struktur i narzędzi Blockchain do domeny Blockchain. Jednym z takich frameworków Blockchain jest Hyperledger.

Hyperledger pojawił się w centrum uwagi w 2016 roku. Jest to zestaw narzędzi i projektów typu open source zaprojektowany specjalnie w celu usprawnienia procesu tworzenia aplikacji i systemów Blockchain poprzez wzmocnioną współpracę między firmami i programistami pracującymi z technologią DLT (Distributed Ledger Technology).

Ucz się kursów oprogramowania z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

W tym poście skupimy się na jednym z najbardziej udanych i popularnych projektów Hyperledger – Hyperledger Fabric.

Spis treści

Co to jest tkanina Hyperledger?

Hyperledger Fabric to platforma rozproszonej księgi klasy korporacyjnej, która ma na celu zapewnienie dwóch podstawowych funkcji dla przypadków użycia Blockchain — modułowości i wszechstronności. Modułowa architektura Fabric bezproblemowo dostosowuje się do różnych branżowych przypadków użycia technologii Blockchain, wykorzystując elementy typu plug-and-play, takie jak prywatność, konsensus i usługi z uprawnieniami.

Niektóre z podstawowych funkcji Hyperledger Fabric to

  • Ma wysoce modułową, dozwoloną architekturę.
  • Posiada konsensus plug-and-play.
  • Posiada otwarty model inteligentnej umowy, który zapewnia elastyczność we wdrażaniu dowolnego pożądanego modelu rozwiązania (model konta, model UTXO itp.).
  • Ma niską latencję ostateczności/potwierdzenia.
  • Posiada wsparcie dla EVM i Solidity.
  • Obsługuje dane podlegające zapytaniom (zapytania oparte na kluczach i zapytania JSON).
  • Oferuje wielojęzyczną obsługę inteligentnych kontraktów dla języków takich jak Go, Java i JavaScript.
  • Oferuje elastyczne podejście do prywatności danych — izoluje dane za pośrednictwem „kanałów”, udostępniając dane na zasadzie „potrzeby wiedzy”, wykorzystując „zbiory” danych prywatnych.
  • Zawiera elastyczny model zatwierdzania umożliwiający osiągnięcie konsensusu w wymaganych organizacjach.
  • Ułatwia ciągłe operacje, w tym aktualizacje kroczące i obsługę wersji asymetrycznych.

Hyperledger Fabric to autoryzowana sieć Blockchain, która jest tworzona przez organizacje, które łączą się w celu stworzenia konsorcjum. Organizacje biorące udział w tym konsorcjum nazywane są członkami .

Być może najlepszą cechą Fabrica jest architektura sieci w sieci. Chociaż członkowie sieci spotykają się z zamiarem współpracy, ponieważ każda organizacja członkowska musi zachować swoje prywatne dane, utrzymują oddzielne relacje w swojej sieci. Każda organizacja członkowska w sieci tworzy konfigurację dla swoich rówieśników , którzy uczestniczą w sieci. Konfiguracja tych peerów odbywa się za pomocą komponentów kryptograficznych, takich jak urząd certyfikacji.

Te elementy równorzędne w sieci odbierają żądania wywołania transakcji od klientów wewnątrz organizacji. Tutaj klient oznacza dowolną konkretną aplikację, portal obsługujący daną organizację lub działalność gospodarczą. Ci klienci wchodzą w interakcję z siecią Fabric, korzystając z zestawu SDK usługi Hyperledger Fabric SDK lub usługi sieci Web REST. Kod łańcucha (inteligentny kontrakt) zainstalowany w węzłach równorzędnych wyzwala żądanie wywołania transakcji.

Sieć Fabric jest oparta na technologii Distributed Ledger Technology (DLT), w której wszyscy równorzędni prowadzą jeden rejestr na kanał (który subskrybują). Jednak w przeciwieństwie do Ethereum, w sieci Hyperledger Fabric, peery pełnią różne role. Trzy typy rówieśników to:

  • Partner Endorser — Partnerzy Endorser to te węzły, które weryfikują transakcję i wykonują kod łańcuchowy, jednocześnie symulując wynik transakcji. Jednak te elementy równorzędne nie aktualizują księgi.

  • Element równorzędny kotwiczący — w czasie konfiguracji kanału element równorzędny kotwiczący lub klaster elementów równorzędnych kotwiczących są konfigurowane jednocześnie. Te elementy równorzędne otrzymują aktualizacje od partnerów wspierających dotyczące transakcji, a następnie rozgłaszają aktualizacje do innych elementów równorzędnych w organizacji. Ponieważ elementy kotwiczące są wykrywalne, mogą być łatwo odkryte przez element równorzędny zamawiającego lub dowolny inny element równorzędny.

  • Zleceniodawca równorzędny – element równorzędny zleceniodawcy działa jako podstawowy kanał komunikacji dla sieci Fabric. Uczestnik zamawiający tworzy blok i dostarcza go do wszystkich pozostałych elementów równorzędnych. Odpowiada za utrzymywanie spójnego stanu księgi w całej sieci.

tkanina hyperledger

Źródło

Tkanina Hyperledger: Aplikacje

1. Płatności cyfrowe

Podczas gdy Hyperledger jest zdecentralizowaną prywatną siecią Blockchain, która ułatwia bezpieczną transakcję między dwiema stronami, Fabric koncentruje się na tworzeniu Interledger dla sektora finansowego. Interledger pracuje nad koncepcją łączenia różnych ksiąg, co ułatwia przeprowadzanie transakcji tymi samymi kanałami.

Ideą projektu Interledger jest zachęcanie do komunikacji między różnymi międzynarodowymi systemami płatności na całym świecie. Konstrukcja jest taka, że ​​każdy płatnik w dowolnym miejscu na świecie powinien być w stanie zapłacić każdemu odbiorcy szybko i przy minimalnych kosztach, bez konieczności zakładania przez obie strony kont w określonej globalnej usłudze płatniczej.

Przeczytaj: Pomysły i tematy projektów Blockchain dla początkujących

2. Diamentowe śledzenie

Biznes wydobywczy diamentów jest trudny. Podczas procesu wydobywania i wydobywania diamenty przechodzą i zamieniają wiele rąk. Oczywiście, jeśli nie zostaną podjęte surowe środki, w tym handlu powszechne są podwójne transakcje i oszustwa.

Dzięki Hyperledger Fabric firmy zajmujące się wydobyciem diamentów, w tym górnicy, separatory, eksporterzy i detaliści, mogą utworzyć konsorcjum. W ten sposób Fabric może śledzić i rejestrować wszystkie transakcje, zachowując w ten sposób przejrzystość całego procesu.

3. Łańcuch dostaw żywności

Od dawna firmy z różnych sektorów używają Hyperledger do śledzenia przetwarzania produktów na całej ich drodze produkcyjnej. W sektorze produkcji żywności firmy wykorzystują tkaninę do tworzenia konsorcjów, aby zarówno usprawnić proces zaopatrzenia w żywność, jak i zdobyć zaufanie klientów.

Dzięki usłudze Fabric upoważnieni użytkownicy mogą w dowolnym momencie uzyskać dostęp do danych dotyczących łańcucha dostaw żywności. Mogą śledzić całą historię, a także aktualną lokalizację dowolnego produktu spożywczego. Ponadto, jeśli jakikolwiek artykuł spożywczy jest zainfekowany lub uszkodzony, producenci mogą zidentyfikować źródło infekcji lub defektu i podjąć niezbędne środki w tym celu.

4. Kontrakty B2B

Dzięki Hyperledger Fabric przedsiębiorstwa mogą skodyfikować swoje umowy biznesowe, aby umożliwić bezpieczną i bezpieczną automatyzację porozumień umownych między dwiema lub większą liczbą stron. Podczas gdy koncepcja Blockchain zasadniczo utrzymuje informacje jako „publiczne”, architektura sieci w sieci Fabric zapewnia, że ​​poufne i wrażliwe informacje zawarte w umowach B2B pozostają w organizacjach członkowskich.

Przeczytaj: Wynagrodzenie programisty Blockchain w Indiach

5. Tożsamość cyfrowa

W obliczu rosnącej liczby naruszeń danych i cyberprzestępczości firmy coraz bardziej martwią się o bezpieczeństwo swoich danych i sieci. Ponieważ tradycyjne systemy bezpieczeństwa sieci nie zapewniają solidnego bezpieczeństwa i niezawodności, coraz więcej firm skłania się ku technologii Blockchain w celu zabezpieczenia swoich poufnych danych. Korzystając z uprawnionej księgi Blockchain, takiej jak Fabric, organizacje mogą skutecznie kontrolować, kiedy, gdzie i komu udostępniają swoje cyfrowe dane uwierzytelniające.

Wniosek

Mamy nadzieję, że ten artykuł z powodzeniem przedstawił podstawową ideę Hyperledger Fabric, sposób jej działania i zastosowania. Jeśli to, co czytasz, Cię interesuje, zajrzyj głębiej i dowiedz się więcej o Hyperledger Fabric!

Te unikalne struktury i narzędzia Hyperledger udowadniają, że Hyperledger ma ogromny potencjał dla technologii Blockchain. Możesz użyć tych narzędzi do tworzenia wysoce skalowalnych i niezawodnych aplikacji przemysłowych i niepieniężnych.

Możesz dowiedzieć się więcej o technologiach blockchain na naszym blogu, więc koniecznie sprawdź to później.

Wzrasta liczba karier w technologii blockchain, a blockchain ogromnie zmienił oblicze branży technologicznej na zawsze. Jeśli chcesz zostać programistą blockchain i budować inteligentne kontrakty i kody łańcuchowe, sprawdź zaawansowany program certyfikacji IIIT-B i upGrad w technologii blockchain .

Jakie są składniki tkaniny Hyperledger?

Hyperledger Fabric to ukierunkowana na biznes sieć typu blockchain z zezwoleniem. Składa się z różnych osób lub grup, które współpracują, aby osiągnąć wspólny cel. Organizacje te mogą obejmować bank, instytucję finansową lub sieć łańcucha dostaw. Każda organizacja jest uznawana i otrzymuje certyfikat certyfikujący tkaniny. Organizacje tworzące tę grupę nazywane są członkami. Każdy członek sieci szkieletowej może skonfigurować co najmniej jednego autoryzowanego partnera do uczestniczenia w sieci przy użyciu urzędu certyfikacji sieci szkieletowej. Wszystkie te peery muszą być autoryzowane we właściwy sposób. Aplikacja po stronie klienta łączy się z siecią i jest tworzona za pomocą zestawu programistycznego, w skrócie SDK, w dowolnym języku programowania.

Jaki jest zakres Hyperledger Fabric?

Wokół Hyperledger Fabric jest dużo szumu i jest na niego duży popyt. Dodatkowo platforma ta jest zgodna z normami i procedurami organizacji korporacyjnej. W rzeczywistości na platformie mamy kilka projektów na żywo, które radzą sobie całkiem nieźle. Kariera specjalisty ds. tkanin zapewni Ci różne możliwości zawodowe. W konsekwencji może być przydatny w rozpoczęciu ścieżki kariery z bardzo wysokiego stanowiska w firmie. Ponadto lepsze zatrudnienie wiąże się z dodatkowymi korzyściami. Oferty pracy w Hyperledger zaczynają się na samym szczycie. Co więcej, każdy tytuł zawodowy w tym biznesie powinien liczyć na godziwą pensję.

Czym różni się Hyperledger od tradycyjnego Blockchaina?

Transakcje prywatne i tajne umowy, które są kluczowe dla biznesu, nie są obsługiwane przez tradycyjne sieci blockchain. W odpowiedzi na to Hyperledger Fabric został opracowany jako elastyczna, skalowalna i bezpieczna platforma umożliwiająca przemysłowe rozwiązania blockchain. Hyperledger Fabric to silnik blockchain o otwartym kodzie źródłowym, który zajmuje się najważniejszymi częściami analizy i implementacji łańcucha bloków w zastosowaniach komercyjnych. Hyperledger Fabric zezwala na członkostwo na podstawie autoryzacji; dlatego wszyscy uczestnicy sieci muszą mieć znane tożsamości. Wiele firm, takich jak opieka zdrowotna i bankowość, jest kontrolowanych przez zasady ochrony danych, które nakazują przechowywanie informacji o uczestnikach i ich dostęp do różnych punktów danych. Fabric obsługuje członkostwo oparte na uprawnieniach