Co je Hyperledger - průmyslový přístup k blockchainu



Co je Hyperledger? Otevřená spolupráce založená na spolupráci Linux Foundation k pokroku v blockchainových sítích napříč průmyslovými odvětvími.

Co je Hyperledger?

„Hyperledger je komunita komunit s otevřeným zdrojem, která má prospěch pro ekosystém poskytovatelů řešení a uživatelů založených na Hyperledgeru zaměřených na případy použití související s blockchainem, které budou fungovat v různých průmyslových odvětvích.“ - Brian Behlendorf, výkonný ředitel společnosti Hyperledger.

Pokud vám to nedávalo smysl, pak si nedělejte starosti, protože v tomto blogu vysvětlím vše o Hyperledgeru. Budu se zabývat následujícími tématy:





Můžete projít touto nahrávkou, kde je naše podrobně vysvětlil témata pomocí příkladů, které vám pomohou lépe pochopit tento koncept.

Než vám řeknu, co je Hyperledger, řeknu vám, co Hyperledger není. Protože s tolika blockchainovými platformami v celém IT průmyslu je dnes snadné se zmást. Hyperledger tedy nejprve není:



  • Kryptoměna
  • Blockchain
  • Společnost

Co je Hyperledger?

Hyperledger je zastřešující projekt v rámci Linux Foundation. NodeJs, Alljoyn, Dronecode jsou některé příklady projektů, které si osvojily „Linux Way“, tj. Utkají komunitu vývojářů, kteří pracují na projektech s otevřeným zdrojovým kódem, čímž udržují cyklus, kde se část kódu neustále upravuje a redistribuuje.

Linux-Family-What-is-Hyperledger-Edureka

Rodina Linux - Co je Hyperledger



Étos Hyperledger je, že svět bude mít několik soukromých řetězců provozujících samostatné trhy. Protože každý podnik je sám o sobě jedinečný, měly by být aplikace, které mají sklon k těmto podnikům, vyvíjeny pomocí personalizovaných pravidel. Na rozdíl od ethereum, které má tendenci nutit vývojáře budovat své aplikace kolem zobecněných protokolů.

Projekt Hyperledger začal s malým počtem vývojářů na konci roku 2015. Tito vývojáři pocházeli z různých sektorů, jako je datová věda, výroba, bankovnictví atd., A měli na paměti jeden společný cíl, tj. Učinit blockchain jako technologii přístupnější pro vývojáře a průmyslová odvětví . Projekt začal testováním interakcí mezi aplikacemi a zabezpečenými blockchainovými sítěmi.

Začátek testování - Co je Hyperledger

__init__ python 3

Proč potřebujeme Hyperledger?

Během přísného testování si zúčastnění vývojáři uvědomili, že v blockchainových sítích, kde každý peer potřebuje ověřit každou transakci a současně dosáhnout konsensu, udeřit obrovskou ránu pokud jde o škálovatelnost. Transakce s mírou důvěrnosti a ochrany soukromí, která je s nimi spojena, navíc nemohou být prováděny na veřejných blockchainech kvůli vyčerpávajícím opatřením, která jsou přijata k zajištění integrity transakce.

Omezení veřejných blockchainů - Co je to Hyperledger

Předpokládejme, že Bob, žijící v Indii, chtěl koupit čokoládu od Alice ve Švýcarsku. Protože to byli staří přátelé, Alice se rozhodla prodat své čokolády Bobovi se slušnou slevou. Háček je v tom, že Alice prodává své produkty na mnoha různých trzích a stále je potřebuje, aby od ní nakupovala za standardní ceny. Kromě toho je pro získání produktu od Alice k Bobovi zapotřebí k dokončení transakce spousta třetích stran.

Alice's Markets - Co je to Hyperledger

Tyto třetí strany možná budou muset ověřit další aspekty produktu, jako je zajištění kvality, logistické ověření, ověření plateb a mnoho dalšího. Ale nepotřebují vědět o zvláštní dohodě mezi Bobem a Alice. Ve veřejné blockchainové síti získá každá kniha v síti informace o dohodě, protože horníci ověřují a přidávají transakce do řetězce.

třída úložiště c ++

Soukromé a důvěrné smlouvy - co je Hyperledger

Jak Hyperledger funguje?

V síti založené na Hyperledger je to ale úplně jiný příběh! Vzájemní kolegové přímo přidružení k dohodě jsou propojeni a pouze jejich účetní knihy dostanou informace o dohodě. Třetí strany, které pomáhají provést transakci, se seznámí s přesným množstvím informací, které potřebují, pouze na základě povolení a předpisů uložených v síti.

Hyperledger Network - Co je Hyperledger

Předpokládejme, že Alice a Bob prováděli své speciální transakce v síti založené na Hyperledgeru, vyhledala by Boba prostřednictvím aplikace, která vrací dotazy na členskou službu. Po ověření členství jsou dva vrstevníci propojeni a výsledky jsou generovány. V této dohodě dvou stran musí být oba výsledky stejné, aby byly ověřeny. Ale v jiných transakcích s více stranami lze použít více pravidel. Tyto generované transakce se nyní odesílají do konsensuálního cloudu k objednání, po kterém se zavazují svým příslušným knihám.

Hyperledger Transaction - Co je Hyperledger

Pozoruhodné změny v Hyperledgeru

To vše je možné díky modulární architektuře Hyperledger, díky níž jsou vlastnosti, jako je shoda, funkcí plug-and-play. V této architektuře jsou nejpozoruhodnější změny patrné v partnerských sítích. Partneři byli rozděleni do dvou samostatných modulů runtime a tří odlišných rolí, a to:

Architektonické změny - Co je to Hyperledger

    • Committer : Tito kolegové zapisují pouze ověřené transakce vrácené z mechanismu konsensu do příslušných účetních knih. Uzly účastníka mohou v sítích působit jako podpůrci s méně omezeními. Se zvyšujícími se omezeními je však této podmínce zcela zabráněno
    • Podporovatel : Tyto uzly jsou zodpovědné za simulaci transakcí specifických pro jejich síť a zabraňují nedeterministickým a nespolehlivým transakcím. Zatímco zadavatelé mohou, ale nemusí být doporučujícími v závislosti na omezeních sítě, všichni vydavatelé fungují jako zadavatelé
    • Souhlasitelé : Tyto uzly jsou odpovědné za fungování konsensu sítě. Běží na úplně jiném běhu, na rozdíl od schvalovatelů a zadavatelů, kteří běží na stejném běhu. Zákazníci jsou zodpovědní za ověřování transakcí a rozhodování o tom, které účetní knize se transakce zaváže.

Hyperledger Projects

Pokud si tedy pamatujete, zmínil jsem se, že Hyperledger je zastřešující projekt. To znamená, že pod samotným Hyperledger existuje mnoho projektů. Patří sem projekty jako:

Hyperledger Projects - Co je Hyperledger

jak nainstalovat php na Windows
  • Hyperledger Fabric, používá se značně v sítích dodavatelského řetězce
  • Hyperledger Sawtooth, se používá v rybářském průmyslu ke sledování cesty ryb
  • Hyperledger Burrow, který se používá ke spuštění inteligentních kontraktů Ethereum v síti Hyperledger
  • Hyperledger Iroha, najde využití v optimalizaci mobilních aplikací pomocí blockchainu
  • Hyperledger Indy, se používá jako decentralizovaná služba databáze identit pro podniky

Nyní, když víme, co je Hyperledger, proč je v dnešním IT průmyslu potřeba a jak to funguje, porovnejme Hyperledger se dvěma nejslavnějšími blockchainovými sítěmi: Bitcoin a Ethereum.

Parametry Bitcoin Ethereum Hyperledger
Kryptoměna BitcoinÉterŽádné nelze implementovat, pokud to bude považováno za nutné
Síť VeřejnostVeřejnostPovoleno
Shoda Důkaz práce (SHA26)EthashByzantská tolerance k praktickým poruchám
Chytrá smlouva ŽádnýAno (solidnost)Ano (kód řetězu)
Jazyk c ++golang / javagolang / python

Nyní, když jsem vysvětlil Hyperledger, doufám, že se vám můj blog líbil!

Pokud se chcete dozvědět více o blockchainu a budovat si kariéru v blockchainových technologiích, podívejte se na naše který přichází s živým tréninkem vedeným instruktorem a zkušenostmi z reálného projektu. Toto školení vám pomůže porozumět Hyperledger Fabric do hloubky a pomůže vám zvládnout předmět.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů v části „Co je Hyperledger“ a my se vám ozveme.