Bevezetés a Hyperledger Besu-ba

A Blockchain Technology területe folyamatosan bővül új és markáns projektek hozzáadásával. A Blockchain világában számos kiemelt említés közül a Hyperledger nemrégiben létrehozott egy ígéretes platformot az elosztott főkönyvi technológiai projektek népszerűsítésére. A Hyperledger domain egyik figyelemre méltó projektje, a Hyperledger Fabric kritikus fontosságú szerepet játszott a Blockchain megoldás fejlesztésében, míg egy másik a Hyperledger Besu.

vezetői összefoglaló

A vitaanyag elsődleges célja a Hyperledger Besu, a Hyperledger projektek legújabb kiegészítése.

  • Megbízható platformot biztosít a nyilvános hálózat használatának kialakításához az Ethereum nyilvános hálózat felhasználásával. Engedélyezett hálózatok létrehozását is lehetővé teszi.
  • Az Enterprise Ethereum Alliance szabvány szerint működik, amely az Ethereum ökoszisztémájának különböző zárt és nyílt forráskódú projektjei közötti közös interfészek létrehozásának szabványos referenciája..
  • Megkönnyíti a különféle konszenzusos mechanizmusok elfogadását.
  • A peer-to-peer hálózatépítés a Hyperledger Besu egyik kiemelkedő jellemzője.
  • A csomópontok és hálózatok teljesítményének figyelése a Hyperledger Besu másik fontos eleme.
  • Az adatvédelem biztosítja, hogy külső felek ne férhessenek hozzá a tranzakcióban részt vevő felek listájához, a tranzakció tartalmához vagy a küldő és fogadó felek hivatkozásához.

A Hyperledger Besu-hez társított egyik legszélesebb körű alkalmazás a gyógyszeripar. A Save Pharmaceutical projektben a fel nem használt gyógyszereket visszaküldik és ellátják azoknak a betegeknek, akiknek szükségük van rájuk, a Hyperledger Besu alapú platformon keresztül, amely összeköti a gyógyszerraktárakat (pl. Gyógyszertárak), a gyógyszeradományozókat (pl. Klinikák), az egyes betegeket, valamint a segített lakóhelyeket betegek. A platform engedélyezett vállalati szintű hálózatot biztosít, hogy kábítószertár-rendszerként működjön.

Fedezzük fel a Hyperledger Besu definícióját építészete és jellemzői mellett. Mindennél fontosabb, hogy a következő vita a funkciókat és azok figyelemre méltó felhasználási eseteit emelné ki.

Iratkozzon fel most: Ingyenes Blockchain Fundamentals tanfolyam

A Hyperledger Besu meghatározása

A Hyperledger Besu alapvetően nyílt forráskódú Ethereum kliens, amely Java-on alapul, és a Hyperledger kezdeti Blockchain projektje, amely támogatja a nyilvános Blockchains egész műveletét. Most a vállalkozásokat jobban irányítják a Hyperledger ökoszisztéma felé a Besu miatt, amely megbízható platformot nyújt a nyilvános hálózathasználati esetek felépítéséhez az alkalmazási követelményeknek megfelelően.

Ezért a vállalkozásoknak nem kell aggódniuk az engedélyezett Blockchain használat eseteinek korlátozása miatt, csak a Hyperledger Besu esetében. Használja az Ethereum nyilvános hálózatát a műveletekhez. Az architektúra és a tervezés konkrét célja a modularitásra és a tiszta interfészekre összpontosít. Kifejezetten ideális platform a nyílt forráskódú fejlesztés és telepítés lehetővé tételére.

A tervezés modularitása nyilvánvaló a konszenzusos algoritmusok és a különféle kritikus blokklánc-jellemzők közötti aggályok elkülönítésében. Ennek eredményeként a moduláris megközelítés támogatja az összes elem könnyebb megvalósítását és frissítését. A tiszta interfészek létrehozása a kliens infrastruktúra különböző elemei között megkönnyíti az Ethereum konfigurálását igényeik kielégítésére.

Ezen túlmenően az üzleti igényeket is kielégíti, ugyanakkor rugalmasságot biztosít a különböző Hyperledger projektek és a speciális felhasználási elemek kódbázisba történő integrálásához. Java-ban írva és Apache 2.0 licenc alatt kifejlesztve futtatható az Ethereum nyilvános hálózatán, valamint magánjogosultsággal rendelkező és tesztelő hálózatokon, mint a Gorli, a Rinkeby és a Ropsten.

További információ a Hyperleadger Besu-ról itt!


Az Ethereum Client jelentősége

Most fontos, hogy a Hyperledger Besu meghatározásában a legszembetűnőbb szempontra gondoljunk. Ethereum kliens, emlékszel? Mi tehát az Ethereum kliens? Alapvetően ez az a szoftver, amely felelős az Ethereum protokoll megvalósításáért egy adott felhasználási esetre. Az Ethereum kliensek rendelkeznek alkalmazás-programozási interfészekkel (API-kkal), amelyek lehetővé teszik az alkalmazásfejlesztők számára, hogy kölcsönhatásba lépjenek a Blockchain-nel.

Az Ethereum ügyfelek az Ethereum Blockchain tranzakciók feldolgozásához szabott végrehajtási környezettel rendelkeznek. Megkönnyítik a Peer-to-Peer (P2P) hálózatot is, hogy biztosítsák a kommunikációt a hálózat különböző Ethereum csomópontjaival az állapot szinkronizálása érdekében. Ezenkívül a felhasználók tárolót is kapnak állandó adatokhoz, amelyek elsősorban a tranzakciók végrehajtására összpontosítanak. Ezek a szempontok egyértelműen bemutatják a Hyperledger Besu hatékonyságát.

Olvassa el előző cikkünket az Ethereum végső útmutatójáról, és kezdje el!

A Hyperledger Besu jellemzői

A Hyperledger Besu bevezetésének következő fontos aggodalma elsősorban annak jellemzőire utal. Jelenleg az Enterprise Ethereum Alliance (EEA) szabvány szerint működik. Az EEA specifikáció a benchmark a közös interfészek létrehozásához a különböző zárt és nyílt forráskódú projektek között az Ethereum tájon.

Ennek eredményeként a felhasználóknak nem kell szembesülniük a gyártók bezárásával, miközben az alkalmazások fejlesztéséhez a csapatok közötti megfelelő interfészek megfelelő funkcionalitását is el kell érniük. Biztosítja a vállalati jellemzők megvalósítását az EEA ügyfelek specifikációjának figyelembevételével. Most nézzük át a Hyperledger Besu további funkcióinak vázlatát.

  • EVM

A Hyperledger Besu Ethereum virtuális gépe egy Turing teljes virtuális gép, amely támogatja az intelligens szerződések telepítését és végrehajtását az Ethereum Blockchain tranzakcióin keresztül..

  • Konszenzusos mechanizmusok

A Hyperledger Besu két különböző algoritmus formájában segíti elő a különböző konszenzusmechanizmusokat. A konszenzus algoritmusok segítenek a blokkgyártáshoz, a blokk validáláshoz kapcsolódó különböző konszenzus algoritmusok megvalósításában&tranzakció érvényesítése. A két kiemelkedő konszenzusos algoritmus a Hitelesség és a Munka Bizonyítása. A Proof of Authority protokollok ideálisak azokban az esetekben, amikor a tranzakciók résztvevői ismerik egymást. A Munka igazolása (vagy Ethash) alkalmas olyan esetekre, amelyek az Ethereum mainnet-hez kapcsolódó bányászati ​​tevékenységekre összpontosítanak.

Olvassa el most: Végső útmutató a konszenzus algoritmusokhoz

  • Tárolási jellemzők

A Hyperledger Besu következő fontos jellemzője a tárolás. Ez biztosítja a RocksDB kulcsérték-adatbázist a láncadatok megőrzéséhez helyi csomópont szinten. Az adatokat bizonyos alkategóriákba sorolják, mint például a Blockchain és a World State adatai.

A Blockchain adatai tartalmazzák az adatláncot alkotó blokkfejléceket, amelyek segítenek a Blockchain állapot kriptográfiai ellenőrzésében. Minden blokkfejléc az StateRoot hash segítségével egy világállamra mutat, a világállam adatai pedig a különböző címekről származó fiókokhoz való hozzárendelést jelzik. A külső tulajdonosi fiókok éteregyenleggel rendelkeznek, és az intelligens szerződésen alapuló fiókok futtatható tárhelyet és kódot is tartalmazhatnak.

  • P2P hálózat

A Hyperledger Besu egyik legfontosabb eleme a P2P hálózatépítés. A Hyperledger Besu az Ethereum devp2p hálózati protokolljait használja az ügyfelek közötti kommunikáció lehetővé tételéhez. Ezenkívül egy kifejezetten az IBFT2-re szabott alprotokollot is biztosít.

  • Felhasználó felé néző API-k

A Hyperledger Besu másik figyelemre méltó tulajdonsága a felhasználó felé néző API-kra vonatkozik az EEA JSON-RPC API-k és mainnet Ethereum API-k formájában. Az API-k támogatják a WebSocket és a HTTP protokollokat. A Hyperledger Besu emellett a GraphQL API-t is kínálja.

  • Monitoring

A monitorozás a Hyperledger Besu szolgáltatásainak egyik legfontosabb erőssége, mivel lehetővé teszi a műveleteket az Ethereum nyilvános hálózatán. Ez magában foglalja a csomópontok és hálózatok teljesítményének figyelemmel kísérésének funkcióit. A Hyperledger Besu a debug_metrics JSON-RPC API módszert vagy a Prometheust használja a csomópontok teljesítményének ellenőrzésére. Másrészt az Alethio eszközök, mint például az EthStats Network Monitor és a Block Explorer, segítenek a hálózati teljesítmény ellenőrzésében.

  • Magánélet

A Hyperledger Besu szolgáltatáslistájában kiemelkedő sok tényező közül a magánélet kiemelt helyet foglal el. Az adatvédelem elsősorban a tranzakcióban részt vevő felek közötti ügyletek magánéletének fenntartására utal.

Biztosítja, hogy külső felek ne férhessenek hozzá a tranzakcióban részt vevő felek listájához, a tranzakció tartalmához, vagy a küldő és fogadó félhez. A Private Transaction Manager hatalmas ereje a tranzakciók magánéletének védelmében.

Olvassa el még: Public vs Private Blockchain

  • Engedélyezés

A Hyperledger Besu funkcióinak utolsó, mégis jelentős kiegészítése az engedélyezés támogatására vonatkozik. Bár támogatja a nyilvános hálózat használatát, engedélyezett hálózatok létrehozását is lehetővé teszi. Az engedélyezett hálózatok csak bizonyos csomópontok hitelesítését vonják maguk után &fiókok.

A felhasználók preferenciáik szerint engedélyezhetik a fiók engedélyezését vagy a csomópont engedélyezését a hálózaton. Ezenkívül a felhasználók a Hyperledger Besu szolgáltatással is élvezhetik a helyi és az on-chain engedélyezés előnyeit. A helyi engedélyezés a konfigurációs fájlt használja csomópont szintű engedélyezéshez. Másrészt az on-chain engedélyezés magában foglalja az intelligens szerződések használatát hálózati szinten.

 

A Hyperledger Besu által támogatott funkciók

A Hyperledger Besu funkcionalitása szintén a népszerűség egyik kiemelkedő oka. Ez biztosítja a parancssori felületet (Command-Line Interface) a WebSocket-kel együtt & HTTP-alapú API-k az Ethereum hálózat csomópontjainak megfelelő futtatásának, karbantartásának és felügyeletének biztosításához. A kliens API-k megfelelő támogatást nyújtanak az általános Ethereum funkciókhoz, ideértve a következőket: intelligens szerződések, dapp fejlesztés, műveletekkel járó felhasználási esetek és telepítés.

Az olyan eszközök, mint a web3j, a Szarvasgomba és a Remix segítenek támogatni ezeket a tevékenységeket. Ezenkívül a Hyperledger Besu kliens is támogatja a közös JSON-RPC API-k megvalósítását. Ezért a felhasználóknak nem kell nehézségekkel szembesülniük az integráció és az ökoszisztéma-eszközök terén. A Hyperledger Besu kliens támogatást nyújt privát konzorcium hálózatok létrehozásához, engedélyekkel.

A Hyperledger Besu a biztonsági problémák miatt jelenleg nem támogatja az ügyfél kulcskezelését. Másrészt a felhasználók kihasználhatják az EthSigner vagy más Ethereum-kompatibilis pénztárcákat a magánkulcsok kezelésére. Az olyan eszközök, mint az EthSigner, szintén megkönnyítik a kulcstárhoz való hozzáférést a tranzakciók aláírása mellett olyan eszközök révén, mint a Microsoft Azure és a Hashicorp Vault.

Mint már említettük, a csomópontot is támogatja & fiókengedélyezés helyi konfiguráció és intelligens szerződések alapján. Ezenkívül a klienshez társított nulla tudású módszerek megkönnyíthetik a magán tranzakciókat az Aztex protokollal együtt. Ha az eset nem láncszemlélettel jár, akkor használhatja az Oriont, amely egy nyílt forráskódú magánügylet-kezelő.

Olvassa el még: A Blockchain technológia jövője

A Hyperledger Besu gyakorlati felhasználási esete

A Hyperledger Besu bevezetésében a végső aggodalom elsősorban a gyakorlati felhasználási esetekre vonatkozna. Az ehhez kapcsolódó egyik legszélesebb körű alkalmazás a gyógyszeripar. A gyógyszerhulladék problémája az Egyesült Államokban az egyik kiemelkedő probléma, mivel évente csaknem 2 milliárd dollárnyi vényköteles gyógyszert pazarolnak el.

A vényköteles gyógyszerek nagy mennyisége továbbra is fel nem használt a klinikákon, az egyes betegotthonokban és a támogatott lakóhelyeken. Ezért a legvalószínűbb megoldás ebben az esetben a fel nem használt gyógyszerek megsemmisítése felé mutathat. A fel nem használt gyógyszerek ártalmatlanításának költsége azonban egy másik kritikus visszaesés.

Ezenkívül a fel nem használt gyógyszerek égetéssel történő ártalmatlanításának jogi precedensei kiemelkedő környezeti aggályokat vethetnek fel. Tehát a legproduktívabb megoldás ebben az esetben egy olyan mechanizmus lenne, amely vissza tudja adni a fel nem használt gyógyszereket, és eljuttathatja azokat olyan betegeknek, akiknek szükségük van rájuk. Egy ilyen megoldásnak a jobb hatékonyság érdekében a következő gyakorlati szempontoknak kell megfelelnie.

  • Az a motiváció, hogy a gyógyszertárak a fel nem használt gyógyszerek befogadására szolgálnak
  • A betegek és a klinikák motivációja fel nem használt gyógyszerek adományozására
  • Átfogó ellenőrzés és átláthatóság az adományozott gyógyszerek minősége és lejárata felett
  • Adatbiztonság

Az egyik legjobb példa a Hyperledger Besu alkalmazására egy ilyen megoldás létrehozásában a Save Pharmaceutical projekt. A platform a Hyperledger Besu-t használja a gyógyszertárak, azaz a gyógyszertárak, a gyógyszeradományozók, például a klinikák, az egyes betegek, a segített lakóhelyek és a betegek összekapcsolására..

A Save Pharmaceutical projekt jelenleg fejlesztés alatt áll, és kivételesen sokfunkciós terméknek bizonyulna. Ideális platform lehet az adományozók számára az általuk nem használt gyógyszerek adományozására, és a gyógyszertárak könnyen jóváhagyhatják vagy elutasíthatják az adományozott gyógyszertárakat. Ennek eredményeként azok a betegek, akiknek gyógyszerekre van szükségük és anyagi nehézségek miatt nem tudják igénybe venni őket, a legjobb minőségű gyógyszereket kaphatják.

A Hyperledger Besu ideális megoldás ebben a használati esetben, mivel nyilvános hálózaton működik. Ezért a betegek hozzáférhettek a gyógyszerek gyógyszertárakban való elérhetőségével kapcsolatos információkhoz. Ezenkívül az engedélyezés lehetősége segíthet a gyógyszertárakban a gyógyszerek minőségének elfogadása és ellenőrzése jobb ellenőrzésének fenntartásában.

Ennek eredményeként a Hyperledger Besu engedélyezett vállalati szintű hálózatot tud biztosítani a kábítószer-tároló rendszerként történő működéshez. Egyértelműen észreveheti, hogy ideális a privát Blockchain küldetéskritikus alkalmazásokhoz, miközben az engedély nélküli protokoll funkcióit használja.

Ha kezdő vagy a blockchain technológia világában, akkor tudnod kell a Blockchain típusairól.

Következtetés

A Hyperledger Besu bevezetése a Hyperledger ökoszisztémába új lehetőségeket teremtene a vállalkozások számára, hogy éljenek a nyilvános hálózathasználati esetek előnyeivel. A legfontosabb az egészben: Az általános rendszerkövetelmények révén egyszerű és rugalmas telepítést és telepítést biztosít.

Könnyebb meghatározni a Hyperledger Besu rendszerkövetelményeit, világosan szemlélve a hálózati specifikációkat, például a lekérdezés összetettségét, a világállapot méretét, a blokkolt gázkorlátot és a tranzakciók számát. Ezenkívül a Hyperledger Besu nyitott közössége minden nap további hozzájárulást jelent ökoszisztémájához. A Hyperledger Besu örökbefogadása lassan lendületet vesz. Tudjon meg többet a Hyperledger Besu-ról most, hogy kihasználja a lehetőséget!

Ha Ön az, aki sikeres karrierre vágyik a Blockchainban, jelentkezzen be most az ingyenes Blockchain tanfolyamra, és kezdje meg a Blockchain utazást!

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