Hva gjør Hyperledger-prosjektet annerledes enn andre blokkjeder?

Hyperledger Project er en samling av åpen kildekode-blokkjeder og utviklingsverktøy som Linux Foundation driver. Støttet av store teknologiselskaper som IBM og Intel, vises Hyperledger ofte i de samme blockchain-samtalene som Ethereum.

Men hva er Hyperledger-prosjektet?

Hva er Hyperledger-prosjektet?

Linux Foundation kunngjorde først Hyperledger-prosjekt tilbake i desember 2015. Hyperledger er et samarbeidsutviklingsprosjekt som spenner over flere forskjellige enkeltverktøy, blokkjeder og plattformer. Det er ingen “Hyperledger”. Snarere jobber flere Hyperledger-prosjekter under samme navn, under ledelse av The Linux Foundation.

“Hyperledger er et utviklingsprosjekt med åpen kildekode til fordel for et økosystem av Hyperledger-baserte løsningsleverandører og brukere. Det er fokusert på blockchain-relaterte brukssaker som vil fungere i en rekke industrisektorer. ”

Vent, hva er en blockchain, uansett?

Hyperledger drivhus

Linux Foundation refererer til samlingen som The Hyperledger Greenhouse:

drivhus med hyperledger stoff

Hyperledger består av seks rammer og syv verktøy.

Rammeverk

  • Burrow: Hyperledger Burrow er en modulær blockchain-klient som bruker en innebygd versjon av Ethereum Virtual Machine (EVM).
  • Stoff: Hyperledger Fabric er sannsynligvis det mest kjente Hyperledger blockchain-rammeverket. Fabric muliggjør utvikling og bruk av plug and play blockchain-komponenter. Det er mer om Hyperledger Fabric i den følgende delen.
  • Nett: Hyperledger Grid er et blockchain-rammeverk rettet mot forsyningskjededata, datamodeller og smarte kontraktintegrasjoner.
  • Indy: Hyperledger Indy er et hovedbokrammeverk som fokuserer på å tilby blockchain-baserte identifikasjonstjenester.
  • Iroha: Hyperledger Iroha er en smart kontraktmotor og verktøybibliotek med fokus på mobile applikasjoner. Den bruker en byzantinsk feiltoleranse-konsensusalgoritme for å skalere effektivt.
  • Sagtann: Hyperledger Sawtooth er en modulær plattform for å bygge distribuerte hovedbøker. Det er mer om Hyperledger Sawtooth i den følgende delen.

Verktøy

  • Væren: Hyperledger Aries er et delt interoperabelt blockchain-verktøysett med fokus på å levere og utvikle digital legitimasjon.
  • Bremseklave: Hyperledger Caliper er et måleverktøy for blockchain-ytelse, og produserer rapporter som inneholder beregninger som Transactions Per Second, transaksjons- og blockchain-latens og ressursutnyttelse. Linux Foundation har til hensikt at Caliper skal være verktøyet for blokkjedermåling for andre Hyperledger-prosjekter.
  • Cello: Hyperledger Cello er en verktøykasse for blockchain-modul som gjør det mulig for blockchain-eiere å administrere distribusjonene deres lettere.
  • Komponist: Hyperledger Composer er et sett med verktøy for å bygge et blockchain-forretningsnettverk, slik at bedriftseiere kan samarbeide, bygge og raskt distribuere smarte kontrakter og blockchain-applikasjoner for å løse problemer.
  • Utforsker: Hyperledger Explorer er en blockchain-modul som gjør det mulig for blockchain-utviklere å lage brukervennlige webapplikasjoner som igjen lar blockchain-brukere se og spørre om blokker og transaksjoner.
  • Quilt: Hyperledger Quilt bruker Interledger-protokollen for å gi støtte for betalinger på tvers av hovedbøker, til og med gi støtte for atombytter mellom ledgers.
  • Ursa. Hyperledger Ursa er et kryptografisk bibliotek som gjør det mulig for blockchain-utviklere og prosjekter å unngå gjenbruk av kryptografisk arbeid, noe som øker sikkerheten i prosessen. Ursa vil bestå av to biblioteker: et “base crypto” -bibliotek som inneholder de viktigste delte kryptografiske signaturene, og “Z-mix”, som vil tilby en generell metode for å lage null kunnskapssikkerhet og bevise uttalelser om den kryptografiske statusen til en blockchain.

Av rammene og verktøyene er Hyperledger Fabric og Hyperledger Sawtooth den mest kjente på det nåværende tidspunkt.

Hyperledger stoff

Hyperledger Fabric er en tillatt blockchain-infrastruktur opprinnelig bidratt av IBM, nå ledet av The Linux Foundation. Fabric har en modulær arkitektur. Det betyr at en Blockchain-distribusjon av stoff kan bruke plug and play-moduler for å bygge en blockchain etter spesifikasjon.

Den ledende ideen bak en plug-and-play modulær blockchain er skalerbarhet, slik at bedrifter og bedriftsbrukere en enklere metode for raskt å øke blockchain-kapasiteten til tusenvis av transaksjoner per sekund.

Det er et par ting som gjør Fabric til et spennende prosjekt.

For det første bruker Hyperledger Fabric-nettverk to typer noder: Peer Nodes og Ordered Nodes. Peer-noder utfører smarte Smart-kontrakter (kalt “Chaincode”, mer om dette på et øyeblikk), får tilgang til reskontordata og fungerer som dApp-grensesnitt. Bestilte noder kontrollerer konsistensen av blockchain, og sørger for at transaksjoner leveres til jevnaldrende i nettverket, samt administrerer implementering og autentisering av kryptografiske sertifikater.

For det andre bruker en Fabric-distribusjon Chaincode til å utføre smarte kontrakter. Chaincode er et stykke kode skrevet i enten Go eller Node.js, og det er en Fabric Chaincode-modul som gir støtte for Java. Alt i alt gjør det Fabric til en ekstremt fleksibel blockchain-plattform, åpen for utviklere og potensielt mer nyttig enn andre lukkede Smart Contract-språk.

Hyperledger sagtann

Hyperledger Sawtooth er en modulær distribuert hovedboksteknologi (DLT) opprinnelig bidratt av Intel, nå ledet av The Linux Foundation.

Sawtooth tar sikte på å holde hovedbokene virkelig distribuert ved å adskille den “kjerne” hovedboken fra applikasjonsspesifikke miljøer. Med andre ord vil Sawtooth stoppe overlappingen mellom en blockchain og en dApp, noe som potensielt forenkler utviklingsprosessen og vedlikeholdet deretter.

I praksis tillater Sawtooth dApp-utvikling i et bredt spekter av programmeringsspråk. Utviklere kan bruke C ++, Go, Java, JavaScript, Python eller Rust til å utvikle dApp uten å måtte forstyrre blockchain.

Hyperledger Sawtooth bruker også beviset for forløpt tids konsensusalgoritme for å gi et alternativ med lav energi.

En av de største forskjellene mellom Fabric og Sawtooth er deres blockchain-tillatelser. Sawtooth blockchains kan fungere som enten en begrenset offentlig eller tillatt blockchain, mens Fabric er en tillatt blockchain.

Har Hyperledger-prosjektet et kryptovaluta-token?

Hyperledger-prosjektet utsteder ikke noen form for kryptovaluta-token. Hyperledger administrerende direktør, Brian Behlendorf, bekreftet like mye i en video utgitt i 2016.

“Du vil aldri se en Hyperledger-mynt. Ved ikke å skyve en valuta, unngår vi så mange politiske utfordringer med å måtte opprettholde en globalt konsistent valuta. ”

Uten en kryptovaluta å administrere, er Linux Foundation fri til å kjøre Hyperledger Project som et rent blockchain-prosjekt. Mangelen på et token definerer det klart fra andre prosjekter, ved at utviklingen av verktøyene ikke krever bøying til innfall av et enkelt token eller blockchain-prosjekt.

De Hyperledger Project Charter bekrefter videre Behlendorfs holdning.

Hyperledger-prosjektet vil fortsette å vokse

De to Hyperledger-rammene, Fabric og Sawtooth, skyver for øyeblikket Hyperledger Project fremover. Men det store utvalget av verktøy og rammer under utvikling under Hyperledger Greenhouse illustrerer hvor viktig The Linux Foundation-prosjektet er for blockchain-, crypto- og dApp-utviklere.

Bidragene fra store teknologiselskaper skal heller ikke undervurderes. Intel, IBM, Huawei, Ripple og Oracle er bare noen av navnene som har jobbet med eller for tiden bidrar til Hyperledger-prosjekter. Og ikke glem at Amazons blockchain-tjenester også vil bruke Hyperledger Fabric.