DEFINITION of Hyperledger Explorer
Hyperledger Explorer is a blockchain utility module that allows users to create a user-friendly web-based application, with which a user can view, initiate, organize or query various artifacts and developments that form an integral part of the blockchain network.
BREAKING DOWN Hyperledger Explorer
Like the standard utilities of Windows Explorer and Task Manager, Hyperledger Explorer can be regarded as an easy way to use an interface that allows users to view the necessary network information of the blockchain. It includes details like name, state and list of network nodes, details of blocks, transactions and related data, transaction families, chain codes, and any other relevant details that may be stored on the blockchain.
Since all such raw blockchain data is usually in a format that is difficult to read for humans, Hyperledger Explorer attempts to provide an easy visualization by using graphs, charts, pictures, and templates, in addition to the usual search and monitoring facility.
Its architecture includes a web server that runs in the backend and is responsible for interacting with all other components and maintaining the necessary query-server response. The web sockets are used to communicate between the server and the various client components of Hyperledger Explorer. A RethinkDB database is used to store the necessary details about blockchain components like information about blocks, transactions, and smart contracts, and this can be queried for any necessary information. A security repository takes care of ensuring only secure and authorized access is maintained for accessing the Hyperledger Explorer.
The following animated image presents multiple facets of how Hyperledger Explorer is configured and what it provides.
Image Courtesy: Altoros
Hyperledger Explorer allows for a unified enterprise-level visualization, which may be needed in real-time by a blockchain developer developing a particular feature or component on the blockhchain, or by a researcher seeking to study historical developments, or by blockchain operators who are responsible for managing the blockchain, or by top management.
Hyperledger Explorer came into existence as the Hyperledger project has been consistently growing since its inception in December 2015, and is now being used and contributed to by more than 130 organizations across the globe. With such wide level adaptability, there emerged a need for an easy to use, human-interpretable utility that offers a dashboard view of blockchain happenings. Thus emerged Hyperledger Explorer, which was initially contributed to by technology stalwarts like IBM and Intel, and by the leading financial sector clearing and settlement company DTCC. Each of them initially developed their own versions of Explorer, and later merged their efforts to achieve the common goal under the Hyperledger project. (See also, Hyperledger Sawtooth Definition.)