24 juni 2021 17:05

Hyperledger Explorer

Wat is Hyperledger Explorer?

Hyperledger Explorer is een open source blockchain utility-module waarmee gebruikers een gebruiksvriendelijke webgebaseerde applicatie kunnen maken, waarmee een gebruiker verschillende artefacten en ontwikkelingen die een integraal onderdeel van het blockchain-netwerk vormen, kan bekijken, initiëren, organiseren of opvragen. Het moet specifiek worden gebruikt bij implementaties van blockchains die zijn gemaakt met behulp van de Hyperledger-paraplu.

Belangrijkste leerpunten

  • Hyperledger Explorer is een gebruiksvriendelijke webapplicatietool die wordt gebruikt om transacties, digitale portefeuilles en andere informatie die is opgeslagen in een Hyperledger blockchain-implementatie te bekijken of op te roepen.
  • De verkenner is een handig hulpmiddel bij het vinden en begrijpen van anderszins machinaal leesbare gegevens die zijn opgeslagen als versleutelde grootboekposten.
  • Naast de basisfunctionaliteit van de blockchain-verkenner, biedt de tool visualisaties op bedrijfsniveau die besluitvormers kunnen helpen met intuïtieve grafieken, grafieken en tabellen.

Inzicht in Hyperledger Explorer

Hyperledger Explorer is ontstaan ​​toen het Hyperledger-project sinds de oprichting in 2016 consequent is gegroeid en nu wordt gebruikt en waaraan wordt bijgedragen door meer dan 130 organisaties over de hele wereld, onder auspiciën van de open source Linux Foundation. Met zo’n groot aanpassingsvermogen ontstond er behoefte aan een gebruiksvriendelijk, door mensen interpreteerbaar hulpprogramma dat een dashboardweergave biedt van blockchain-gebeurtenissen. Zo ontstond Hyperledger Explorer, waaraan aanvankelijk werd bijgedragen door technologiestijlen als IBM en Intel, en door het toonaangevende clearing- en afwikkelingsbedrijf DTCC in de financiële sector. Elk van hen ontwikkelde aanvankelijk hun eigen versies van Explorer, en voegden later hun inspanningen samen om het gemeenschappelijke doel van het Hyperledger-project te bereiken.2

Net als de standaardhulpprogramma’s van Windows Verkenner en Taakbeheer, kan Hyperledger Explorer worden beschouwd als een gemakkelijke manier om een ​​interface te gebruiken waarmee gebruikers de benodigde netwerkinformatie van de blockchain kunnen bekijken. Het bevat details zoals naam, staat en lijst met netwerkknooppunten, details van blokken, transacties en gerelateerde gegevens, transactiefamilies, kettingcodes en alle andere relevante details die op de blockchain kunnen worden opgeslagen.

Omdat al dergelijke onbewerkte blockchain-gegevens meestal een formaat hebben dat moeilijk te lezen is voor mensen, probeert Hyperledger Explorer een eenvoudige visualisatie te bieden door grafieken, grafieken, afbeeldingen en sjablonen te gebruiken, naast de gebruikelijke zoek- en controlefunctie.

Hoe Hyperledger Explorer werkt

De architectuur omvat een webserver die in de backend draait en verantwoordelijk is voor de interactie met alle andere componenten en het onderhouden van de noodzakelijke query-serverrespons. De websockets worden gebruikt om te communiceren tussen de server en de verschillende clientcomponenten van Hyperledger Explorer. Een RethinkDB-database wordt gebruikt om de nodige details over blockchain-componenten op te slaan, zoals informatie over blokken, transacties en slimme contracten, en deze kan worden opgevraagd voor alle benodigde informatie. Een beveiligingsrepository zorgt ervoor dat alleen veilige en geautoriseerde toegang wordt onderhouden voor toegang tot Hyperledger Explorer.

Hyperledger Explorer zorgt voor een uniforme visualisatie op bedrijfsniveau, die mogelijk in realtime nodig kan zijn door een blockchain-ontwikkelaar die een bepaalde functie of component op de blockchain ontwikkelt, of door een onderzoeker die historische ontwikkelingen wil bestuderen, of door blockchain-operators die hiervoor verantwoordelijk zijn voor het beheer van de blockchain, of door het topmanagement.

De volgende geanimeerde afbeelding toont meerdere facetten van hoe Hyperledger Explorer is geconfigureerd en wat het biedt.