Mikä on Hyperledger - Teollinen lähestymistapa estoketjuun



Mikä on Hyperledger? Linux-säätiön avoimen lähdekoodin pyrkimys kehittää teollisuudenalaisia ​​lohkoketjuja.

Mikä on Hyperledger?

'Hyperledger on avoin yhteisöyhteisö, joka hyötyy Hyperledger-pohjaisten ratkaisujen tarjoajien ja käyttäjien ekosysteemistä, joka keskittyy lohkoketjuun liittyviin käyttötapauksiin, jotka toimivat useilla teollisuuden aloilla.' - Brian Behlendorf, Hyperledgerin toimitusjohtaja.

Jos sillä ei ollut järkeä sinulle, älä huoli, koska selitän kaiken Hyperledgeristä tässä blogissa. Käyn läpi seuraavat aiheet:





Voit käydä tämän äänityksen läpi missä on selittänyt aiheet yksityiskohtaisesti esimerkeillä, jotka auttavat sinua ymmärtämään tämän käsitteen paremmin.

Ennen kuin kerron sinulle, mikä Hyperledger on, anna minun kertoa sinulle mitä Hyperledger ei ole. Koska IT-teollisuuden ympärillä on niin monta blockchain-alustaa tänään, on todella helppo sekoittaa. Joten aluksi Hyperledger ei ole:



  • Salausvaluutta
  • Blockchain
  • Yritys

Mikä on Hyperledger?

Hyperledger on sateenvarjoprojekti Linux Foundationin alaisuudessa. NodeJs, Alljoyn, Dronecode ovat joitain esimerkkiprojekteja, jotka ovat ottaneet käyttöön 'Linux Way' -työkalun, eli kutomaan kehittäjäyhteisö, joka työskentelee avoimen lähdekoodin projekteissa ja ylläpitää siten sykliä, jossa osa koodia muuttuu ja jaetaan jatkuvasti.

Linux-Family-What-is-Hyperledger-Edureka

c ++ matriisilajittelu

Linux-perhe - mikä on Hyperledger



Hyperledgerin eetos on, että maailmassa on useita yksityisiä ketjuja, joilla on erilliset markkinat. Koska jokainen yritys on itsessään ainutlaatuinen, näille yrityksille taipuvat sovellukset tulisi kehittää räätälöityjen sääntöjen avulla. Toisin kuin ethereum, jolla on taipumus pakottaa kehittäjät rakentamaan sovelluksiaan yleisten protokollien ympärille.

Hyperledger-projekti alkoi pienellä määrällä kehittäjiä vuoden 2015 lopulla. Nämä kehittäjät tulivat eri aloilta, kuten datatiede, valmistus, pankkitoiminta jne., Ja heillä oli yksi yhteinen päämäärä mielessään, eli tehdä blockchainista tekniikka helpommin kehittäjien ja teollisuuden käytettävissä . Projekti alkoi testaamalla sovellusten ja suojattujen lohkoketjujen välisiä vuorovaikutuksia.

Testauksen alku - Mikä on Hyperledger

Miksi tarvitsemme Hyperledgeriä?

Tiukan testauksen aikana mukana olevat kehittäjät tajusivat, että blockchain-verkoissa, joissa jokaisen vertaisarvioijan on vahvistettava jokainen tapahtuma ja suoritettava yksimielisyys samanaikaisesti, ota valtava isku skaalautuvuuden kannalta. Edellä mainittuja liiketoimia, joihin liittyy luottamuksellisuuden ja yksityisyyden suoja, ei voida suorittaa julkisissa lohkoketjuissa johtuen tyhjentävistä toimenpiteistä, jotka toteutetaan tapahtuman eheyden varmistamiseksi.

Julkisten estoketjujen rajoittaminen - Mikä on Hyperledger

Oletetaan, että Intiassa asuva Bob halusi ostaa suklaata sveitsiläiseltä Alicelta. Koska he olivat vanhoja ystäviä, Alice päättää myydä suklaansa Bobille melko suurella alennuksella. Saalis on, että Alice myy tuotteitaan useille eri markkinoille ja tarvitsee niitä edelleen ostamaan tältä normaalihinnoin. Muuten, jotta tuote saataisiin Alicelta Bobille, kaupan suorittamiseen vaaditaan paljon kolmansia osapuolia.

Alice's Markets - Mikä on Hyperledger

Näiden kolmansien osapuolten on ehkä tarkistettava muut tuotteen näkökohdat, kuten laadunvarmistus, logistinen todentaminen, maksujen todentaminen ja paljon muuta. Mutta heidän ei tarvitse tietää Bobin ja Alicen välisestä erikoistarjouksesta. Julkisessa blockchain-verkossa jokainen verkon pääkirja päivitetään kaupasta, kun kaivostyöntekijät vahvistavat ja lisäävät tapahtumia ketjuun.

Yksityiset ja luottamukselliset sopimukset - mikä on Hyperledger

Kuinka Hyperledger toimii?

Hyperledger-pohjaisessa verkossa se on kuitenkin aivan erilainen tarina! Sopimukseen suoraan liittyvät vertaisryhmät ovat yhteydessä toisiinsa, ja vain heidän kirjanpitonsa päivittyvät kaupasta. Kolmannet osapuolet, jotka auttavat tapahtuman toteuttamisessa, saavat tietää tarkan tarvitsemansa tiedon vain verkosta perityillä luvilla ja säännöksillä.

c ++ -operaattori

Hyperledger Network - Mikä on Hyperledger

Oletetaan, että Alice ja Bob suorittivat erityistapahtumansa Hyperledger-pohjaisessa verkossa, hän etsii Bobia sovelluksen kautta, joka palauttaa kyselyn jäsenpalvelulle. Kun jäsenyys on vahvistettu, kaksi vertaisyhteyttä muodostetaan ja tulokset luodaan. Tässä kahden osapuolen sopimuksessa molempien tulosten on oltava samat, jotta ne voidaan vahvistaa. Mutta muissa liiketoimissa, joissa on useita osapuolia, voidaan soveltaa enemmän sääntöjä. Nämä generoidut tapahtumat lähetetään nyt konsensuspilveen tilaamista varten, minkä jälkeen ne ovat sitoutuneet omiin kirjanpitoihinsa.

ansible vs kokki vs nukke

Hyperledger-tapahtuma - Mikä on Hyperledger

Huomattavat muutokset Hyperledgerissä

Kaikki tämä on mahdollista Hyperledgerin modulaarisen arkkitehtuurin ansiosta, mikä tekee konsensuksen kaltaisista ominaisuuksista plug-and-play-ominaisuuden. Tässä arkkitehtuurissa merkittävimmät muutokset näkyvät verkon ikäisissä. Vertaisversiot on jaettu kahteen erilliseen ajoaikaan ja kolmeen erilliseen rooliin, nimittäin:

Arkkitehtoniset muutokset - mikä on Hyperledger

    • Toimittaja : Nämä vertaisryhmät kirjoittavat vain konsensusmekanismista palautetut validoidut tapahtumat vastaaviin kirjanpitoihin. Committer-solmut voivat toimia tukijoina verkoissa, joissa on vähemmän rajoituksia. Mutta kun rajoituksia lisätään, tätä ehtoa vältetään kokonaan
    • Suosittelija : Nämä solmut ovat vastuussa verkkoonsa liittyvien tapahtumien simuloinnista ja estävät ei-deterministisiä ja epäluotettavia tapahtumia. Vaikka toimeksisaajat voivat olla tai eivät välttämättä hyväksyjiä verkon rajoitusten mukaan, kaikki hyväksyjät toimivat sitoutuneina
    • Suostumukset : Nämä solmut ovat vastuussa verkon yksimielisyyden ajamisesta. He juoksevat täysin eri ajoajalla, toisin kuin hyväksyjät ja sitouttajat, jotka juoksevat samalla ajoajalla. Suostumuksen myöntäjät ovat vastuussa tapahtumien validoinnista ja päätöksestä, mihin pääkirjaan tapahtuma sitoutuu.

Hyperledger-projektit

Joten jos muistat, olin maininnut, että Hyperledger on sateenvarjo-projekti. Tämä tarkoittaa, että itse Hyperledgerin alla on lukuisia projekteja. Näitä ovat esimerkiksi seuraavat hankkeet:

Hyperledger-projektit - Mikä on Hyperledger

  • Hyperledger-kangas, käytetään laajasti toimitusketjun verkoissa
  • Hyperledger-saha, käytetään kalateollisuudessa kalojen matkan seuraamiseen
  • Hyperledger Burrow, jota käytetään Ethereumin älykkäiden sopimusten suorittamiseen Hyperledger-verkossa
  • Hyperledger Iroha, löytää käytön mobiilisovellusten optimoinnissa blockchainin avulla
  • Hyperpelaaja Indy, käytetään hajautettuna henkilöllisyystietopalveluna yrityksille

Nyt kun tiedämme, mikä on Hyperledger, miksi sitä tarvitaan nykypäivän IT-alalla ja miten se toimii, vertailkaamme Hyperledgeriä kahteen tunnetuimpaan blockchain-verkkoon: Bitcoiniin ja Ethereumiin.

Parametrit Bitcoin Ethereum Hyökkääjä
Kryptovaluutta BitcoinEetteriMitään ei voida toteuttaa tarvittaessa
Verkko JulkinenJulkinenSallittu
Yhteisymmärrys Työtodistus (SHA26)EthashKäytännöllinen Bysantin suvaitsevaisuus
Älykäs sopimus Ei mitäänKyllä (vakaus)Kyllä (ketjun koodi)
Kieli c ++golang / javagolang / python

Nyt kun olen selittänyt Hyperledgerin, toivon, että pidit lukemasta blogiani!

MinäJos haluat oppia lisää blockchainista ja rakentaa uraa blockchain-tekniikoissa, tutustu sitten joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus auttaa sinua ymmärtämään Hyperledger-kangasta perusteellisesti ja auttaa sinua hallitsemaan aihetta.

Onko sinulla kysymys meille? Mainitse se 'Mikä on Hyperledger' -kommenttiosassa, niin palaamme sinuun.