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 soll speziell für Bereitstellungen von Blockchains verwendet werden, die mit dem Hyperledger-Umbrella erstellt wurden.
Hyperledger Explorer verstehen
Hyperledger Explorer entstand, als das Hyperledger-Projekt seit seiner Gründung im Jahr 2016 stetig gewachsen ist und nun von mehr als 130 Organisationen auf der ganzen Welt unter der Schirmherrschaft der Open Source Linux Foundation verwendet und dazu beigetragen wird. Bei einer so breiten Anpassungsfähigkeit entstand ein Bedarf an einem einfach zu bedienenden, vom Menschen interpretierbaren Dienstprogramm, das eine Dashboard-Ansicht der Blockchain-Ereignisse bietet. So entstand Hyperledger Explorer, zu dem ursprünglich Technologieexperten wie IBM und Intel sowie das führende Clearing- und Abwicklungsunternehmen des Finanzsektors DTCC beigetragen haben. Jeder von ihnen entwickelte zunächst seine eigene Version von Explorer und führte später seine Bemühungen zusammen, um das gemeinsame Ziel im Rahmen des Hyperledger-Projekts zu erreichen.
Wie die Standard-Dienstprogramme von Windows Explorer und Task-Manager kann Hyperledger Explorer als eine einfache Möglichkeit angesehen werden, eine Schnittstelle zu verwenden, die es Benutzern ermöglicht, die notwendigen Netzwerkinformationen der Blockchain anzuzeigen. Es enthält Details wie Name, Status und Liste der Netzwerkknoten, Details zu Blöcken,. Transaktionen und zugehörigen Daten, Transaktionsfamilien, Kettencodes und alle anderen relevanten Details, die in der Blockchain gespeichert sein können.
Da alle diese Blockchain-Rohdaten in der Regel in einem für Menschen schwer lesbaren Format vorliegen, versucht Hyperledger Explorer neben der üblichen Such- und Überwachungsfunktion eine einfache Visualisierung durch die Verwendung von Grafiken, Diagrammen, Bildern und Vorlagen bereitzustellen.
Funktionsweise des Hyperledger-Explorers
Seine 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 verwendet, um zwischen dem Server und den verschiedenen Client-Komponenten von Hyperledger Explorer zu kommunizieren. Eine RethinkDB-Datenbank wird verwendet, um die notwendigen Details zu Blockchain-Komponenten wie Informationen zu Blöcken, Transaktionen und Smart Contracts zu speichern, und diese kann nach allen erforderlichen Informationen abgefragt werden. Ein Sicherheitsrepository sorgt dafür, dass nur sicherer und autorisierter Zugriff für den Zugriff auf den Hyperledger Explorer aufrechterhalten wird.
Hyperledger Explorer ermöglicht eine einheitliche Visualisierung auf Unternehmensebene, die in Echtzeit von einem Blockchain-Entwickler benötigt werden kann, der eine bestimmte Funktion oder Komponente auf der Blockchain entwickelt, oder von einem Forscher, der historische Entwicklungen untersuchen möchte, oder von verantwortlichen Blockchain-Betreibern für die Verwaltung der Blockchain oder durch das Top-Management.
Das folgende animierte Bild zeigt mehrere Facetten, wie Hyperledger Explorer konfiguriert ist und was er bietet.
Höhepunkte
Zusätzlich zu den grundlegenden Blockchain-Explorer-Funktionen bietet das Tool Visualisierungen auf Unternehmensebene, die Entscheidungsträgern durch intuitive Grafiken, Diagramme und Tabellen helfen können.
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.