Hyperledger Explorer
Was ist Hyperledger Explorer?
Hyperledger Explorer ist ein Open-Source- Blockchain Dienstprogrammmodul, mit dem Benutzer eine benutzerfreundliche webbasierte Anwendung erstellen können, mit der ein Benutzer verschiedene Artefakte und Entwicklungen anzeigen, initiieren, organisieren oder abfragen kann, die einen integralen Bestandteil des Blockchain-Netzwerks bilden. Es ist speziell für die Bereitstellung von Blockchains zu verwenden, die mit dem Hyperledger-Dach erstellt wurden.
Die zentralen Thesen
- Hyperledger Explorer ist ein benutzerfreundliches Webanwendungstool zum Anzeigen oder Aufrufen von Transaktionen, digitalen Geldbörsen und anderen Informationen, die in einer Hyperledger-Blockchain-Bereitstellung gespeichert sind.
- Der Explorer ist ein nützliches Werkzeug, um ansonsten maschinenlesbare Daten zu finden und zu verstehen, die als verschlüsselte Ledger-Einträge gespeichert sind.
- Zusätzlich zu den grundlegenden Funktionen des Blockchain-Explorers bietet das Tool Visualisierungen auf Unternehmensebene, die Entscheidungsträgern durch intuitive Grafiken, Diagramme und Tabellen helfen können.
Grundlegendes zum Hyperledger Explorer
Hyperledger Explorer wurde ins Leben gerufen, als das Hyperledger-Projekt seit seiner Gründung im Dezember 2015 stetig gewachsen ist und nun von mehr als 130 Organisationen auf der ganzen Welt unter der Schirmherrschaft der Open Source Linux Foundation verwendet und unterstützt wird. Aufgrund dieser Anpassungsfähigkeit auf breiter Ebene bestand ein Bedarf an einem benutzerfreundlichen, vom Menschen interpretierbaren Dienstprogramm, das eine Dashboard-Ansicht von Blockchain-Ereignissen bietet. So entstand der Hyperledger Explorer, zu dem ursprünglich Technologie-Experten wie IBM und Intel sowie das führende Clearing- und Abwicklungsunternehmen DTCC für den Finanzsektor beigetragen hatten. Jeder von ihnen entwickelte zunächst seine eigenen Versionen von Explorer und führte später seine Bemühungen zusammen, um das gemeinsame Ziel im Rahmen des Hyperledger-Projekts zu erreichen.1
Wie die Standarddienstprogramme von Windows Explorer und Task-Manager kann Hyperledger Explorer als einfache Möglichkeit angesehen werden, eine Schnittstelle zu verwenden, über die Benutzer die erforderlichen Netzwerkinformationen der Blockchain anzeigen können. Es enthält Details wie Name, Status und Liste der Netzwerkknoten, Details zu Blöcken, Transaktionen und zugehörigen Daten, Transaktionsfamilien, Kettencodes und andere relevante Details, die möglicherweise in der Blockchain gespeichert sind.
Da alle diese Blockchain-Rohdaten normalerweise in einem für Menschen schwer lesbaren Format vorliegen, versucht Hyperledger Explorer, zusätzlich zu den üblichen Such- und Überwachungsfunktionen eine einfache Visualisierung mithilfe von Grafiken, Diagrammen, Bildern und Vorlagen bereitzustellen.
So funktioniert der Hyperledger Explorer
Die Architektur umfasst einen Webserver, der im Backend ausgeführt wird und für die Interaktion mit allen anderen Komponenten und die Aufrechterhaltung der erforderlichen Antwort des Abfrageservers verantwortlich ist. Die Web-Sockets werden zur Kommunikation zwischen dem Server und den verschiedenen Client-Komponenten von Hyperledger Explorer verwendet. In einer RethinkDB-Datenbank werden die erforderlichen Details zu Blockchain-Komponenten wie Informationen zu Blöcken, Transaktionen und intelligenten Verträgen gespeichert. Diese können nach erforderlichen Informationen abgefragt werden. Ein Sicherheits-Repository sorgt dafür, dass nur sicherer und autorisierter Zugriff für den Zugriff auf den Hyperledger Explorer erhalten bleibt.
Hyperledger Explorer ermöglicht eine einheitliche Visualisierung auf Unternehmensebene, die in Echtzeit von einem Blockchain-Entwickler, der eine bestimmte Funktion oder Komponente in der Blockchain entwickelt, oder von einem Forscher, der historische Entwicklungen untersuchen möchte, oder von verantwortlichen Blockchain-Betreibern benötigt wird zum Verwalten der Blockchain oder durch das Top-Management.
Das folgende animierte Bild zeigt verschiedene Aspekte der Konfiguration und Bereitstellung von Hyperledger Explorer.