Wat is Hyperledger - een industriële benadering van blockchain



Wat is Hyperledger? Een open source samenwerkingsinspanning van de Linux Foundation om vooruitgang te boeken in cross-industriële blockchain-netwerken.

Wat is Hyperledger?

'Hyperledger is een open source community van gemeenschappen die profiteren van een ecosysteem van op Hyperledger gebaseerde oplossingsproviders en gebruikers die zich richten op blockchain-gerelateerde use-cases die in verschillende industriële sectoren zullen werken.' - Brian Behlendorf, uitvoerend directeur van Hyperledger.

Als dat niet klopte, maak je dan geen zorgen, want ik zal alles over Hyperledger in deze blog uitleggen. Ik zal de volgende onderwerpen bespreken:





U kunt deze opname doornemen waar onze heeft de onderwerpen gedetailleerd uitgelegd met voorbeelden die u zullen helpen dit concept beter te begrijpen.

Voordat ik je vertel wat Hyperledger is, wil ik je vertellen wat Hyperledger niet is. Omdat met zoveel blockchain-platforms in de IT-industrie tegenwoordig, het heel gemakkelijk is om in de war te raken. Dus om te beginnen is Hyperledger niet:



  • Een cryptocurrency
  • Een blockchain
  • Een onderneming

Wat is Hyperledger?

Hyperledger is een overkoepelend project onder de Linux Foundation. NodeJs, Alljoyn, Dronecode zijn enkele voorbeeldprojecten die de 'Linux Way' hebben aangenomen, d.w.z. om een ​​gemeenschap van ontwikkelaars samen te stellen die aan open source-projecten werken, waardoor een cyclus wordt gehandhaafd waarin een stuk code voortdurend wordt aangepast en opnieuw wordt verspreid.

Linux-Family-What-is-Hyperledger-Edureka

Linux Family - Wat is Hyperledger



Het ethos van Hyperledger is dat de wereld meerdere privéketens zal hebben die afzonderlijke markten runnen. Omdat elk bedrijf op zichzelf uniek is, moeten applicaties die voor deze bedrijven gelden, worden ontwikkeld met behulp van gepersonaliseerde regels. In tegenstelling tot ethereum, dat de neiging heeft om ontwikkelaars te dwingen hun applicaties te bouwen rond algemene protocollen.

Het Hyperledger-project begon eind 2015 met een klein aantal ontwikkelaars. Deze ontwikkelaars kwamen uit verschillende sectoren, zoals datawetenschap, productie, bankwezen enz., En hadden één gemeenschappelijk doel voor ogen, namelijk blockchain als technologie toegankelijker maken voor ontwikkelaars en industrieën. . Het project begon met het testen van interacties tussen applicaties en beveiligde blockchain-netwerken.

Begin van testen - Wat is Hyperledger

Waarom hebben we Hyperledger nodig?

Tijdens rigoureuze tests realiseerden de betrokken ontwikkelaars zich dat in blockchain-netwerken, waar elke peer elke transactie moet valideren en tegelijkertijd consensus moet bereiken, een enorme slag kan slaan in termen van schaalbaarheid. Bovendien kunnen transacties waaraan een zekere mate van vertrouwelijkheid en privacy is verbonden, niet worden uitgevoerd op openbare blockchains vanwege de uitgebreide maatregelen die worden genomen om de integriteit van een transactie te waarborgen.

Beperking van openbare blockchains - Wat is Hyperledger

Stel dat Bob, die in India woont, chocolaatjes wilde kopen van Alice in Zwitserland. Omdat ze oude vriendinnen waren, besluit Alice haar chocolaatjes tegen een flinke korting aan Bob te verkopen. De vangst hier is dat Alice haar producten op een aantal verschillende markten verkoopt en ze nog steeds nodig heeft om tegen standaardtarieven bij haar te kopen. Anders dan dat, zijn er veel derde partijen nodig om het product van Alice naar Bob te krijgen om de transactie te voltooien.

Alice’s Markets - Wat is Hyperledger

Deze derde partijen moeten mogelijk andere aspecten van het product verifiëren, zoals kwaliteitsborging, logistieke verificatie, betalingsverificatie en nog veel meer. Maar ze hoeven niets te weten van de speciale deal tussen Bob en Alice. Op een openbaar blockchain-netwerk wordt elk grootboek op het netwerk op de hoogte gehouden van de deal terwijl mijnwerkers transacties valideren en aan de keten toevoegen.

Privé- en vertrouwelijke contracten - Wat is Hyperledger

Hoe werkt Hyperledger?

Op een op Hyperledger gebaseerd netwerk is het echter een heel ander verhaal! De peers die rechtstreeks bij de deal zijn aangesloten, zijn verbonden en alleen hun grootboeken worden op de hoogte gebracht van de deal. Derde partijen die helpen bij het uitvoeren van de transactie, krijgen alleen de exacte hoeveelheid informatie te weten die ze nodig hebben met behulp van toestemming en voorschriften die op het netwerk worden geheven.

Hyperledger Network - Wat is Hyperledger

Stel dat Alice en Bob hun speciale transactie uitvoerden op een op Hyperledger gebaseerd netwerk, dan zou ze Bob opzoeken via een app die bij vragen een lidmaatschapsservice retourneert. Nadat het lidmaatschap is gevalideerd, worden de twee peers verbonden en worden resultaten gegenereerd. In deze tweepartijenovereenkomst moeten beide resultaten hetzelfde zijn om te worden gevalideerd. Maar bij andere transacties met meerdere partijen kunnen meer regels worden toegepast. Deze gegenereerde transacties worden nu naar een consensuswolk gestuurd om te bestellen, waarna ze worden vastgelegd in hun respectievelijke grootboeken.

Hyperledger-transactie - Wat is Hyperledger

Opvallende veranderingen in Hyperledger

Dit alles wordt mogelijk gemaakt door de modulaire architectuur van Hyperledger, waardoor eigenschappen zoals consensus een plug-and-play-functie zijn. In deze architectuur zijn de meest opvallende veranderingen te zien in de peers van een netwerk. De peers zijn onderverdeeld in twee afzonderlijke looptijden en drie verschillende rollen, namelijk:

Architecturale veranderingen - Wat is Hyperledger

    • Committer : Deze peers schrijven alleen gevalideerde transacties die zijn geretourneerd vanuit het consensusmechanisme naar de respectievelijke grootboeken. Committer-knooppunten kunnen fungeren als Endorsers op netwerken met minder beperkingen. Maar naarmate de beperkingen worden verhoogd, wordt deze toestand volledig vermeden
    • Endossant : Deze knooppunten zijn verantwoordelijk voor het simuleren van transacties die specifiek zijn voor hun netwerk en voorkomen niet-deterministische en onbetrouwbare transacties. Hoewel committers wel of niet onderschrijvers kunnen zijn, afhankelijk van netwerkbeperkingen, treden alle onderschrijvers op als committers
    • Toestemmingen : Deze knooppunten zijn verantwoordelijk voor het uitvoeren van de consensus van het netwerk. Ze draaien op een totaal andere run-time, in tegenstelling tot endorsers en committers die draaien op dezelfde run-time. Toestemmende personen zijn verantwoordelijk voor het valideren van transacties en het beslissen op welk grootboek de transactie wordt vastgelegd.

Hyperledger-projecten

Dus als je het je herinnert, ik had gezegd dat Hyperledger een overkoepelend project is. Dit betekent dat er onder Hyperledger zelf talloze projecten zijn. Deze omvatten projecten zoals:

hoe atom python uit te voeren

Hyperledger-projecten - Wat is Hyperledger

  • Hyperledger-stof, op grote schaal gebruikt in supply chain-netwerken
  • Hyperledger zaagtand, wordt in de visserij gebruikt om de reis van vissen te volgen
  • Hyperledger Burrow, die wordt gebruikt om slimme Ethereum-contracten uit te voeren in een Hyperledger-netwerk
  • Hyperledger Iroha, vindt gebruik in optimalisatie van mobiele applicaties met behulp van blockchain
  • Hyperledger Indy, wordt gebruikt als een gedecentraliseerde identiteitsdatabaseservice voor bedrijven

Nu we weten wat Hyperledger is, waarom het nodig is in de hedendaagse IT-industrie en hoe het werkt, kunnen we Hyperledger vergelijken met de twee beroemdste blockchain-netwerken: Bitcoin en Ethereum.

Parameters Bitcoin Ethereum Hyperledger
Cryptogeld BitcoinEtherGeen enkele kan worden geïmplementeerd als dit nodig wordt geacht
Netwerk OpenbaarOpenbaarToegestaan
Consensus Bewijs van werk (SHA26)EthashPraktische fout Byzantijnse tolerantie
Slim contract GeenJa (stevigheid)Ja (kettingcode)
Taal c ++golang / javagolang / python

Nu ik klaar ben met het uitleggen van Hyperledger, hoop ik dat je het leuk vond om mijn blog te lezen!

ikAls je meer wilt weten over blockchain en een carrière wilt opbouwen in blockchain-technologieën, bekijk dan onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training zal u helpen Hyperledger Fabric grondig te begrijpen en u te helpen het onderwerp onder de knie te krijgen.

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van 'Wat is Hyperledger' en we nemen contact met u op.