Mi a Hyperledger - A blokklánc ipari megközelítése



Mi az a Hyperledger? A Linux Alapítvány nyílt forrásból származó együttműködési törekvése az iparági blokklánc-hálózatok fejlődésének előmozdítása érdekében.

Mi az a Hyperledger?

'A Hyperledger egy nyílt forráskódú közösség, amely a Hyperledger alapú megoldások szolgáltatóinak és felhasználói ökoszisztémájának előnyeit szolgálja, és a blokklánccal kapcsolatos használati esetekre összpontosít, amelyek a legkülönbözőbb ipari szektorokban működnek.' - Brian Behlendorf, a Hyperledger ügyvezető igazgatója.

Ha ennek nem volt értelme számodra, akkor ne aggódj, mert ebben a blogban mindent elmagyarázok a Hyperledgerről. A következő témákat fogom áttekinteni:





Végigviheti ezt a felvételt, ahol a mi részletesen elmagyarázta a témákat példákkal, amelyek segítenek jobban megérteni ezt a koncepciót.

Mielőtt elmondanám, mi a Hyperledger, hadd mondjam el, mi nem a Hyperledger. Mivel manapság az informatikai iparban annyi blockchain platform van, nagyon könnyű összezavarodni. Először is, a Hyperledger nem:



  • Egy kriptovaluta
  • Egy blokklánc
  • A cég

Mi az a Hyperledger?

A Hyperledger egy ernyő projekt, a Linux Alapítvány keretében. A NodeJs, Alljoyn, Dronecode néhány példa projektre, amelyek átvették a „Linux Way” -et, vagyis hogy olyan fejlesztők közösségét szőjék, akik nyílt forráskódú projekteken dolgoznak, így fenntartva azt a ciklust, ahol egy kódrész folyamatosan módosul és újra terjesztésre kerül.

Linux-Family-What-is-Hyperledger-Edureka

Linux család - Mi a Hyperledger



A Hyperledger szellemisége az, hogy a világnak több magánlánca lesz, amelyek külön piacokat működtetnek. Mivel minden vállalkozás önmagában egyedülálló, az ezekre a vállalkozásokra jellemző alkalmazásokat személyre szabott szabályok alapján kell fejleszteni. Ellentétben az ethereummal, amely hajlamos arra kényszeríteni a fejlesztőket, hogy általánosított protokollok alapján építsék fel alkalmazásaikat.

A Hyperledger projekt kisszámú fejlesztővel kezdődött 2015 végén. Ezek a fejlesztők különböző szektorokból érkeztek, például az adattudományból, a gyártásból, a banki tevékenységekből stb., És egy közös célt tartottak szem előtt, azaz a blokklánc mint technológia elérhetőbbé tételét a fejlesztők és az ipar számára . A projekt az alkalmazások és a biztonságos blokklánc-hálózatok közötti interakciók tesztelésével kezdődött.

fánkdiagram vs kördiagram

A tesztelés kezdete - Mi a Hyperledger

Miért van szükségünk Hyperledgerre?

A szigorú tesztelés során az érintett fejlesztők rájöttek, hogy a blokklánc-hálózatokban, ahol minden társnak egyszerre kell érvényesítenie az egyes tranzakciókat és konszenzust kell futtatnia, skálázhatóság szempontjából. E felett a bizalmas és a magánélethez csatolt bizonyos mértékű tranzakciók nem hajthatók végre nyilvános blokkláncokon a tranzakció integritásának biztosítására tett kimerítő intézkedések miatt.

Nyilvános blokkláncok korlátozása - Mi a Hyperledger

Tegyük fel, hogy az Indiában élő Bob csokoládét szeretett volna vásárolni a svájci Alice-től. Mivel régi barátok voltak, Alice úgy dönt, hogy csokoládéját meglehetősen nagy kedvezménnyel eladja Bobnak. A fogás az, hogy Alice számos különböző piacon értékesíti termékeit, és még mindig szüksége van rájuk, hogy normál áron vásároljanak tőle. Ettől eltekintve ahhoz, hogy a terméket Alice-től Bobig eljuttassa, sok harmadik félnek kell teljesítenie a tranzakciót.

Alice piacai - Mi a Hyperledger

Ezeknek a harmadik feleknek esetleg ellenőrizniük kell a termék egyéb aspektusait, például a minőségbiztosítást, a logisztikai ellenőrzést, a fizetési ellenőrzést és még sok minden mást. De nem kell tudniuk Bob és Alice különleges megállapodásáról. Nyilvános blokklánc-hálózaton a hálózat minden főkönyve frissül az üzletről, mivel a bányászok validálják és hozzáadják a tranzakciókat a lánchoz.

Magán és bizalmas szerződések - Mi a Hyperledger

adatközpontú keretrendszer a szelénben

Hogyan működik a Hyperledger?

A Hyperledger alapú hálózatokon ez egy teljesen más történet! Az ügylettel közvetlenül kapcsolatban álló társak kapcsolatban állnak, és csak főkönyveik kapnak friss információkat az ügyletről. Azok a harmadik felek, akik segítenek a tranzakció lebonyolításában, csak a hálózatra kivetett engedélyek és előírások segítségével ismerhetik meg a pontos információmennyiséget.

Hyperledger Network - Mi a Hyperledger

Tegyük fel, hogy Alice és Bob speciális tranzakciót hajtottak végre egy Hyperledger alapú hálózaton, és egy alkalmazáson keresztül kereste meg Bobot, amely visszaküldi a tagsági szolgáltatást. A tagság érvényesítése után a két társ összekapcsolódik és eredményeket generál. Ebben a kétoldalú megállapodásban mindkét eredménynek azonosnak kell lennie ahhoz, hogy érvényesüljenek. De a több féllel folytatott egyéb tranzakciókban több szabály is alkalmazható. Ezeket a generált tranzakciókat most konszenzusos felhőbe küldik megrendelés céljából, ezt követően elkötelezettek a megfelelő főkönyveik iránt.

Hyperledger tranzakció - Mi a Hyperledger

Figyelemre méltó változások a Hyperledgerben

Mindezt a Hyperledger moduláris felépítése teszi lehetővé, amely a konszenzushoz hasonló tulajdonságokat plug-and-play funkcióvá teszi. Ebben az architektúrában a legjelentősebb változások a hálózat társainál tapasztalhatók. A társaikat két külön futásra és három külön szerepre osztották, nevezetesen:

Építészeti változások - Mi a Hyperledger

    • Vállalkozó : Ezek a társak csak a konszenzusos mechanizmusból visszaküldött validált tranzakciókat írják az adott főkönyvekhez. A Committer csomópontok támogatóként működhetnek a hálózatokon, kevesebb korlátozással. De a korlátozások növekedésével ezt az állapotot teljesen elkerülik
    • Forgató : Ezek a csomópontok felelősek a hálózatukra jellemző tranzakciók szimulálásáért, és megakadályozzák a nem determinisztikus és megbízhatatlan tranzakciókat. Míg az ajánlattevők a hálózati korlátozásoktól függően lehetnek vagy sem, addig az összes támogató kötelezettségvállalóként működik
    • Hozzájárulók : Ezek a csomópontok felelősek a hálózat konszenzusának futtatásáért. Teljesen eltérő futási idővel futnak, ellentétben az azonos futási idővel futó támogatókkal és megbízókkal. A beleegyezők felelősek a tranzakciók érvényesítéséért és annak eldöntéséért, hogy a tranzakció melyik főkönyvet kötelezik el.

Hyperledger Projektek

Tehát ha emlékszel, már említettem, hogy a Hyperledger egy ernyő projekt. Ez azt jelenti, hogy számos projekt van a Hyperledger irányítása alatt. Ezek olyan projekteket tartalmaznak, mint:

Hyperledger projektek - Mi a Hyperledger

  • Hyperledger szövet, széles körben használják az ellátási lánc hálózatokban
  • Hyperledger fűrészfog, a halászati ​​iparban használják a halak útjának nyomon követésére
  • Hyperledger Burrow, amelyet az Ethereum intelligens szerződések futtatására használnak egy Hyperledger hálózatban
  • Hyperledger Iroha, a blockchain segítségével megtalálja a felhasználást a mobilalkalmazások optimalizálásában
  • Hyperledger Indy, decentralizált identitás-adatbázis-szolgáltatásként használják a vállalkozások számára

Most, hogy tudjuk, mi a Hyperledger, miért van rá szükség a mai informatikai iparban, és hogyan működik, hasonlítsuk össze a Hyperledgert a két leghíresebb blokklánc-hálózattal: a Bitcoin-nal és az Ethereummal.

Paraméterek Bitcoin Ethereum Hyperledger
Kriptopénz BitcoinÉterEgyik sem hajtható végre, ha szükségesnek tartják
Hálózat NyilvánosNyilvánosEngedélyezett
Konszenzus Munkaigazolás (SHA26)EthashGyakorlati hibabizánci tolerancia
Intelligens szerződés Egyik semIgen (szilárdság)Igen (lánckód)
Nyelv c ++golang / javagolang / python

Most, hogy befejeztem a Hyperledger magyarázatát, remélem, tetszett olvasni a blogomat!

énHa többet szeretne megtudni a blokkláncról és karriert szeretne kialakítani a blokklánc-technológiákban, akkor nézze meg a következőt: amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés segít megérteni a Hyperledger szövetet alaposan, és elsajátítja a témát.

Van egy kérdésünk? Kérjük, említse meg a „Mi a Hyperledger” megjegyzés rovatban, és mi kapcsolatba lépünk Önnel.