Introduksjon til Hyperledger Besu

Landskapet til Blockchain Technology utvides kontinuerlig med tillegg av nye og slående prosjekter. Blant de mange fremtredende omtalene i Blockchain-verdenen, har Hyperledger nylig etablert en lovende plattform for å markedsføre distribuerte reserverteknologiprosjekter. Et av de bemerkelsesverdige prosjektene i Hyperledger-domenet, Hyperledger Fabric, har vært en kritisk booster i Blockchain-løsningsutvikling, mens en annen er Hyperledger Besu.

Kortfattet sammendrag

Hovedfokuset for denne diskusjonsoppgaven er Hyperledger Besu, det siste tilskuddet blant Hyperledger-prosjektene.

  • Det gir en pålitelig plattform for å bygge saker om offentlige nettverk ved å utnytte det offentlige Ethereum-nettverket. Det tillater også opprettelse av tillatte nettverk.
  • Den fungerer i henhold til Enterprise Ethereum Alliance-standarden, en standardreferanse for oppretting av felles grensesnitt mellom forskjellige lukkede og åpne kildekodeprosjekter i Ethereum-økosystemet..
  • Det letter adopsjonen av forskjellige konsensusmekanismer.
  • Peer-to-peer-nettverk representerer en av de fremtredende egenskapene til Hyperledger Besu.
  • Overvåking av ytelsen til noder og nettverk er et annet viktig element i Hyperledger Besu.
  • Personvern sikrer at eksterne parter ikke får tilgang til listen over parter som er involvert i transaksjonen, eller transaksjonsinnholdet, eller referanse til de sendende og mottakende partene..

En av de mest omfattende applikasjonene knyttet til Hyperledger Besu er i farmasøytisk industri. I Save Pharmaceutical-prosjektet returneres ubrukte medisiner og leveres til pasienter som trenger dem gjennom en plattform basert på Hyperledger Besu som forbinder legemiddelregister (f.eks. Apotek), legemiddelgivere (f.eks. Klinikker), individuelle pasienter og assisterte oppholdsfasiliteter og pasienter. Plattformen sikrer et tillatt nettverk på bedriftsnivå for å fungere som et medikamentregistersystem.

La oss oppdage definisjonen av Hyperledger Besu ved siden av arkitekturen og funksjonene. Viktigst av alt, vil følgende diskusjon legge vekt på funksjonalitetene og dens bemerkelsesverdige brukssaker.

Registrer deg nå: Gratis Blockchain Fundamentals Course

Definisjon av Hyperledger Besu

Hyperledger Besu er i utgangspunktet en åpen kildekode Ethereum-klient basert på Java og er det første Blockchain-prosjektet på Hyperledger som støtter operasjoner på tvers av offentlige Blockchains. Nå er bedrifter mer drevet mot Hyperledger-økosystemet på grunn av Besu, som gir en pålitelig plattform for å bygge saker om offentlige nettverk i henhold til deres applikasjonskrav..

Derfor trenger ikke bedrifter å bekymre seg for begrensninger for tillatte Blockchain-brukstilfeller bare med Hyperledger Besu. Den utnytter det offentlige Ethereum-nettverket for drift. Det spesifikke målet for arkitektur og design fokuserer på modularitet og rene grensesnitt. Det er spesielt skreddersydd som en ideell plattform for å muliggjøre åpen kildekodeutvikling og distribusjon.

hyperledger besu arkitektur

Modulariteten i designet er tydelig i isolasjonen av bekymringer blant konsensusalgoritmer og forskjellige kritiske Blockchain-funksjoner. Som et resultat støtter den modulære tilnærmingen enklere implementering og oppgraderinger for alle komponentene. Opprettelsen av rene grensesnitt mellom de forskjellige elementene i klientinfrastrukturen med gir en enklere konfigurasjon av Ethereum for å møte deres behov.

I tillegg adresserer den også forretningsbehovene samtidig som den gir fleksibilitet for integrering av forskjellige Hyperledger-prosjekter og spesifikke brukselementer i kodebasen. Skrevet i Java og utviklet under Apache 2.0-lisens, kan den kjøre på Ethereums offentlige nettverk samt nettverk med privat tillatelse og testnettverk som Gorli, Rinkeby og Ropsten.

Les mer om Hyperleadger Besu her!

Betydningen av Ethereum Client

Nå er det viktig å reflektere over det mest fremtredende aspektet i definisjonen av Hyperledger Besu. Ethereum-klient, husker du? Så, hva er en Ethereum-klient? Det er i utgangspunktet programvaren som er ansvarlig for implementeringen av Ethereum-protokollen for en spesifikk brukssak. Ethereum-klienter har applikasjonsprogrammeringsgrensesnitt (APIer) som gjør det mulig for applikasjonsutviklere å samhandle med Blockchain.

Ethereum-klienter har eksekveringsmiljøet skreddersydd for behandling av Ethereum Blockchain-transaksjoner. De letter også Peer-to-Peer (P2P) nettverk for å sikre kommunikasjon med forskjellige Ethereum-noder over hele nettverket for synkronisering av tilstand. I tillegg får brukerne også lagring for vedvarende data som primært fokuserer på å utføre transaksjoner. Disse aspektene viser tydelig effektiviteten til Hyperledger Besu.

Les vår forrige artikkel om en ultimate guide til Ethereum og kom i gang!

Funksjoner i Hyperledger Besu

Den neste viktige bekymringen i en introduksjon til Hyperledger Besu refererer primært til funksjonene. Den opererer for tiden i henhold til Enterprise Ethereum Alliance (EEA) -standarden. EØS-spesifikasjon er en standard referanse for å skape felles grensesnitt mellom forskjellige lukkede og åpen kildekode-prosjekter i Ethereum-landskapet.

Som et resultat trenger ikke brukerne å møte leverandørinnlåsing samtidig som de får tilstrekkelig funksjonalitet til standardgrensesnitt på tvers av teamene for applikasjonsutvikling. Det sikrer implementering av bedriftsfunksjoner med hensyn til spesifikasjonene til EØS-klienter. La oss nå se på en oversikt over de andre funksjonene du kan benytte deg av Hyperledger Besu.

  • EVM

Ethereum Virtual Machine in Hyperledger Besu er en Turing komplett virtuell maskin, som støtter distribusjon og utføring av smarte kontrakter gjennom transaksjoner i Ethereum Blockchain.

  • Konsensusmekanismer

Hyperledger Besu muliggjør forskjellige konsensusmekanismer i form av to forskjellige algoritmer. Konsensusalgoritmene hjelper i implementeringen av forskjellige konsensusalgoritmer relatert til blokkproduksjon, blokkvalidering&transaksjonsvalidering. De to fremtredende konsensusalgoritmene er Proof of Authority og Proof of Work. Protokollen om bevis på autoritet er ideell i tilfeller der deltakerne i transaksjoner kjenner hverandre. Beviset for arbeid (eller Ethash) er egnet for brukstilfeller som fokuserer på gruvedrift aktiviteter relatert til Mainnet Ethereum.

Les nå: En ultimate guide til konsensusalgoritmer

  • Lagringsfunksjoner

Den neste viktige funksjonen i Hyperledger Besu refererer til lagring. Den gir RocksDB-nøkkelverdidatabasen for vedvarende kjededata på et lokalt nodenivå. Dataene er klassifisert i visse underkategorier, som Blockchain-data og data fra verdensstaten.

Blockchain-dataene inkluderer blokkoverskrifter som utgjør datakjeden, noe som hjelper til med kryptografisk verifisering av Blockchain-staten. Hver blokkoverskrift peker på en verdensstat gjennom stateRoot-hash, og data fra verdensstatene indikerer kartleggingen til kontoer fra forskjellige adresser. Eksterne-eierkontoer har eterbalanse, og kontraktsbaserte kontoer kan også inneholde kjørbar lagring og kode.

  • P2P-nettverk

En av de fremtredende begrepene som følger med Hyperledger Besu er P2P-nettverk. Hyperledger Besu utnytter devp2p-nettverksprotokollene til Ethereum for å muliggjøre kommunikasjon mellom klienter. I tillegg gir den også en underprotokoll skreddersydd spesielt for IBFT2.

  • Brukervendte API-er

En annen bemerkelsesverdig funksjon i Hyperledger Besu refererer til bruker-vendt APIer i form av EEA JSON-RPC APIer og mainnet Ethereum APIer. API-ene støtter WebSocket- og HTTP-protokoller. Videre tilbyr Hyperledger Besu også GraphQL API.

  • Overvåkning

Overvåking er en av de fremste styrkene i funksjonene til Hyperledger Besu, da det muliggjør operasjoner på Ethereums offentlige nettverk. Det inkluderer funksjoner for å overvåke ytelsen til noder og nettverk. Hyperledger Besu bruker debug_metrics JSON-RPC API-metoden eller Prometheus for å overvåke nodeytelsen. På den annen side hjelper Alethio-verktøy som EthStats Network Monitor og Block Explorer med å overvåke nettverksytelse.

  • Personvern

Blant de mange faktorene som skiller seg ut i funksjonslisten til Hyperledger Besu, har personvern en fremtredende plass. Personvern refererer primært til å opprettholde personvernet til transaksjoner mellom de eneste partene som er involvert i transaksjonen.

Det sikrer at eksterne parter ikke kunne få tilgang til listen over parter som er involvert i transaksjonen, transaksjonsinnholdet eller den sendende og mottakende parten. Private Transaction Manager er dens formidable styrke i å ivareta personvernet til transaksjoner.

Les også: Offentlig vs privat Blockchain

  • Tillatelse

Den siste, men likevel et betydelig tillegg i funksjonene til Hyperledger Besu, refererer til støtten for tillatelse. Selv om den støtter brukstilfeller av et offentlig nettverk, tillater det også opprettelse av tillatte nettverk. Tillatte nettverk vil kun innebære autentisering for bestemte noder &kontoer.

Brukere kan aktivere kontotillatelse eller nodetillatelse i nettverket i henhold til deres preferanser. I tillegg får brukerne også fordelen av både lokal og on-chain-tillatelse med Hyperledger Besu. Lokal tillatelse bruker konfigurasjonsfilen for tillatelse på nodenivå. På den annen side innebærer tillatelse på kjeden bruk av smarte kontrakter på nettverksnivå.

Hyperledger Besu

Funksjoner som støttes på Hyperledger Besu

Funksjonene til Hyperledger Besu er også en av de fremtredende årsakene til å øke populariteten. Den gir CLI (Command Line Interface) sammen med WebSocket & HTTP-baserte API-er for å sikre riktig kjøring, vedlikehold og overvåking av noder på Ethereum-nettverket. Klient-API-er gir tilstrekkelig støtte for generelle Ethereum-funksjoner, inkludert smarte kontrakter, dapp-utvikling, brukstilfeller som involverer operasjoner og distribusjon.

Verktøyene som web3j, Truffle og Remix hjelper til med å støtte disse aktivitetene. Videre sikrer Hyperledger Besu-klienten også støtte for implementering av vanlige JSON-RPC APIer. Derfor trenger ikke brukerne møte problemer med integrering og økosystemverktøy. Hyperledger Besu-klienten gir også støtte for opprettelse av private konsortiumnettverk med tillatelser.

Hyperledger Besu har foreløpig ikke støtte for nøkkeladministrasjon med klienten på grunn av sikkerhetsproblemer. På den annen side kan brukere utnytte EthSigner eller andre Ethereum-kompatible lommebøker for administrasjon av private nøkler. Verktøy som EthSigner letter også tilgang til nøkkelbutikken ved siden av signering av transaksjoner gjennom verktøy som Microsoft Azure og Hashicorp Vault.

Som allerede nevnt støtter den også node & tillatelse til kontoer på grunnlag av lokal konfigurasjon og smarte kontrakter. I tillegg kan nullkunnskapsmetodene knyttet til klienten også legge til rette for private transaksjoner i tråd med Aztex-protokollen. Hvis saken innebærer en off-chain-tilnærming, kan du bruke Orion, som er en åpen transaksjonsadministrator med åpen kildekode.

Les også: Future of Blockchain Technology

Praktisk brukstilfelle av Hyperledger Besu

Den siste bekymringen i enhver introduksjon til Hyperledger Besu vil hovedsakelig referere til dens praktiske brukssaker. En av de mest omfattende applikasjonene knyttet til den er i farmasøytisk industri. Problemet med farmasøytisk avfall i USA er et av de fremtredende problemene med sløsing med nesten 2 milliarder dollar reseptbelagte medisiner årlig.

Massive mengder reseptbelagte medisiner forblir ubrukt i klinikker, individuelle pasienthjem og hjemmebruk. Derfor kan den mest sannsynlige løsningen, i dette tilfellet, peke mot å ødelegge ubrukt medisinering. Imidlertid er kostnadene ved å avhende ubrukte medisiner et annet kritisk tilbakeslag.

Videre kan de juridiske presedensene for å avhende ubrukte stoffer gjennom forbrenning skape fremtredende miljøhensyn. Så, den mest produktive løsningen, i dette tilfellet, vil være en mekanisme som kan returnere ubrukte medisiner og gi dem til pasienter som trenger dem. En slik løsning må være i samsvar med følgende praktiske aspekter for bedre effektivitet.

  • Motivasjon for apotek til å fungere som fasiliteter for å akseptere ubrukte medisiner
  • Motivasjon for pasienter og klinikker for å donere ubrukte medisiner
  • Omfattende kontroll og gjennomsiktighet over kvaliteten og utløpet av donerte medisiner
  • Datasikkerhet

Et av de beste eksemplene på bruk av Hyperledger Besu for å lage en slik løsning er Save Pharmaceutical-prosjektet. Plattformen utnytter Hyperledger Besu for å koble til medikamentregister, dvs. apotek, medikamentgivere som klinikker, individuelle pasienter og pasienter.

Save Pharmaceutical-prosjektet er for tiden under utvikling og vil vise seg å være et eksepsjonelt multifunksjonelt produkt. Det kan være den ideelle plattformen for givere å donere medisiner de ikke bruker, og apotek kan lett godkjenne eller avvise de donerte apotekene. Som et resultat kan pasienter som trenger medisiner og ikke kan benytte seg av dem på grunn av økonomiske vanskeligheter, få medisiner av beste kvalitet.

Hyperledger Besu fungerer som det ideelle alternativet i denne brukssaken på grunn av anlegget for drift på et offentlig nettverk. Derfor kunne pasienter få tilgang til informasjon om tilgjengeligheten av medisiner på apotek. I tillegg kan anlegget for tillatelse hjelpe apotek å opprettholde bedre kontroll over aksept og verifisering av legemiddelkvalitet.

Som et resultat kan Hyperledger Besu sikre et tillatt nettverk på bedriftsnivå for å jobbe som et medikamentregistersystem. Man kan tydelig merke at det er ideelt for oppdragskritiske applikasjoner på private Blockchain mens man bruker funksjoner i tillatelsesfri protokoll.

Hvis du er nybegynner i verden av blockchain-teknologi, bør du vite om typene Blockchain.

Konklusjon

Innføringen av Hyperledger Besu i Hyperledger-økosystemet vil stave nye muligheter for bedrifter å benytte seg av fordelene med offentlige nettverksbruk. Viktigst av alt, det sikrer enkel og fleksibel oppsett og installasjon gjennom de generelle systemkravene.

Det er lettere å etablere systemkrav for Hyperledger Besu med et klart inntrykk av nettverksspesifikasjonene som forespørselskompleksitet, verdensstatens størrelse, blokkgassgrense og antall transaksjoner. Videre driver det åpne samfunnet til Hyperledger Besu også ytterligere bidrag til økosystemet hver dag. Adopsjonen av Hyperledger Besu får sakte fart. Lær mer om Hyperledger Besu akkurat nå for å utnytte muligheten!

Hvis du er den som ønsker å bygge en vellykket karriere i Blockchain, kan du melde deg på Free Blockchain Course og starte Blockchain-reisen!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map