Kaj je Hyperledger - industrijski pristop k blockchainu



Kaj je Hyperledger? Odprta prizadevanja Linux Foundation za napredek v medindustrijskih blockchain omrežjih.

Kaj je Hyperledger?

'Hyperledger je skupnost odprtih virov, ki koristi ekosistemu ponudnikov rešitev in uporabnikov, ki temeljijo na Hyperledgerju in se osredotočajo na primere uporabe, povezane z blockchain, ki bodo delovali v različnih industrijskih sektorjih.' - Brian Behlendorf, izvršni direktor Hyperledgerja.

Če se vam to ni zdelo smiselno, skrbite ne, ker bom v tem blogu razložil vse o Hyperledgerju. Preučil bom naslednje teme:





Lahko greste skozi ta posnetek, kjer je naš je teme podrobno razložil s primeri, ki vam bodo pomagali bolje razumeti ta koncept.

Preden vam povem, kaj Hyperledger je, naj vam povem, kaj Hyperledger ni. Ker je danes s tako številnimi blockchain platformami v IT-industriji resnično zmedeno. Za začetek Hyperledger ni:



  • Kriptovaluta
  • Blockchain
  • Podjetje

Kaj je Hyperledger?

Hyperledger je krovni projekt v okviru fundacije Linux. NodeJs, Alljoyn, Dronecode so nekateri primeri projektov, ki so sprejeli 'način Linux', tj. Tkanje skupnosti razvijalcev, ki delajo na odprtokodnih projektih, s čimer ohranjajo cikel, v katerem se del kode nenehno spreminja in prerazporeja.

Linux-Family-What-is-Hyperledger-Edureka

Družina Linux - kaj je Hyperledger



Eto Hyperledgerja je, da bo svet imel več zasebnih verig, ki vodijo ločene trge. Ker je vsako podjetje samo po sebi unikatno, je treba programe, ki se nagibajo k tem podjetjem, razvijati po prilagojenih pravilih. Za razliko od ethereuma, ki razvijalce sili, da svoje programe gradijo na splošnih protokolih.

Projekt Hyperledger se je začel z majhnim številom razvijalcev konec leta 2015. Ti razvijalci so prihajali iz različnih sektorjev, kot so podatkovna znanost, proizvodnja, bančništvo itd., In imeli so v mislih en skupni cilj, tj. Omogočiti blockchain kot tehnologijo, ki je bolj dostopna razvijalcem in industriji. . Projekt se je začel s testiranjem interakcij med aplikacijami in varnimi blokovnimi omrežji.

Začetek testiranja - kaj je Hyperledger

Zakaj potrebujemo Hyperledger?

Med strogim preizkušanjem so vpleteni razvijalci spoznali, da v blockchain omrežjih, kjer mora vsak vrstnik hkrati potrditi vsako transakcijo in hkrati doseže konsenz, naredi velik udarec glede na razširljivost. Poleg tega transakcij z mero zaupnosti in zasebnosti, ki jim je priložena, ni mogoče izvrševati na javnih verigah blokov zaradi izčrpnih ukrepov, ki so bili sprejeti za zagotovitev celovitosti transakcije.

Omejitev javnih verig blokov - kaj je Hyperledger

Recimo, da je Bob, ki živi v Indiji, želel kupiti čokolado od Alice v Švici. Ker sta bili stari prijateljici, se Alice odloči prodati svoje čokolade Bobu s precej velikodušnim popustom. Ulov je v tem, da Alice svoje izdelke prodaja na številnih različnih trgih in jih še vedno potrebuje za nakup po običajnih cenah. Razen tega je treba za dokončanje izdelka od Alice do Boba dokončati transakcijo veliko tretjih oseb.

Alice’s Markets - kaj je Hyperledger

Te tretje osebe bodo morda morale preveriti druge vidike izdelka, kot so zagotavljanje kakovosti, logistično preverjanje, preverjanje plačil in še veliko več. Vendar jim ni treba vedeti za poseben dogovor med Bobom in Alice. V javnem omrežju verig blokov bodo vse knjige v omrežju obveščene o poslu, ko rudarji potrdijo in dodajo transakcije v verigo.

java pretvori niz v datum

Zasebne in zaupne pogodbe - kaj je Hyperledger

Kako deluje Hyperledger?

V omrežju Hyperledger pa je povsem druga zgodba! Vrstniki, ki so neposredno povezani s poslom, so povezani in o njihovem poslu so obveščene samo njihove glavne knjige. Tretje osebe, ki pomagajo pri izvedbi transakcije, spoznajo natančno količino informacij, ki jih potrebujejo, le s pomočjo dovoljenj in predpisov, danih na omrežje.

Hyperledger Network - kaj je Hyperledger

Recimo, da sta Alice in Bob izvrševala svojo posebno transakcijo v omrežju, ki temelji na Hyperledgerju, bi Boba poiskala prek aplikacije, ki v vrnitvi poizveduje o članski storitvi. Po potrditvi članstva sta oba vrstnika povezana in ustvarjeni so rezultati. V tem dvostranskem sporazumu morata biti oba rezultata enaka, da bosta potrjena. Toda pri drugih transakcijah z več strankami je mogoče uporabiti več pravil. Te ustvarjene transakcije se zdaj pošljejo v oblak soglasja za naročanje, nato pa se predajo svojim knjigam.

Transakcija Hyperledger - kaj je Hyperledger

Opazne spremembe v Hyperledgerju

Vse to je omogočeno zaradi modularne arhitekture Hyperledgerja, ki lastnosti, kot je konsenz, omogoča funkcijo plug-and-play. V tej arhitekturi so najbolj opazne spremembe opažene pri enakovrednih omrežjih. Vrstniki so bili razdeljeni na dve ločeni izvedbi in tri različne vloge, in sicer:

Arhitekturne spremembe - kaj je Hyperledger

    • Zavezanec : Ti enakovredni uporabniki zapisujejo samo potrjene transakcije, vrnjene iz mehanizma soglasja, v ustrezne knjige. Vozlišča posrednikov lahko delujejo kot podporniki v omrežjih z manj omejitvami. Ker pa se omejitve povečujejo, se temu stanju popolnoma izognemo
    • Indosant : Ta vozlišča so odgovorna za simulacijo transakcij, značilnih za njihovo omrežje, in preprečujejo nedeterministične in nezanesljive transakcije. Medtem ko so pooblaščevalci lahko in ne morajo biti indosantji, odvisno od omrežnih omejitev, vsi indosantji delujejo kot komitenti
    • Privolitelji : Ta vozlišča so odgovorna za izvajanje soglasja omrežja. Zaženejo se v povsem drugačnem času izvajanja, za razliko od overiteljev in posrednikov, ki delujejo v istem času izvajanja. Skrbniki so odgovorni za potrjevanje transakcij in odločanje, kateri knjigi bo transakcija zavezana.

Hiperledger projekti

Torej, če se spomnite, sem omenil, da je Hyperledger krovni projekt. To pomeni, da obstajajo številni projekti pod samim Hyperledgerjem. Sem spadajo projekti, kot so:

Projekti Hyperledger - kaj je Hyperledger

  • Tkanina Hyperledger, pogosto uporablja v omrežjih dobavne verige
  • Hyperledger Sawtooth, se uporablja v ribiški industriji za sledenje potovanja rib
  • Hyperledger Burrow, ki se uporablja za izvajanje pametnih pogodb Ethereum v omrežju Hyperledger
  • Hyperledger Iroha, najde uporabo pri optimizaciji mobilnih aplikacij s pomočjo verige blokov
  • Hyperledger Indy, se uporablja kot decentralizirana storitev zbirke podatkov o identiteti za podjetja

Zdaj, ko vemo, kaj je Hyperledger, zakaj je potreben v današnji IT industriji in kako deluje, primerjajmo Hyperledger z dvema najbolj znanima blokovnima omrežjema: Bitcoin in Ethereum.

Parametri Bitcoin Ethereum Hiperledger
Kriptovaluta BitcoinEterNobenega ni mogoče izvesti, če se meni, da je to potrebno
Omrežje JavnoJavnoDovoljeno
Konsenz Dokazilo o delu (SHA26)EthashPraktična napaka bizantinske strpnosti
Pametna pogodba NobenegaDa (trdnost)Da (verižna koda)
Jezik c ++golang / javagolang / python

Zdaj, ko sem razložil Hyperledger, upam, da ste uživali v branju mojega spletnega dnevnika!

jazče želite izvedeti več o blockchainu in si ustvariti kariero v blockchain tehnologijah, si oglejte našo ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnih projektov. Ta trening vam bo pomagal poglobljeno razumeti Hyperledger Fabric in vam pomagal obvladati temo.

Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje v poglavju »Kaj je Hyperledger« in se vam bomo javili.