Mis on Hyperledger - tööstuslik lähenemine plokiahelale



Mis on Hyperledger? Linuxi sihtasutuse avatud koostöötegevus tööstustevaheliste plokiahelate võrkude edendamiseks.

Mis on Hyperledger?

'Hyperledger on avatud allikaga kogukondade kogukond, et saada kasu Hyperledgeril põhinevate lahenduste pakkujate ja kasutajate ökosüsteemile, mis on keskendunud plokiahelaga seotud kasutusjuhtumitele, mis toimivad paljudes tööstussektorites.' - Brian Behlendorf, Hyperledgeri tegevdirektor.

Kui see ei olnud teie jaoks mõistlik, siis ärge muretsege, sest ma selgitan siin blogis kõike Hyperledgeri kohta. Vaatan järgmisi teemasid:





Võite läbida selle salvestise, kus meie on teemasid üksikasjalikult selgitanud näidetega, mis aitavad seda mõistet paremini mõista.

Enne kui ma ütlen teile, mis on Hyperledger, lubage mul öelda, mis Hyperledger ei ole. Kuna tänapäeval on IT-tööstuses nii paljude plokiahelate platvormide tõttu segadusse ajamine väga lihtne. Alustuseks ei ole Hyperledger:



  • Krüptoraha
  • Plokiahel
  • Seltskond

Mis on Hyperledger?

Hyperledger on katuseprojekt Linux Foundationi alluvuses. NodeJs, Alljoyn, Dronecode on mõned näidisprojektid, mis on kasutusele võtnud „Linuxi viisi“, st kududa avatud lähtekoodiga projektidega tegelevate arendajate kogukond, säilitades nii tsükli, kus koodiosa muudetakse ja levitatakse pidevalt.

Linux-Family-What-is-Hyperledger-Edureka

Linuxi perekond - mis on Hyperledger



Hyperledgeri eetos on see, et maailmas on mitu eraketti, millel on eraldi turud. Kuna iga ettevõte on omaette ainulaadne, tuleks nendele ettevõtetele kalduvad rakendused välja töötada isikupärastatud reeglite abil. Erinevalt ethereumist, mis kipub arendajaid sundima oma rakendusi üldiste protokollide põhjal üles ehitama.

Hyperledgeri projekt algas väikese arvu arendajatega 2015. aasta lõpus. Need arendajad tulid erinevatest sektoritest, nagu andmeteadus, tootmine, pangandus jms, ja neil oli silmas pidada ühte ühist eesmärki, st muuta plokiahel kui tehnoloogia arendajatele ja tööstustele kättesaadavamaks. . Projekt algas rakenduste ja turvaliste plokiahelavõrkude vahelise interaktsiooni testimisega.

Testimise algus - mis on Hyperledger

Miks me vajame Hyperledgerit?

Põhjaliku testimise käigus mõistsid kaasatud arendajad, et plokiahelavõrkudes, kus iga eakaaslane peab kinnitama iga tehingu ja tegema konsensuse samal ajal, andma tohutu löögi mastaapsuse osas. Üle selle ei saa avalikes plokiahelates tehinguid, mis on seotud konfidentsiaalsuse ja privaatsusega, teostada ammendavate meetmete tõttu, mida võetakse tehingu terviklikkuse tagamiseks.

Avalike plokiahelate piiramine - mis on Hyperledger

Oletame, et Indias elav Bob soovis osta šokolaade Šveitsist Alice'ilt. Kuna nad olid vanad sõbrad, otsustab Alice müüa oma šokolaadid Bobile üsna helde allahindlusega. Konks on selles, et Alice müüb oma tooteid mitmetele erinevatele turgudele ja vajab endiselt, et nad temalt tavaliste tariifidega ostaksid. Peale selle on toote hankimiseks Alice'ilt Bobile vaja tehingu lõpuleviimiseks paljusid kolmandaid isikuid.

ansible vs peakokk vs nukk

Alice'i turud - mis on Hyperledger

Nendel kolmandatel isikutel võib tekkida vajadus kontrollida toote muid aspekte, nagu kvaliteedi tagamine, logistiline kontroll, maksete kontrollimine ja palju muud. Kuid nad ei pea teadma Bobi ja Alice'i vahel sõlmitud erilepingust. Avalikus plokiahelavõrgus värskendatakse iga võrgu pearaamatut tehingu kohta, kuna kaevurid kinnitavad ja lisavad ketti tehinguid.

Era- ja konfidentsiaalsed lepingud - mis on Hyperledger

Kuidas Hyperledger töötab?

Hyperledgeril põhinevas võrgus on see aga hoopis teine ​​lugu! Tehinguga otseselt seotud eakaaslased on ühendatud ja ainult nende pearaamatud saavad tehingu kohta teavet. Kolmandad osapooled, kes aitavad tehingut teostada, saavad täpselt teada vajaliku teabe hulga ainult võrgult nõutava loa ja määruste abil.

Hyperledger Network - mis on Hyperledger

Oletame, et Alice ja Bob sooritasid oma spetsiaalse tehingu Hyperledgeril põhinevas võrgus, otsis ta Bobi rakenduse kaudu, mis tagastab päringu liikmesusteenuse kohta. Pärast liikmelisuse kinnitamist ühendatakse kaks eakaaslast ja luuakse tulemused. Selles kahe osapoole lepingus peavad valideerimiseks mõlemad tulemused olema ühesugused. Kuid muudes tehingutes mitme osapoolega saab rakendada rohkem reegleid. Need genereeritud tehingud saadetakse nüüd tellimiseks konsensuse pilve, misjärel nad on pühendunud oma vastavatele raamatupidamistele.

Hyperledgeri tehing - mis on Hyperledger

Märkimisväärsed muudatused Hyperledgeris

Kõik see on võimalik tänu Hyperledgeri modulaarsele arhitektuurile, mis muudab sellised omadused nagu konsensus plug-and-play funktsiooniks. Selles arhitektuuris on võrgu eakaaslastel kõige tähelepanuväärsemad muudatused. Kaaslased on jagatud kaheks eraldi tööajaks ja kolmeks erinevaks rolliks, nimelt:

Arhitektuurilised muudatused - mis on Hyperledger

    • Korraldaja : Need eakaaslased kirjutavad konsensusmehhanismist tagastatud kinnitatud tehingud ainult vastavatele raamatupidamisraamatutele. Committeri sõlmed võivad vähemate piirangutega võrkudes toetada. Kuid kuna piiranguid suurendatakse, välditakse seda tingimust täielikult
    • Toetaja : Need sõlmed vastutavad oma võrgule spetsiifiliste tehingute simuleerimise eest ja takistavad mittemääravaid ja ebausaldusväärseid tehinguid. Ehkki pakkujad võivad võrgupiirangutest sõltuvalt olla toetajad või mitte, tegutsevad kõik pakkujad pakkujatena
    • Nõustujad : Need sõlmed vastutavad võrgu konsensuse eest. Nad töötavad täiesti erineval tööajal, erinevalt kinnitajatest ja pakkujatest, kes jooksevad sama ajaga. Nõustujad vastutavad tehingute kinnitamise ja otsustamise eest, millisele pearaamatule tehing pühendatakse.

Hyperledger Projektid

Nii et kui mäletate, siis mainisin, et Hyperledger on katuseprojekt. See tähendab, et Hyperledgeri enda käe all on arvukalt projekte. Nende hulka kuuluvad sellised projektid nagu:

Hyperledgeri projektid - mis on Hyperledger

  • Hyperledger kangas, kasutatakse laialdaselt tarneahelavõrkudes
  • Hyperledger Sawtooth, kasutatakse kalatööstuses kalade teekonna jälgimiseks
  • Hyperledger Burrow, mida kasutatakse Ethereumi nutilepingute käitamiseks Hyperledgeri võrgus
  • Hyperledger Iroha, leiab plokiahela abil kasutuse mobiilirakenduste optimeerimisel
  • Hyperledger Indy, kasutatakse ettevõtete detsentraliseeritud identiteetide andmebaasiteenusena

Nüüd, kui me teame, mis on Hyperledger, miks seda tänases IT-tööstuses vaja on ja kuidas see töötab, võrrelgem Hyperledgerit kahe kuulsaima plokiahela võrguga: Bitcoini ja Ethereumiga.

Parameetrid Bitcoin Ethereum Hyperledger
Krüptoraha BitcoinEeterÜhtegi ei saa rakendada, kui seda peetakse vajalikuks
Võrk AvalikAvalikLubatud
Konsensus Töötõend (SHA26)EthashBütsantsi praktiline sallivus
Nutikas leping PuudubJah (kindlus)Jah (kettkood)
Keel c ++golang / javagolang / python

Nüüd, kui olen Hyperledgerit selgitanud, loodan, et teile meeldis minu blogi lugeda!

MinaKui soovite rohkem teada saada plokiahelast ja luua karjääri plokiahela tehnoloogiates, siis vaadake meie mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega. See koolitus aitab teil Hyperledger Fabricist põhjalikult aru saada ja aitab teemat valdada.

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises „Mis on Hyperledger” ja võtame teiega ühendust.