Čo je Hyperledger - priemyselný prístup k blockchainu



Čo je Hyperledger? Spoločná snaha nadácie Linux s otvoreným zdrojom, ktorá sa snaží dosiahnuť pokrok v medziodvetvových blockchainových sieťach.

Čo je Hyperledger?

„Hyperledger je komunita komunít s otvoreným zdrojom, ktorá je prínosom pre ekosystém poskytovateľov riešení a používateľov založených na Hyperledgeri zameraných na prípady použitia súvisiace s blockchainom, ktoré budú fungovať v rôznych priemyselných odvetviach.“ - Brian Behlendorf, výkonný riaditeľ spoločnosti Hyperledger.

Ak vám to nedávalo zmysel, potom sa nebojte, pretože v tomto blogu vysvetlím všetko o Hyperledgeru. Budem sa venovať nasledujúcim témam:





Môžete prejsť týmto záznamom, kde je náš podrobne vysvetlil témy na príkladoch, ktoré vám pomôžu lepšie pochopiť tento koncept.

Skôr ako vám poviem, čo je Hyperledger, dovoľte mi povedať vám, čo Hyperledger nie je. Pretože s toľkým počtom blockchainových platforiem v dnešnom IT priemysle je skutočne ľahké sa zmiasť. Hyperledger teda na úvod nie je:



  • Kryptomena
  • Blockchain
  • Spoločnosť

Čo je Hyperledger?

Hyperledger je zastrešujúcim projektom v rámci Linux Foundation. NodeJs, Alljoyn, Dronecode sú niektoré príklady projektov, ktoré prijali „Linux Way“, t. J. Budovať komunitu vývojárov, ktorí pracujú na projektoch otvoreného zdroja, a tak udržiavať cyklus, v ktorom sa časť kódu neustále upravuje a redistribuuje.

Linux-Family-What-is-Hyperledger-Edureka

Rodina systému Linux - Čo je to Hyperledger



Étos Hyperledger je, že svet bude mať viac súkromných reťazcov, ktoré prevádzkujú samostatné trhy. Pretože každý podnik je sám o sebe jedinečný, mali by sa aplikácie zamerané na tieto podniky vyvíjať pomocou personalizovaných pravidiel. Na rozdiel od ethereum, ktoré skôr núti vývojárov stavať svoje aplikácie na zovšeobecnených protokoloch.

Projekt Hyperledger začal s malým počtom vývojárov koncom roku 2015. Títo vývojári pochádzali z rôznych sektorov, ako sú dátová veda, výroba, bankovníctvo atď., A mali na pamäti jeden spoločný cieľ, tj sprístupniť blockchain ako technológiu prístupnejšiu pre vývojárov a priemyselné odvetvia. . Projekt sa začal testovaním interakcií medzi aplikáciami a bezpečnými blockchainovými sieťami.

Začiatok testovania - Čo je to Hyperledger

c vs c ++ vs java

Prečo potrebujeme Hyperledger?

Počas dôkladného testovania si zúčastnení vývojári uvedomili, že v blockchainových sieťach, kde každý rovnocenný partner potrebuje overiť každú transakciu a súčasne dosiahnuť konsenzus, je obrovská rana z hľadiska škálovateľnosti. Okrem toho sa transakcie s mierou dôvernosti a súkromia, ktoré sú s nimi spojené, nemôžu uskutočňovať na verejných blockchainoch z dôvodu vyčerpávajúcich opatrení, ktoré sa prijímajú na zabezpečenie integrity transakcie.

Obmedzenie verejných blockchainov - čo je Hyperledger

Predpokladajme, že Bob, žijúci v Indii, chcel kúpiť čokoládu od Alice vo Švajčiarsku. Keďže to boli starí priatelia, Alice sa rozhodne predať svoje čokolády Bobovi so značne štedrou zľavou. Háčik tu je, že Alice predáva svoje výrobky na mnohých rôznych trhoch a stále ich potrebuje, aby od nej mohla nakupovať za štandardné ceny. Okrem toho, aby sa produkt dostal od Alice k Bobovi, je na dokončenie transakcie potrebných veľa tretích strán.

Alice’s Markets - Čo je to Hyperledger

Tieto tretie strany možno budú musieť overiť ďalšie aspekty produktu, ako je zabezpečenie kvality, logistické overenie, overenie platby a oveľa viac. Ale oni nemusia vedieť o zvláštnej dohode medzi Bobom a Alice. Vo verejnej blockchainovej sieti bude každá účtovná kniha v sieti aktualizovaná o dohode, keď baníci overia a pridajú transakcie do reťazca.

java je-vzťah

Súkromné ​​a dôverné zmluvy - čo je to Hyperledger

Ako funguje Hyperledger?

V sieti založenej na Hyperledger je to však úplne iný príbeh! Rovesníci priamo súvisiaci s touto dohodou sú prepojení a iba ich hlavné knihy sú informované o tejto dohode. Tretie strany, ktoré pomáhajú pri uskutočňovaní transakcie, spoznajú presné množstvo potrebných informácií iba na základe povolení a nariadení uložených v sieti.

Hyperledger Network - Čo je to Hyperledger

Predpokladajme, že Alice a Bob uskutočňovali svoje špeciálne transakcie v sieti založenej na Hyperledgeri, vyhľadala by Boba prostredníctvom aplikácie, ktorá pri návrate žiada o členskú službu. Po overení členstva sa spoja dvaja kolegovia a vygenerujú sa výsledky. V tejto dohode dvoch strán musia byť obidva výsledky rovnaké, aby mohli byť overené. V prípade iných transakcií s viacerými stranami je možné uplatniť viac pravidiel. Tieto generované transakcie sa teraz odosielajú do konsenzuálneho cloudu na objednávanie, po ktorom sa odovzdajú príslušným hlavným knihám.

Hyperledger Transaction - Čo je to Hyperledger

Pozoruhodné zmeny v Hyperledger

To všetko je možné vďaka modulárnej architektúre Hyperledger, vďaka ktorej sú vlastnosti ako konsenzus funkciou plug-and-play. V tejto architektúre sú najvýznamnejšie zmeny viditeľné v rovnocenných sieťach. Rovesníci boli rozdelení do dvoch samostatných runtime a troch odlišných rolí, a to:

Architektonické zmeny - Čo je to Hyperledger

    • Committer : Títo partneri zapisujú iba overené transakcie vrátené z mechanizmu konsenzu do príslušných účtovných kníh. Uzly príkazcu môžu pôsobiť ako podporovatelia v sieťach s menšími obmedzeniami. S pribúdajúcimi obmedzeniami sa však tejto podmienke úplne vyhneme
    • Podporovateľ : Tieto uzly sú zodpovedné za simuláciu transakcií špecifických pre ich sieť a bránia nedeterministickým a nespoľahlivým transakciám. Zatiaľ čo potvrdzovatelia môžu, ale nemusia byť podporovateľmi v závislosti od sieťových obmedzení, všetci podporovatelia fungujú ako potvrdzovatelia
    • Súhlasiaci : Tieto uzly sú zodpovedné za fungovanie konsenzu siete. Bežia v úplne inom časovom období, na rozdiel od schvaľovateľov a správcov, ktorí bežia v rovnakom časovom období. Sprostredkovatelia sú zodpovední za validáciu transakcií a za rozhodnutie, ktorej účtovnej knihe sa transakcia zaviaže.

Projekty hyperledger

Takže ak si pamätáte, spomenul som, že Hyperledger je zastrešujúci projekt. To znamená, že pod samotným Hyperledgerom je veľa projektov. Patria sem projekty ako:

Hyperledger Projects - Čo je to Hyperledger

algoritmus triedenia v c ++
  • Hyperledger Fabric, v sieťach dodávateľského reťazca
  • Hyperledger Sawtooth, sa používa v rybárskom priemysle na sledovanie cesty rýb
  • Hyperledger Burrow, ktorý sa používa na spustenie inteligentných kontraktov Ethereum v sieti Hyperledger
  • Hyperledger Iroha, nachádza využitie v optimalizácii mobilných aplikácií pomocou blockchainu
  • Hyperledger Indy, sa používa ako decentralizovaná služba databázy identít pre podniky

Teraz, keď vieme, čo je Hyperledger, prečo je to potrebné v dnešnom IT priemysle a ako to funguje, porovnajme Hyperledger s dvoma najslávnejšími blockchainovými sieťami: Bitcoin a Ethereum.

Parametre Bitcoin Ethereum Hyperledger
Kryptomena BitcoinÉterPokiaľ to nie je potrebné, nemožno implementovať žiadne
Sieť VerejnéVerejnéPovolené
Konsenzus Doklad o práci (SHA26)EthashByzantská tolerancia voči praktickým chybám
Inteligentná zmluva ŽiadneÁno (solídnosť)Áno (reťazový kód)
Jazyk c ++golang / javagolang / python

Teraz, keď som už vysvetlil Hyperledger, dúfam, že sa vám môj blog páčil!

JaAk sa chcete dozvedieť viac o blockchainu a budovať si kariéru v blockchainových technológiách, pozrite si náš ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže pochopiť Hyperledger Fabric do hĺbky a pomôže vám zvládnuť daný predmet.

Máte na nás otázku? Uveďte to v sekcii komentárov „Čo je Hyperledger“ a my sa vám ozveme.