Introduktion till Hyperledger Besu

Landskapet för Blockchain Technology expanderar kontinuerligt med nya och slående projekt. Bland de många framstående omnämnandena i Blockchain-världen har Hyperledger nyligen etablerat en lovande plattform för att främja distribuerade ledteknologiprojekt. Ett av de anmärkningsvärda projekten i Hyperledger-domänen, Hyperledger Fabric, har varit en kritisk förstärkare i Blockchain-lösningsutveckling medan ett annat är Hyperledger Besu.

Sammanfattning

Det här diskussionsunderlagets främsta fokus är Hyperledger Besu, det senaste tillskottet bland Hyperledger-projekten.

  • Det ger en pålitlig plattform för att bygga fall för offentliga nätverksanvändning genom att utnyttja Ethereums offentliga nätverk. Det tillåter också skapande av tillåtna nätverk.
  • Den fungerar enligt Enterprise Ethereum Alliance-standarden, en standardreferens för skapande av gemensamma gränssnitt mellan olika slutna och öppen källkodsprojekt i Ethereums ekosystem.
  • Det underlättar antagandet av olika konsensusmekanismer.
  • Peer-to-peer-nätverk representerar en av de framträdande funktionerna i Hyperledger Besu.
  • Övervakning av prestanda för noder och nätverk är en annan viktig del av Hyperledger Besu.
  • Sekretess säkerställer att externa parter inte kan komma åt listan över parter som är inblandade i transaktionen eller transaktionsinnehållet eller referens för de sändande och mottagande parterna.

En av de mest omfattande applikationerna förknippade med Hyperledger Besu är inom läkemedelsindustrin. I Save Pharmaceutical-projektet returneras oanvända läkemedel och tillhandahålls till patienter som behöver dem via en plattform baserad på Hyperledger Besu som kopplar samman läkemedelsförvar (t.ex. apotek), läkemedelsgivare (t.ex. kliniker), enskilda patienter och hjälpmedelsanläggningar och patienter. Plattformen säkerställer ett tillåtet nätverk på företagsnivå för att fungera som ett läkemedelsförvarssystem.

Låt oss upptäcka definitionen av Hyperledger Besu tillsammans med dess arkitektur och funktioner. Viktigast av allt, följande diskussion skulle betona funktionerna och dess anmärkningsvärda användningsfall.

Anmäl dig nu: Gratis Blockchain Fundamentals Course

Definition av Hyperledger Besu

Hyperledger Besu är i grunden en Ethereum-klient med öppen källkod baserad på Java och är det första Blockchain-projektet på Hyperledger som stöder operationer över offentliga Blockchains. Nu är företag mer drivna mot Hyperledger-ekosystemet på grund av Besu, som ger en pålitlig plattform för att bygga offentliga nätverksanvändningsfall enligt deras applikationskrav.

Därför behöver företag inte bara oroa sig för begränsningar för tillåtna Blockchain-användningsfall endast med Hyperledger Besu. Det utnyttjar Ethereums offentliga nätverk för drift. Det specifika målet för arkitekturen och designen fokuserar på modularitet och rena gränssnitt. Det skräddarsys specifikt som en idealisk plattform för att möjliggöra öppen källkodsutveckling och distribution.

Modulariteten i designen är tydlig i isoleringen av oro bland konsensusalgoritmer och olika kritiska Blockchain-funktioner. Som ett resultat stöder det modulära tillvägagångssättet enklare implementering och uppgraderingar för alla dess komponenter. Skapandet av rena gränssnitt mellan de olika elementen i klientinfrastrukturen erbjuder en enklare konfiguration av Ethereum för att tillgodose deras behov.

Dessutom tar den också upp affärsbehovet samtidigt som det ger flexibilitet för integrationen av olika Hyperledger-projekt och specifika användningselement i kodbasen. Skrivet i Java och utvecklat under Apache 2.0-licens, det kan köras på Ethereums offentliga nätverk samt nätverk med privat tillstånd och testnätverk som Gorli, Rinkeby och Ropsten.

Läs mer om Hyperleadger Besu här!


Betydelsen av Ethereum Client

Nu är det viktigt att reflektera över den mest framträdande aspekten i definitionen av Hyperledger Besu. Ethereum-klient, minns du? Så, vad är en Ethereum-klient? Det är i grunden programvaran som ansvarar för implementeringen av Ethereum-protokollet för ett specifikt användningsfall. Ethereum-klienter har applikationsprogrammeringsgränssnitt (API) som gör det möjligt för applikationsutvecklare att interagera med Blockchain.

Ethereum-kunder har exekveringsmiljön skräddarsydd för behandling av Ethereum Blockchain-transaktioner. De underlättar också Peer-to-Peer-nätverk (P2P) för att säkerställa kommunikation med olika Ethereum-noder över nätverket för synkronisering av tillstånd. Dessutom får användare lagring för bestående data som främst fokuserar på att utföra transaktioner. Dessa aspekter visar tydligt effektiviteten hos Hyperledger Besu.

Läs vår tidigare artikel om en ultimat guide till Ethereum och kom igång!

Funktioner i Hyperledger Besu

Nästa viktiga problem i en introduktion till Hyperledger Besu hänvisar främst till dess funktioner. Den fungerar för närvarande enligt Enterprise Ethereum Alliance (EEA) -standarden. EES-specifikationen är ett standardriktmärke för skapandet av gemensamma gränssnitt mellan olika slutna och öppen källkodsprojekt i Ethereum-landskapet.

Som ett resultat behöver användare inte möta leverantörslås samtidigt som de får tillräcklig funktionalitet för standardgränssnitt för olika team för applikationsutveckling. Det säkerställer implementeringen av företagets funktioner med avseende på specifikationerna för EES-kunder. Låt oss nu ta en titt på en översikt över de andra funktionerna du kan använda Hyperledger Besu.

  • EVM

Ethereum Virtual Machine i Hyperledger Besu är en Turing-komplett virtuell maskin som stöder distribution och exekvering av smarta kontrakt genom transaktioner i Ethereum Blockchain.

  • Konsensusmekanismer

Hyperledger Besu underlättar olika konsensusmekanismer i form av två distinkta algoritmer. Konsensusalgoritmerna hjälper till att implementera olika konsensusalgoritmer relaterade till blockproduktion, blockvalidering&transaktionsvalidering. De två framträdande konsensusalgoritmerna är Proof of Authority och Proof of Work. Protokollet om bevis på myndighet är perfekt i fall där deltagarna i transaktioner känner varandra. Arbetsbeviset (eller Ethash) är lämpligt för användningsfall som fokuserar på gruvaktiviteter relaterade till Maereet Ethereum.

Läs nu: En ultimat guide till konsensusalgoritmer

  • Förvaringsfunktioner

Nästa viktiga inslag i Hyperledger Besu hänvisar till lagring. Den tillhandahåller RocksDB-nyckel-värdedatabasen för bestående kedjedata på en lokal nodnivå. Uppgifterna klassificeras i vissa underkategorier, till exempel Blockchain-data och World State-data.

Blockchain-data inkluderar blockrubriker som utgör datakedjan, vilket hjälper till med kryptografisk verifiering av Blockchain-tillståndet. Varje blockrubrik pekar på en världsstat genom stateRoot-hash och världsstatens data indikerar mappning till konton från olika adresser. Konton för externt ägande har eterbalans, och smarta kontraktsbaserade konton kan också innehålla körbar lagring och kod.

  • P2P-nätverk

En av de framträdande termerna som följer med Hyperledger Besu är P2P-nätverk. Hyperledger Besu utnyttjar devp2p-nätverksprotokollen för Ethereum för att möjliggöra kommunikation mellan klienter. Dessutom tillhandahåller det också ett delprotokoll skräddarsytt specifikt för IBFT2.

  • Användarvänliga API: er

En annan anmärkningsvärd funktion i Hyperledger Besu hänvisar till användarvänliga API: er i form av EEA JSON-RPC API: er och mainnet Ethereum API: er. API: erna stöder WebSocket- och HTTP-protokoll. Dessutom erbjuder Hyperledger Besu också GraphQL API.

  • Övervakning

Övervakning är en av de främsta styrkorna i funktionerna i Hyperledger Besu eftersom det möjliggör drift på Ethereums offentliga nätverk. Det inkluderar funktioner för att övervaka prestanda för noder och nätverk. Hyperledger Besu använder debug_metrics JSON-RPC API-metoden eller Prometheus för att övervaka nodprestanda. Å andra sidan hjälper Alethio-verktyg som EthStats Network Monitor och Block Explorer att övervaka nätverksprestanda.

  • Integritet

Bland de många faktorer som sticker ut i funktionslistan i Hyperledger Besu har integritet en framträdande plats. Sekretess avser främst att upprätthålla integriteten för transaktioner mellan de enda parterna som är inblandade i transaktionen.

Det säkerställer att externa parter inte kunde komma åt listan över parter som är inblandade i transaktionen, transaktionsinnehållet eller den sändande och mottagande parten. Den privata transaktionshanteraren är dess formidabla styrka när det gäller att skydda transaktionernas integritet.

Läs också: Public vs Private Blockchain

  • Tillåtelse

Det slutliga, men ändå ett betydande tillägget i funktionerna i Hyperledger Besu, hänvisar till stödet för tillstånd. Även om det stöder användningsfall av ett offentligt nätverk, tillåter det också skapande av tillåtna nätverk. Tillåtna nätverk innebär endast autentisering för specifika noder &konton.

Användare kan aktivera kontobehörighet eller nodtillstånd i nätverket enligt deras preferenser. Dessutom får användarna nytta av såväl lokal som kedjebefordran med Hyperledger Besu. Lokal behörighet använder konfigurationsfilen för tillstånd på nodnivå. Å andra sidan innebär tillståndsgivning på kedjan att man använder smarta kontrakt på nätverksnivå.

 

Funktioner som stöds på Hyperledger Besu

Funktionerna hos Hyperledger Besu är också en av de främsta anledningarna till att driva dess popularitet. Det tillhandahåller CLI (Command Line Interface) tillsammans med WebSocket & HTTP-baserade API: er för att säkerställa korrekt körning, underhåll och övervakning av noder i Ethereum-nätverket. Klient-API: er ger tillräckligt stöd för allmänna Ethereum-funktioner, inklusive smarta kontrakt, dapp-utveckling, användningsfall som rör operationer och distribution.

Verktygen som web3j, Truffle och Remix hjälper till att stödja dessa aktiviteter. Dessutom säkerställer Hyperledger Besu-klienten stöd för implementeringen av vanliga JSON-RPC API: er. Därför behöver användarna inte möta svårigheter med integration och ekosystemverktyg. Hyperledger Besu-klienten ger också stöd för skapandet av privata konsortinätverk med behörigheter.

Hyperledger Besu har för närvarande inget stöd för nyckelhantering med klienten på grund av säkerhetsproblem. Å andra sidan kan användare använda EthSigner eller andra Ethereum-kompatibla plånböcker för hantering av privata nycklar. Verktyg som EthSigner underlättar också åtkomst till nyckelbutiken tillsammans med signering av transaktioner via verktyg som Microsoft Azure och Hashicorp Vault.

Som redan nämnts stöder den också nod & tillåtelse av konto på grundval av lokal konfiguration och smarta kontrakt. Dessutom kan nollkunskapsmetoderna associerade med klienten också underlätta privata transaktioner i samklang med Aztex-protokollet. Om fallet handlar om en off-chain-strategi kan du använda Orion, som är en öppen källkod för privat transaktion.

Läs också: Framtiden för Blockchain Technology

Praktisk användning av Hyperledger Besu

Den sista oro i varje introduktion till Hyperledger Besu skulle i första hand hänvisa till dess praktiska användningsfall. En av de mest omfattande applikationerna förknippade med det är inom läkemedelsindustrin. Problemet med läkemedelsavfall i USA är en av de framträdande problemen med slöseri med nästan 2 miljarder dollar receptbelagda läkemedel årligen.

Massiva volymer receptbelagda läkemedel förblir oanvända på kliniker, enskilda patienthem och assistansbostäder. Därför kan den mest troliga lösningen, i detta fall, peka mot att förstöra oanvänd medicin. Kostnaden för bortskaffande av oanvända läkemedel är dock ett annat kritiskt bakslag.

Dessutom kan de rättsliga förebilderna för bortskaffande av oanvända droger genom förbränning skapa framträdande miljöhänsyn. Så, den mest produktiva lösningen, i detta fall, skulle vara en mekanism som kan returnera oanvända läkemedel och ge dem till patienter som behöver dem. En sådan lösning måste uppfylla följande praktiska aspekter för bättre effektivitet.

  • Motivation för apotek att fungera som faciliteter för att ta emot oanvända läkemedel
  • Motivation för patienter och kliniker att donera oanvända läkemedel
  • Omfattande kontroll och öppenhet över kvaliteten och utgången av donerade läkemedel
  • Datasäkerhet

Ett av de bästa exemplen på användningen av Hyperledger Besu för att skapa en sådan lösning är Save Pharmaceutical-projektet. Plattformen utnyttjar Hyperledger Besu för att ansluta läkemedelsförvar, dvs apotek, läkemedelsgivare såsom kliniker, enskilda patienter och hjälpmedelsanläggningar och patienter.

Save Pharmaceutical-projektet är för närvarande under utveckling och skulle visa sig vara en exceptionellt multifunktionell produkt. Det kan vara den perfekta plattformen för givare att donera mediciner som de inte använder, och apotek kan enkelt godkänna eller avvisa de donerade apoteken. Som ett resultat kan patienter som behöver droger och inte kan använda sig av dem på grund av ekonomiska svårigheter få de bästa läkemedlen.

Hyperledger Besu fungerar som det perfekta alternativet i detta användningsfall på grund av sin anläggning för drift i ett offentligt nätverk. Därför kunde patienter få tillgång till information om tillgängligheten av läkemedel på apotek. Dessutom kan tillåtelsestillståndet hjälpa apotek att upprätthålla bättre kontroll över godkännande och verifiering av läkemedelskvalitet.

Som ett resultat kan Hyperledger Besu säkerställa ett tillåtet nätverk på företagsnivå för att arbeta som ett läkemedelsförvarssystem. Man kan tydligt märka att det är perfekt för verksamhetskritiska applikationer på privata Blockchain medan man använder funktioner i tillståndsfritt protokoll.

Om du är nybörjare i blockchain-teknikens värld bör du veta om typerna av Blockchain.

Slutsats

Introduktionen av Hyperledger Besu i Hyperledger-ekosystemet skulle stava nya möjligheter för företag att utnyttja fördelarna med offentliga nätverksanvändningsfall. Viktigast av allt, det garanterar enkel och flexibel installation och installation genom dess allmänna systemkrav.

Det är lättare att fastställa systemkrav för Hyperledger Besu med ett tydligt intryck av nätverksspecifikationerna, såsom frågekomplexitet, världsstatens storlek, blockeringsgräns och antalet transaktioner. Dessutom driver Hyperledger Besus öppna community ytterligare bidrag till sitt ekosystem varje dag. Antagandet av Hyperledger Besu får långsamt fart. Läs mer om Hyperledger Besu just nu för att dra nytta av möjligheten!

Om du är den som strävar efter att bygga en framgångsrik karriär i Blockchain, anmäl dig nu till Free Blockchain Course och starta din Blockchain-resa!

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