Što je Hyperledger - industrijski pristup blockchainu



Što je Hyperledger? Otvoreni izvor suradnje zaklade Linux Foundation za napredak u međuindustrijskim blockchain mrežama.

Što je Hyperledger?

„Hyperledger je zajednica zajednica otvorenog koda koja koristi ekosustavu pružatelja rješenja i korisnika temeljenih na Hyperledgeru usredotočenih na slučajeve upotrebe povezane s blockchainom koji će raditi u raznim industrijskim sektorima.“ - Brian Behlendorf, izvršni direktor Hyperledgera.

Ako vam to nije imalo smisla, onda se ne brinite jer ću na ovom blogu objasniti sve o Hyperledgeru. Razmatrat ću sljedeće teme:





Možete proći kroz ovu snimku tamo gdje je naša je detaljno objasnio teme s primjerima koji će vam pomoći da bolje razumijete ovaj koncept.

Prije nego što vam kažem što je Hyperledger, dopustite mi da vam kažem što Hyperledger nije. Jer s toliko mnogo blokchain platformi oko IT industrije danas je zaista lako zbuniti se. Dakle, za početak Hyperledger nije:



  • Kriptovaluta
  • Blok lanac
  • Poduzeće

Što je Hyperledger?

Hyperledger je krovni projekt, pod Linux Foundation. NodeJs, Alljoyn, Dronecode su neki primjeri projekata koji su usvojili 'Linux Way', tj. Tkati zajednicu programera koji rade na projektima otvorenog koda, održavajući tako ciklus u kojem se dio koda neprestano modificira i distribuira.

Linux-Family-What-is-Hyperledger-Edureka

Obitelj Linux - što je Hyperledger



pretvoriti objekt u niz php

Etos Hyperledgera je da će svijet imati više privatnih lanaca koji vode zasebna tržišta. Budući da je svako poduzeće samo po sebi jedinstveno, aplikacije koje teže tim poduzećima treba razvijati pomoću personaliziranih pravila. Za razliku od ethereuma koji teži programerima da grade svoje aplikacije oko generaliziranih protokola.

Hyperledger projekt započeo je s malim brojem programera krajem 2015. Ti programeri dolazili su iz različitih sektora kao što su znanost o podacima, proizvodnja, bankarstvo itd., A imao je na umu jedan zajednički cilj, tj. Učiniti blockchain kao tehnologiju dostupnijim programerima i industrijama . Projekt je započeo ispitivanjem interakcija između aplikacija i sigurnih blockchain mreža.

Početak testiranja - što je Hyperledger

Zašto nam treba Hyperledger?

Tijekom strogog testiranja, uključeni programeri shvatili su da u blockchain mrežama, gdje svaki peer mora potvrditi svaku transakciju i istodobno pokrenuti konsenzus, uzimaju ogroman udarac u pogledu skalabilnosti. Iznad toga, transakcije s određenom mjerom povjerljivosti i privatnosti ne mogu se izvršavati na javnim blockchainima zbog iscrpnih mjera koje se poduzimaju kako bi se osigurala cjelovitost transakcije.

Ograničenje javnih blockchaina - što je Hyperledger

Pretpostavimo da je Bob, koji živi u Indiji, želio kupiti čokoladu od Alice u Švicarskoj. Kako su bili stari prijatelji, Alice odluči prodati svoje čokolade Bobu uz prilično izdašan popust. Kvaka je u tome što Alice prodaje svoje proizvode na brojna različita tržišta i još uvijek ih trebaju za kupnju kod nje po standardnim cijenama. Osim toga, za donošenje proizvoda od Alice do Boba potrebno je puno trećih strana da izvrše transakciju.

Alice’s Markets - što je Hyperledger

Te će treće strane možda morati provjeriti druge aspekte proizvoda poput osiguranja kvalitete, logističke provjere, provjere plaćanja i još mnogo toga. Ali ne trebaju znati o posebnom dogovoru između Boba i Alice. Na javnoj blockchain mreži svaka će se knjiga na mreži ažurirati o poslu dok rudari potvrđuju i dodaju transakcije u lanac.

Privatni i povjerljivi ugovori - što je Hyperledger

Kako Hyperledger djeluje?

Na mreži koja se temelji na Hyperledgeru, potpuno je druga priča! Vršnjaci koji su izravno povezani s ugovorom povezani su i samo se njihove glavne knjige ažuriraju o poslu. Treće strane koje pomažu u izvršavanju transakcije upoznaju točnu količinu podataka koja im je potrebna uz pomoć dopuštenja i propisa koji se primjenjuju na mreži.

Mreža Hyperledger - što je Hyperledger

Pretpostavimo da su Alice i Bob izvršavali svoju posebnu transakciju na mreži zasnovanoj na Hyperledgeru, ona bi potražila Boba kroz aplikaciju koja u povratku traži uslugu članstva. Nakon potvrde članstva, dva vršnjaka se povezuju i generiraju se rezultati. U ovom dvostranom sporazumu oba rezultata moraju biti jednaka da bi bili valjani. Ali u drugim transakcijama s više strana može se primijeniti više pravila. Te generirane transakcije sada se šalju u oblak konsenzusa radi naručivanja, nakon čega se predaju svojim knjigama.

Transakcija Hyperledger - Što je Hyperledger

Značajne promjene u Hyperledgeru

Sve je to omogućeno zahvaljujući Hyperledgerovoj modularnoj arhitekturi koja svojstva poput konsenzusa čini plug-and-play značajkom. U ovoj se arhitekturi najznačajnije promjene vide u vršnjacima mreže. Vršnjaci su podijeljeni u dva odvojena vremena izvođenja i tri različite uloge, i to:

Arhitektonske promjene - što je Hyperledger

    • Počinilac : Ovi vršnjaci samo zapisuju potvrđene transakcije vraćene iz mehanizma konsenzusa u odgovarajuće knjige. Čvorovi predavača mogu djelovati kao podržatelji na mrežama s manje ograničenja. No, kako se povećavaju ograničenja, ovo se stanje u potpunosti izbjegava
    • Indosant : Ti su čvorovi odgovorni za simulaciju transakcija specifičnih za njihovu mrežu i sprječavaju nedeterminističke i nepouzdane transakcije. Iako predavači mogu i ne moraju biti indosanti, ovisno o mrežnim ograničenjima, svi indosanti djeluju kao komiteri
    • Pristanici : Ti su čvorovi odgovorni za pokretanje konsenzusa mreže. Oni rade na potpuno drugačijem vremenu izvođenja, za razliku od indosanta i izvršitelja koji rade na istom vremenu izvođenja. Pristajali su odgovorni za provjeru valjanosti transakcija i odlučivanje na koju će knjigu biti predana transakcija.

Hiperledger projekti

Dakle, ako se sjećate, spomenuo sam da je Hyperledger krovni projekt. To znači da postoje brojni projekti pod samim Hyperledgerom. Uključuju projekte kao što su:

Hiperledger projekti - Što je Hyperledger

  • Tkanina Hyperledger, intenzivno se koristi u mrežama lanca opskrbe
  • Pila Hyperledger, koristi se u ribarstvu za praćenje putovanja riba
  • Hiperledger Burrow, koja se koristi za pokretanje pametnih ugovora Ethereum u mreži Hyperledger
  • Hiperledger Iroha, pronalazi upotrebu u optimizaciji mobilnih aplikacija uz pomoć blockchaina
  • Hiperledger Indy, koristi se kao decentralizirana usluga baze podataka identiteta za tvrtke

Sad kad znamo što je Hyperledger, zašto je potreban u današnjoj IT industriji i kako to funkcionira, usporedimo Hyperledger s dvije najpoznatije blockchain mreže: Bitcoin i Ethereum.

Parametri Bitcoin Ethereum Hiperledger
Kriptovaluta BitcoinEterNijedna se ne može primijeniti ako se smatra potrebnom
Mreža JavnostJavnostDopušteno
Konsenzus Dokaz o radu (SHA26)EthashPraktična greška Bizantska tolerancija
Pametni ugovor NijednaDa (solidnost)Da (lančani kod)
Jezik c ++golang / javagolang / piton

Sad kad sam završio s objašnjavanjem Hyperledgera, nadam se da ste uživali čitajući moj blog!

JaAko želite saznati više o blockchainu i izgraditi karijeru u blockchain tehnologijama, onda pogledajte našu koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete tkaninu Hyperledger i pomoći vam da savladate temu.

okrugla dvostruka do int java

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare 'Što je Hyperledger' i javit ćemo vam se.