Hyperledger Fabric: Cele mai esențiale caracteristici și aplicații pe care trebuie să le cunoașteți
Publicat: 2020-03-27De-a lungul anilor, pe măsură ce tehnologia Blockchain continuă să se extindă și să se dezvolte, am observat includerea a numeroase cadre și instrumente Blockchain în domeniul Blockchain. Un astfel de cadru Blockchain este Hyperledger.
Hyperledger a venit în lumina reflectoarelor în 2016. Este o suită open-source de instrumente și proiecte concepute în mod explicit pentru eficientizarea procesului de dezvoltare a aplicațiilor și sistemelor Blockchain prin colaborarea îmbunătățită între companii și dezvoltatori care lucrează cu DLT (Distributed Ledger Technology).
Învață cursuri de software de la cele mai bune universități din lume. Câștigă programe Executive PG, programe avansate de certificat sau programe de master pentru a-ți accelera cariera.
În această postare, ne vom concentra pe unul dintre cele mai de succes și populare proiecte Hyperledger – Hyperledger Fabric.
Cuprins
Ce este Hyperledger Fabric?
Hyperledger Fabric este un cadru de registru distribuit de nivel enterprise, care își propune să ofere două caracteristici de bază pentru cazurile de utilizare Blockchain – modularitate și versatilitate. Arhitectura modulară Fabric se potrivește perfect cu diversitatea cazurilor de utilizare din industrie a tehnologiei Blockchain, valorificând elemente plug-and-play precum confidențialitatea, consensul și serviciile autorizate.
Unele dintre caracteristicile de bază ale Hyperledger Fabric sunt
- Are o arhitectură foarte modulară, autorizată.
- Are un consens plug-and-play.
- Are un model de contract inteligent deschis care conferă flexibilitatea de a implementa orice model de soluție dorit (model de cont, model UTXO etc.).
- Are o latență scăzută de finalitate/confirmare.
- Are suport pentru EVM și Solidity.
- Acceptă date interogabile (interogări bazate pe chei și interogări JSON).
- Dispune de suport pentru contracte inteligente în mai multe limbi pentru limbi precum Go, Java și Javascript.
- Oferă o abordare flexibilă a confidențialității datelor – efectuează izolarea datelor prin „canale”, partajarea datelor în funcție de nevoia de a cunoaște, prin valorificarea „colecțiilor” de date private.
- Dispune de un model de aprobare flexibil pentru obținerea consensului între organizațiile necesare.
- Facilitează operațiunile continue, inclusiv upgrade-uri și suport pentru versiunea asimetrică.
Hyperledger Fabric este o rețea Blockchain autorizată care este înființată de organizații care se unesc pentru a construi un consorțiu. Organizațiile care participă la acest consorțiu sunt cunoscute ca membri .

Poate cea mai bună caracteristică a Fabric este arhitectura sa de rețea în rețea. Deși membrii rețelei se unesc cu intenția de a colabora, deoarece fiecare organizație membru trebuie să-și păstreze datele private, ei mențin relații separate în cadrul rețelei lor. Fiecare organizație membră a rețelei creează o configurație pentru colegii lor care participă la rețea. Configurarea acestor peer-uri se face folosind componente criptografice, cum ar fi Autoritatea de certificare.
Acești colegi dintr-o rețea primesc cereri de invocare a tranzacțiilor de la clienții din interiorul organizației. Aici, un client se referă la orice aplicație specifică, portal care deservește o anumită organizație sau activitate de afaceri. Acești clienți interacționează cu rețeaua Fabric utilizând Hyperledger Fabric SDK sau serviciul web REST. Codul de lanț (Smart Contract) instalat în nodurile peer declanșează cererea de invocare a tranzacției.
Rețeaua Fabric se bazează pe tehnologia Distributed Ledger (DLT) în care toți colegii mențin un registru pe canal (la care sunt abonați). Cu toate acestea, spre deosebire de Ethereum, în rețeaua Hyperledger Fabric, colegii au roluri diferite. Cele trei tipuri de colegi sunt:
- Endorser peer – Endorser peer sunt acele noduri care validează tranzacția și execută codul de lanț, simulând și rezultatul tranzacției. Cu toate acestea, acești colegi nu actualizează registrul.
- Anchor peer – În momentul configurării canalului, un anchor peer sau un grup de ancoră peer sunt configurate simultan. Acești colegi primesc actualizări de la colegii susținători despre tranzacții și apoi difuzează actualizările celorlalți colegi din organizație. Deoarece peer-ul ancoră sunt descoperibili, ei pot fi descoperiți cu ușurință de către peer-ul ordonator sau orice alt peer.
- Peer-ul de comandă – Peer-ul de comandă funcționează ca canal de comunicare principal pentru rețeaua Fabric. Peer-ul ordonator creează blocul și îl livrează tuturor celorlalți colegi. Este responsabil pentru menținerea unei stări consecvente a registrului în întreaga rețea.
Sursă
Hyperledger Fabric: Aplicații
1. Plăți digitale
În timp ce Hyperledger este o rețea Blockchain privată descentralizată care facilitează tranzacția sigură între două părți, Fabric se concentrează pe crearea Interledger pentru sectorul financiar. Interledger lucrează pe conceptul de conectare a diferitelor registre, facilitând astfel efectuarea tranzacțiilor prin aceleași canale.
Ideea din spatele proiectării Interledger este de a încuraja comunicarea între diferitele sisteme internaționale de plată de pe tot globul. Designul este de așa natură încât orice plătitor din orice locație a lumii ar trebui să poată plăti orice beneficiar, rapid și cu costuri minime, fără ca ambele părți să fie nevoite să creeze conturi pentru un anumit serviciu de plată global.
Citiți: Idei și subiecte de proiecte Blockchain pentru începători

2. Trasarea diamantelor
Afacerea cu minerit de diamante este una dificilă. În timpul procesului de extracție și extracție, diamantele trec și schimbă mai multe mâini. Desigur, dacă nu se iau măsuri stricte, dubla tranzacție și frauda sunt obișnuite în acest comerț.
Cu Hyperledger Fabric, companiile implicate în exploatarea diamantelor, inclusiv mineri, separatori, exportatori și comercianți cu amănuntul, pot forma un consorțiu. Procedând astfel, Fabric poate urmări și înregistra toate tranzacțiile, păstrând astfel întregul proces transparent.
3. Lanțul de aprovizionare cu alimente
De mult timp, companiile din diverse sectoare folosesc Hyperledger pentru a urmări procesarea produselor de-a lungul călătoriei lor de producție. În sectorul producției de alimente, companiile folosesc Fabric pentru a forma consorții atât pentru a îmbunătăți procesul de aprovizionare cu alimente, cât și pentru a câștiga încrederea clienților.
Cu Fabric, utilizatorii autorizați pot accesa datele lanțului de aprovizionare cu alimente oricând doresc. Ei pot urmări întregul istoric, precum și locația curentă a oricărui produs alimentar. De asemenea, dacă orice produs alimentar este infectat sau defect, producătorii pot identifica sursa de infecție sau defect și pot lua măsurile necesare pentru aceasta.
4. Contracte B2B
Cu Hyperledger Fabric, întreprinderile își pot codifica contractele de afaceri pentru a permite automatizarea acordurilor contractuale între două sau mai multe părți în siguranță și în siguranță. În timp ce conceptul Blockchain păstrează, în esență, informațiile ca fiind „publice”, arhitectura de rețea în cadrul rețelei Fabric asigură că informațiile confidențiale și sensibile ale contractelor B2B rămân la organizațiile membre.
Citiți: Salariu pentru dezvoltatori blockchain în India

5. Identitatea digitală
În fața creșterii încălcării datelor și a infracțiunilor cibernetice, companiile devin din ce în ce mai preocupate de securitatea datelor și a rețelei lor. Deoarece sistemele tradiționale de securitate a rețelei nu reușesc să ofere securitate și fiabilitate robuste, tot mai multe companii înclină acum spre tehnologia Blockchain pentru a-și securiza datele sensibile. Folosind un registru Blockchain autorizat precum Fabric, organizațiile pot controla în mod eficient când, unde și cu cine își partajează acreditările digitale.
Concluzie
Sperăm că acest articol a avut succes în a vă oferi ideea fundamentală din spatele Hyperledger Fabric, cum funcționează și care sunt aplicațiile sale. Dacă ceea ce citiți vă interesează, săpați mai adânc și aflați mai multe despre Hyperledger Fabric!
Aceste cadre și instrumente unice Hyperledger demonstrează că Hyperledger deține un potențial imens pentru tehnologia Blockchain. Puteți utiliza aceste instrumente pentru a dezvolta aplicații industriale și non-monetare extrem de scalabile și robuste.
Puteți afla mai multe despre tehnologiile blockchain pe blogul nostru, așa că asigurați-vă că îl verificați mai târziu.
Există o creștere a carierelor în tehnologia blockchain și blockchain a schimbat enorm însăși fața industriei tehnologiei pentru totdeauna. Dacă sunteți interesat să deveniți un dezvoltator blockchain și să construiți contracte inteligente și coduri de lanț, verificați programul de certificate avansate de la IIIT-B și upGrad în tehnologia blockchain .
Care sunt componentele Hyperledger Fabric?
Hyperledger Fabric este o rețea blockchain autorizată axată pe afaceri. Este alcătuit dintr-o varietate de indivizi sau grupuri care colaborează pentru a atinge un scop comun. Aceste organizații pot include o bancă, o instituție financiară sau o rețea a lanțului de aprovizionare. Fiecare organizație este recunoscută și li se oferă o autoritate de certificare a fabricii. Organizațiile care alcătuiesc acest grup se numesc membri. Orice membru al fabricii poate configura unul sau mai mulți colegi autorizați pentru a participa în rețea folosind autoritatea de certificare fabrică. Toți acești colegi trebuie să fie autorizați în mod corespunzător. O aplicație la nivelul clientului se conectează la rețea și este construită cu kitul de dezvoltare software, abreviat SDK, în orice limbaj de programare.
Care este scopul Hyperledger Fabric?
Există o mulțime de zgomot în jurul Hyperledger Fabric și există multă cerere pentru el. În plus, această platformă aderă la normele și procedurile organizației corporative. În realitate, avem mai multe proiecte live pe platformă care merg destul de bine. O carieră ca specialist în țesături vă va oferi oportunități profesionale distincte. În consecință, poate fi util pentru a vă ajuta să vă începeți cariera de pe o poziție foarte înaltă în cadrul unei companii. În plus, o mai bună angajare vine cu beneficii suplimentare. Posturile deschise în dezvoltarea Hyperledger încep chiar de la vârf. În plus, orice titlu de post în această afacere ar trebui să se aștepte la un salariu respectabil.
Cum este țesătura hyperledger diferită de Blockchain tradițional?
Tranzacțiile private și contractele secrete, care sunt cruciale pentru afaceri, nu sunt susținute de rețelele blockchain tradiționale. Ca răspuns la aceasta, Hyperledger Fabric a fost dezvoltat ca un cadru flexibil, scalabil și sigur pentru a permite soluții blockchain industriale. Hyperledger Fabric este un motor blockchain open-source care se ocupă de cele mai importante părți ale analizei și implementării blockchain pentru cazuri de utilizare comercială. Hyperledger Fabric permite aderarea pe baza autorizației; prin urmare, toți participanții la rețea trebuie să aibă identități cunoscute. Multe companii, cum ar fi asistența medicală și serviciile bancare, sunt controlate de regulile de protecție a datelor care impun păstrarea informațiilor despre participanți și accesul acestora la diferite puncte de date. Fabric acceptă calitatea de membru bazată pe permisiuni