19 abril 2021 20:38

Explorador de Hyperledger

¿Qué es Hyperledger Explorer?

Hyperledger Explorer es unmódulo de utilidad blockchain de código abiertoque permite a los usuarios crear una aplicación basada en web fácil de usar, con la cual un usuario puede ver, iniciar, organizar o consultar varios artefactos y desarrollos que forman una parte integral de la red blockchain. Debe usarse específicamente en implementaciones de cadenas de bloques creadas utilizando el paraguas Hyperledger.

Conclusiones clave

  • Hyperledger Explorer es una herramienta de aplicación web fácil de usar que se utiliza para ver o invocar transacciones, billeteras digitales y otra información almacenada en una implementación de cadena de bloques Hyperledger.
  • El explorador es una herramienta útil para encontrar y comprender datos que de otro modo serían legibles por máquina almacenados como entradas de libro mayor cifradas.
  • Además de la funcionalidad básica del explorador de blockchain, la herramienta proporciona visualizaciones de nivel empresarial que pueden ayudar a los tomadores de decisiones a través de gráficos, tablas y tablas intuitivos.

Entendiendo Hyperledger Explorer

Hyperledger Explorer nació cuando el proyecto Hyperledger ha crecido constantemente desde su inicio en 2016, y ahora lo utilizan y contribuyen más de 130 organizaciones en todo el mundo, bajo el auspicio de laFundación Linux de código abierto. Con una adaptabilidad de nivel tan amplio, surgió la necesidad de una utilidad fácil de usar e interpretable por humanos que ofrezca una vista de tablero de los acontecimientos de blockchain. Así surgió Hyperledger Explorer, al que inicialmente contribuyeron incondicionales de la tecnología como IBM e Intel, y la empresa líder en compensación y liquidación del sector financiero, DTCC. Cada uno de ellos desarrolló inicialmente sus propias versiones de Explorer y luego fusionó sus esfuerzos para lograr el objetivo común bajo el proyecto Hyperledger.2

Al igual que las utilidades estándar del Explorador de Windows y el Administrador de tareas, Hyperledger Explorer puede considerarse una forma sencilla de utilizar una interfaz que permite a los usuarios ver la información de red necesaria de la cadena de bloques. Incluye detalles como nombre, estado y lista de nodos de red, detalles de bloques, transacciones y datos relacionados, familias de transacciones, códigos de cadena y cualquier otro detalle relevante que pueda almacenarse en la cadena de bloques.

Dado que todos estos datos sin procesar de la cadena de bloques generalmente están en un formato que es difícil de leer para los humanos, Hyperledger Explorer intenta proporcionar una visualización fácil mediante el uso de gráficos, tablas, imágenes y plantillas, además de la función habitual de búsqueda y monitoreo.

Cómo funciona Hyperledger Explorer

Su arquitectura incluye un servidor web que se ejecuta en el backend y es responsable de interactuar con todos los demás componentes y mantener la respuesta necesaria del servidor de consultas. Los sockets web se utilizan para comunicarse entre el servidor y los diversos componentes del cliente de Hyperledger Explorer. Se utiliza una base de datos de RethinkDB para almacenar los detalles necesarios sobre los componentes de la cadena de bloques, como información sobre bloques, transacciones y contratos inteligentes, y se puede consultar para obtener cualquier información necesaria. Un repositorio de seguridad se encarga de garantizar que solo se mantenga un acceso seguro y autorizado para acceder al Hyperledger Explorer.

Hyperledger Explorer permite una visualización unificada a nivel empresarial, que puede ser necesaria en tiempo real por un desarrollador de blockchain que desarrolla una característica o componente particular en blockchain, o por un investigador que busca estudiar desarrollos históricos, o por operadores de blockchain que son responsables. para administrar la cadena de bloques, o por la alta dirección.

La siguiente imagen animada presenta múltiples facetas de cómo está configurado Hyperledger Explorer y qué proporciona.