Hyperledger-projektet er en samling af open source-blokeringer og udviklingsværktøjer, som Linux Foundation kører. Understøttet af store teknologivirksomheder som IBM og Intel vises Hyperledger ofte i de samme blockchain-samtaler som Ethereum.

Men hvad er Hyperledger-projektet?

Hvad er Hyperledger-projektet?

Linux Foundation meddelte først Hyperledger-projekt tilbage i december 2015. Hyperledger er et samarbejdsudviklingsprojekt, der spænder over flere forskellige individuelle værktøjer, blockchains og platforme. Der er ingen enkelt “Hyperledger”. Snarere arbejder flere Hyperledger-projekter under samme navn under ledelse af The Linux Foundation.

“Hyperledger er et open source-udviklingsprojekt til gavn for et økosystem af Hyperledger-baserede løsningsudbydere og brugere. Det er fokuseret på blockchain-relaterede brugssager, der fungerer under en række forskellige industrielle sektorer. ”

Vent, hvad er alligevel en blockchain?

Hyperledger drivhus

Linux Foundation henviser til samlingen som The Hyperledger Greenhouse:

drivhus med hyperledger stof

Hyperledger består af seks rammer og syv værktøjer.

Rammer

  • Burrow: Hyperledger Burrow er en modulær blockchain-klient, der bruger en indbygget specifik version af Ethereum Virtual Machine (EVM).
  • Stof: Hyperledger Fabric er sandsynligvis den mest kendte Hyperledger blockchain-ramme. Fabric giver mulighed for udvikling og brug af plug and play blockchain-komponenter. Der er mere om Hyperledger Fabric i det følgende afsnit.
  • Gitter: Hyperledger Grid er en blockchain-ramme, der retter sig mod forsyningskædedata, datamodeller og intelligente kontraktintegrationer.
  • Indy: Hyperledger Indy er en hovedboksramme, der fokuserer på at levere blockchain-baserede identifikationstjenester.
  • Iroha: Hyperledger Iroha er en smart kontraktmotor og værktøjsbibliotek med fokus på mobile applikationer. Det bruger en byzantinsk fejltolerance-konsensusalgoritme til at skalere effektivt.
  • Savtand: Hyperledger Sawtooth er en modulær platform til opbygning af distribuerede hovedbøger. Der er mere om Hyperledger Sawtooth i det følgende afsnit.

Værktøjer

  • Vædderen: Hyperledger Aries er et delt interoperabelt blockchain-værktøjssæt med fokus på at levere og udvikle digitale legitimationsoplysninger.
  • Bremsekaliber: Hyperledger Caliper er et værktøj til måling af blockchain-ydeevne, der producerer rapporter, der indeholder metrics som Transactions Per Second, transaktions- og blockchain-latenstid og ressourceudnyttelse. Linux Foundation har til hensigt at Caliper skal være det bedste værktøj til blockchain-måling til andre Hyperledger-projekter.
  • Cello: Hyperledger Cello er et blockchain-modulværktøjssæt, der giver blockchain-ejere mulighed for lettere at styre deres implementeringer.
  • Komponist: Hyperledger Composer er et sæt værktøjer til opbygning af et blockchain-virksomhedsnetværk, der gør det muligt for virksomhedsejere at samarbejde, opbygge og hurtigt implementere smarte kontrakter og blockchain-applikationer for at løse problemer.
  • Explorer: Hyperledger Explorer er et blockchain-modul, der giver blockchain-udviklere mulighed for at oprette brugervenlige webapplikationer, som igen giver blockchain-brugere mulighed for at se og forespørge om blokke og transaktioner.
  • Quilt: Hyperledger Quilt bruger Interledger-protokollen til at yde support til betalinger på tværs af hovedbøger, endda yde støtte til atomswaps mellem ledgers.
  • Ursa. Hyperledger Ursa er et kryptografisk bibliotek, der gør det muligt for blockchain-udviklere og projekter at undgå at genbruge kryptografisk arbejde, hvilket øger sikkerheden i processen. Ursa vil omfatte to biblioteker: et “base crypto” -bibliotek, der indeholder de vigtigste delte kryptografiske signaturer, og “Z-mix”, som vil tilbyde en generisk metode til at skabe nul-vidensbeviser og bevise udsagn om den kryptografiske status for en blockchain.

Af rammerne og værktøjerne er Hyperledger Fabric og Hyperledger Sawtooth de mest kendte på nuværende tidspunkt.

Hyperledger stof

Hyperledger Fabric er en godkendt blockchain-infrastruktur, der oprindeligt blev bidraget af IBM, nu ledet af The Linux Foundation. Fabric har en modulær arkitektur. Det betyder, at en Fabric-blockchain-implementering kan bruge plug and play-moduler til at opbygge en blockchain efter specifikation.

Den ledende idé bag et plug and play modulært blockchain er skalerbarhed, der giver virksomheder og virksomhedsbrugere en lettere metode til hurtigt at øge blockchain-kapacitet til tusindvis af transaktioner pr. Sekund.

Der er et par ting, der gør Fabric til et spændende projekt.

For det første bruger Hyperledger Fabric-netværk to typer noder: Peer-noder og bestilte noder. Peer-noder udfører Fabric-smarte kontrakter (kaldet “Chaincode”, mere om dette på et øjeblik), får adgang til ledger-data og fungerer som dApp-interface. Bestilte noder kontrollerer blockchain-konsistensen og sikrer, at transaktioner leveres til netværkskammeraterne, samt styrer implementeringen og godkendelsen af ​​kryptografiske certifikater.

For det andet bruger en Fabric-implementering Chaincode til at udføre smarte kontrakter. Kædekode er et stykke kode skrevet i enten Go eller Node.js, og der er et Fabric Chaincode-modul, der understøtter Java. Alt i alt gør det Fabric til en ekstremt fleksibel blockchain-platform, åben for udviklere og potentielt mere nyttig end andre lukkede Smart Contract-sprog.

Hyperledger savtand

Hyperledger Sawtooth er en modulær distribueret ledger-teknologi (DLT), der oprindeligt blev bidraget af Intel, nu ledet af Linux Foundation.

Sawtooth har til formål at holde ledgers reelt distribueret ved at adskille den “kerne” hovedbog fra applikationsspecifikke miljøer. Med andre ord vil Sawtooth stoppe overlapningen mellem en blockchain og en dApp, hvilket muligvis forenkler udviklingsprocessen og vedligeholdelsen derefter.

Praktisk set tillader Sawtooth dApp-udvikling i en bred vifte af programmeringssprog. Udviklere kan bruge C ++, Go, Java, JavaScript, Python eller Rust til at udvikle deres dApp uden nogensinde at skulle blande sig i blockchain.

Hyperledger Sawtooth bruger også Bevis for forløbet tid konsensusalgoritme til at give en low energy blockchain-mulighed.

En af de største forskelle mellem Fabric og Sawtooth er deres blockchain-tilladelser. Sawtooth blockchains kan fungere som enten en begrænset offentlig eller tilladt blockchain, mens Fabric er en tilladt blockchain.

Har Hyperledger-projektet et kryptovalutatoken?

Hyperledger-projektet udsteder ikke nogen form for kryptokurrency-token. Hyperledger administrerende direktør, Brian Behlendorf, bekræftede lige så meget i en video udgivet tilbage i 2016.

”Du vil aldrig se en Hyperledger-mønt. Ved ikke at skubbe en valuta undgår vi så mange politiske udfordringer ved at skulle opretholde en globalt konsistent valuta. ”

Uden en kryptokurrency, der skal administreres, er Linux Foundation frit at køre Hyperledger-projektet som et rent blockchain-projekt. Manglen på et token definerer det klart fra andre projekter, idet udviklingen af ​​værktøjerne ikke kræver bøjning til indfaldet af et enkelt token- eller blockchain-projekt.

Det Hyperledger-projektcharter bekræfter yderligere Behlendorfs holdning.

Hyperledger-projektet vil fortsætte med at vokse

De to Hyperledger-rammer, Fabric og Sawtooth, skubber i øjeblikket Hyperledger-projektet fremad. Men det store udvalg af værktøjer og rammer under udvikling under Hyperledger Greenhouse illustrerer, hvor vigtigt Linux Foundation-projektet er for blockchain-, crypto- og dApp-udviklere.

Bidragene fra store teknologiske virksomheder bør heller ikke undervurderes. Intel, IBM, Huawei, Ripple og Oracle er blot nogle af de navne, der har arbejdet med eller i øjeblikket bidrager til Hyperledger-projekter. Og glem ikke, at Amazons blockchain-tjenester også bruger Hyperledger Fabric.