blockchain explorer tutorial what is blockchain explorer
Este tutorial explica qué es un Explorador de Blockchain, por qué usarlo y cómo funcionan los Exploradores de Blockchain, su Historia y algunos Exploradores de Blockchain comunes:
En el anterior Cartera blockchain tutorial de Blockchain tutorial series , aprendimos sobre los tipos de billetera blockchain y cómo funcionan y cómo generarlos.
Los exploradores de blockchain son el Google de las criptomonedas y blockchain. Permiten a los usuarios acceder a diferentes detalles relacionados con transacciones en direcciones de billetera y cadenas de bloques específicas, incluida la cantidad negociada, las fuentes y el destino de los fondos y el estado de las transacciones.
Se pueden usar para extraer prácticamente cualquier dato relacionado con transacciones, billeteras y cadenas de bloques, incluidas listas enriquecidas y mensajes ocultos.
Este tutorial explica los exploradores de blockchain, sus historias, casos de uso y los principales exploradores disponibles. Discutiremos en detalle el funcionamiento de un explorador de blockchain, de qué se compone y por qué es necesario.
Lo que vas a aprender:
¿Qué es un explorador de blockchain?
La siguiente imagen muestra las transacciones recientes del explorador de blockchain:
(imagen fuente )
Un explorador de blockchain es una pieza de software que usa API y un nodo de blockchain para extraer varios datos de un blockchain y luego usa una base de datos para organizar los datos buscados y presentar los datos al usuario en un formato de búsqueda.
Las entradas del usuario son términos de búsqueda en el explorador que luego se buscan a través de una tabla organizada en la base de datos. El explorador ya habrá organizado los datos de una cadena de bloques en el formato de tabla.
Para la mayoría de los usuarios, un explorador de blockchain le permitirá buscar y explorar datos sobre bloques extraídos recientemente o transacciones realizadas recientemente en una cadena de bloques. Idealmente, le permiten ver una transmisión en vivo de los bloques a medida que se extraen, así como los datos relacionados con los bloques.
Sin embargo, también le permiten hacer lo siguiente:
# 1) Explore el historial de transacciones de cualquier dirección de billetera: Esto nos permite auditar cualquier dirección de billetera y mejora la transparencia en una cadena de bloques.
Últimas transacciones en una cadena de bloques y montos:
# 2) Explore las direcciones de recepción y cambie las direcciones: Además de la dirección de recepción de la transacción, puede ver la dirección de cambio, que es una salida que devuelve cripto al gastador para evitar que gran parte del valor de entrada vaya a las tarifas de transacción. Esto también mejora la transparencia de las transacciones.
# 3) Explore la transacción más grande del día: Esto es apoyado por algunos exploradores.
express VPN funciona en China
# 4) Explore el estado de Mempool: Esto nos permite explorar las transacciones no confirmadas en una cadena de bloques, incluidos sus detalles.
# 5) Explore los incidentes de doble gasto: Algunos exploradores apoyan el descubrimiento de cuántas transacciones de doble gasto se están llevando a cabo en una cadena de bloques.
# 6) Explore bloques huérfanos y obsoletos: Estos son bloques que no están conectados a la cadena de bloques más larga incluso después de la minería y se desconoce su cadena de bloques principal. Los bloques obsoletos son aquellos cuyos padres son conocidos pero aún no están unidos a la cadena más larga conocida. Algunos exploradores nos permiten ver cuántos de estos bloques se realizaron en una cadena de bloques.
Últimas transacciones en una cadena de bloques y montos:
preguntas y respuestas de la entrevista del analista de qa
# 7) Explore la piscina o la persona que encontró o extrajo un bloque en particular: Diferentes individuos y grupos de minería (grupos que combinan sus recursos informáticos para minar cripto) compiten para minar bloques en cualquier blockchain y los exploradores nos permiten encontrar quién minó con éxito un bloque determinado definido por su altura.
# 8) Explore los bloques de génesis: Puede encontrar el bloque que se extrajo primero en una cadena determinada, por quién, así como sus otros datos.
#9) Permite a los usuarios ver las tarifas de las transacciones, la dificultad de la cadena de bloques, la tasa de hash y otros datos.
Explorador de blockchain que muestra tarifas y dirección:
¿Por qué utilizar Blockchain Explorer?
Aplicaciones del explorador de blockchain:
Las carteras blockchain pueden proporcionar diferentes tipos de datos, pero la vista se limita a los datos relacionados con las claves que gestiona la cartera. Los exploradores se utilizan para ver datos relacionados con las transacciones realizadas en todas las carteras de una determinada cadena de bloques.
- Transparencia: Le permiten verificar saldos y gastos en direcciones de contratos inteligentes, como cuando los usuarios participan en una oferta inicial de monedas, ICO.
- Verificar si una dirección de billetera es válida para una cadena de bloques antes de enviar criptografía a una persona.
- Verificar si se ha enviado una transacción a la persona a la que se envía. Es como tener alguna evidencia pública que le ha enviado a través de criptomonedas a la persona. Los propietarios pueden consultar los saldos de su billetera.
- Los exploradores pueden ayudar a explicar qué está mal con las transacciones que aún no se han realizado o no se han confirmado y las etapas de confirmación.
- Puede ayudar al usuario a conocer el costo actual de una transacción o gas y, por lo tanto, ayudar a planificar el gasto de gas para transacciones futuras.
- A veces puede ayudar a saber si un grupo es el que extrajo una transacción y probablemente ayude a tomar decisiones sobre si invertir más recursos informáticos para la actividad minera futura.
- Puede ayudar a los desarrolladores de usuarios que están programando su billetera si funcionan correctamente para enviar, recibir y almacenar criptomonedas.
- Los exploradores se pueden usar junto con otro software, como los nodos, para corroborar datos e información, por ejemplo, para confirmar si otras herramientas funcionan correctamente.
- Los desarrolladores también pueden verificar qué funciones y características necesitan incluir en sus billeteras u otro software usando estos exploradores.
- Como herramientas de investigación, los exploradores pueden ayudar a tomar decisiones importantes relacionadas con las finanzas personales, de grupo y de la empresa.
Historia de los exploradores de blockchain
El concepto de exploradores de blockchain surgió simultáneamente con blockchain. Este tipo de software surgió porque era difícil interrogar blockchains, por ejemplo, cuando una persona dice que le han enviado criptomonedas pero su billetera no ha recibido ninguna como se afirma.
Esto puede deberse a que la transacción aún estaba pendiente de confirmación o se había rechazado por completo. O digamos si le ha enviado criptografía a una persona y luego niega haberla recibido.
En segundo lugar, fue difícil interrogar a las cadenas de bloques dado que los datos que contienen están formateados de cierta manera. Si bien la información se almacena y estructura de cierta manera, lógicamente se indexa y agrupa. Para ser accesible y legible a simple vista y por un usuario normal, se necesitaba algún software adicional.
Solo los programadores expertos pudieron acceder a información adicional o extra de blockchains relacionada con transacciones. Podrían hacerlo utilizando interfaces de línea de comandos. Además, era necesario ejecutar algunas líneas de comando para que los datos fueran legibles.
El primer explorador de cadena de bloques, que estaba destinado a la cadena de bloques de Bitcoin, surgió en noviembre de 2010 casi al mismo tiempo que Bitcoin estaba en línea. Estuvo disponible primero en theymos.ath.cx:64150/bbe . El primer explorador de Bitcoin fue el equivalente de Bitcoin de TorStatustorstatus.blutmagie.de.
El explorador proporcionó datos sobre Bitcoin y, posteriormente, se trasladó a blockexplorer.com, donde se publicó la página de estadísticas reales de la cadena de bloques.
Sin embargo, muchas de las páginas de estadísticas en tiempo real existían antes de los exploradores de bloques de Bitcoin. Primero estuvieron disponibles en theymos.ath.cx:64150/q. Páginas de estadísticas en tiempo real conseguir dificultad y getblockcount se crearon en julio de 2010. Otros, incluidos decimaltarget, probabilidad, hashestowin, nextretarget, totalbc y bcperblock vino después de eso.
Estas herramientas fueron desarrolladas para responder a la codificación en el texto del bloque y los valores de dificultad en la antigua wiki, lo que hizo que la información fuera obsoleta.
¿Cómo funciona un explorador de blockchain?
Los exploradores de blockchain trabajan utilizando una base de datos que contiene todo blockchain en un formato y tablas de búsqueda. Por lo tanto, un explorador trabajará con una interfaz de nodo para extraer primero todos los datos en una cadena de bloques determinada. Una vez que obtiene los datos, los almacena en tablas de fácil búsqueda.
Recopilará las últimas transacciones y bloques y los organizará de acuerdo con las categorías de búsqueda definidas: por ejemplo, billetera trata ID de transacciones, listas enriquecidas, saldos, etc.
Un explorador también proporciona una interfaz al usuario que le permite buscar la información. En términos de tecnología, un explorador puede usar una base de datos relacional, una base de datos SQL y una API.
Es posible que ya esté familiarizado con el hecho de que cada cadena de bloques comprende muchos nodos distribuidos. Cada nodo que puede leer datos directamente en una cadena de bloques, captura los detalles de la última transacción y el bloque extraído y otros datos. A continuación, se envía a la base de datos, donde los datos se organizan en forma de tablas de búsqueda.
Esto hace que el explorador sea más rápido de usar. La mayoría de las cadenas de bloques utilizan 24 tablas que incluyen bloque, dirección, transacción, etc. Cada fila tiene una ID o clave única, por ejemplo, un identificador único para las direcciones utilizadas en la cadena de bloques. Otros crean una clave única.
El servidor de interfaz de usuario para el explorador crea una página web que le permite interactuar con un usuario mediante la última entrada de términos de búsqueda. También proporciona una API para interactuar con otras computadoras. Estos se envían al servidor de fondo en un formato legible por el servidor y el servidor de fondo responde al servidor de interfaz de usuario para los términos de búsqueda.
¿cómo abro archivos swf?
La interfaz de usuario y la API luego envían las páginas web como HTML al navegador para permitir que el usuario lea las respuestas.
Base de datos relacional: Una base de datos relacional permite el almacenamiento de componentes de datos en una tabla de manera que estén relacionados entre sí. Esto permite la simplificación de la gestión de datos. Por ejemplo, en lugar de tener una tabla de bloques grande que contenga todos los detalles de cada bloque, las entradas de la tabla de bloques se pueden vincular a una entrada en una tabla de encabezado.
¿Cómo funciona un explorador de blockchain?
Lenguaje de consulta estructurado (SQL o Sequel): Este es un protocolo y formato para realizar una consulta o buscar en una base de datos. Por ejemplo, el software puede crear una tabla en la base de datos, insertar nuevos registros en la tabla, buscar el término, crear una nueva tabla de resultados y luego presentar los resultados en una página web a la persona que realiza la búsqueda.
Interfaz de programación de aplicaciones o API: Este es el protocolo que permite a los usuarios comunicarse con las máquinas a través de software. Definen los criterios, el formato y las interacciones para enviar y recibir respuestas por parte del software que utiliza el usuario.
Exploradores comunes de blockchain
El explorador de blockchain de Blockchair permite buscar transacciones en 15 blockchains:
Desde el desarrollo de la primera herramienta de exploración de cadenas de bloques, Blockexplorer.com fue propiedad de BitcoinTalk Forum, que se conoce con el nombre de Theymos. En noviembre de 2010, cuando se puso en línea, se han desarrollado varios exploradores.
- Blockchain.com, ahora blockchain.org: Permite la búsqueda de cadenas de bloques de Bitcoin por bloques, transacciones y direcciones.
- Blockchair: Permite la búsqueda de información en cadenas de bloques de Bitcoin, Ethereum y Bitcoin Cash, incluida la búsqueda de palabras, frases, nodos, tamaño de Mempool y dificultad de minería. Al usarlo, puede saber si ciertos intereses, como los equipos, están codificados en la cadena de bloques.
- Tokenview: Este es el explorador con sede en China lanzado en 2018 y permite la búsqueda de datos en múltiples cadenas de bloques (más de 20 populares).
- Etherscan: Este es probablemente el explorador de blockchain de Ethereum más popular. Permite la búsqueda de transacciones, direcciones, contratos inteligentes, saldos de billetera, etc.
Etherescan es un popular explorador de blockchain de Ethereum para aquellos que participan en las recaudaciones de fondos de ICO para proyectos de criptografía:
(imagen fuente )
- Bitcoin.com: Permite la búsqueda de datos en cadenas de bloques de Bitcoin y ETH.
Conclusión
Los exploradores de blockchain se desarrollaron a partir de la necesidad de ver y leer datos detallados sobre las transacciones, así como garantizar la transparencia de las transacciones y blockchain. Si bien el primer explorador de Bitcoin se conectó en noviembre de 2020, las páginas de estadísticas en tiempo real existían antes.
Los exploradores permiten la lectura de historiales de transacciones de blockchain, saldos de billetera y confirmar el estado de una transacción si está confirmada o no. También vimos que un explorador de blockchain ayuda a identificar los grupos de minería que extraen bloques determinados, altura de bloque, bloques huérfanos, bloques de génesis.
Vimos que un explorador usa la base de datos, API y SQL para realizar sus operaciones. Crea una interfaz de usuario que permite a los usuarios ingresar datos para buscar cadenas de bloques, y luego usa una API y un servidor del lado del usuario para convertir las entradas a formatos legibles por máquina y presentarlos al servidor backend.
Por otro lado, el explorador habrá extraído información de blockchain y la habrá estructurado en tablas en bases de datos para una lectura y búsquedas más fáciles y rápidas.
El servidor backend realiza las búsquedas en las bases de datos y presenta los resultados a través del servidor del lado del usuario y la API (que los convierte a formatos legibles por el usuario incluso con la página HTML) a la página web que está utilizando el usuario.
También aprendimos sobre algunos de los principales exploradores de blockchain.
Lectura recomendada
- Explicación de Blockchain: ¿Qué es Blockchain y cómo funciona?
- Cómo convertirse en un desarrollador de blockchain
- Tutorial de ETF de Blockchain: aprenda todo sobre los ETF de Blockchain
- Aplicaciones Blockchain: ¿Para qué se utiliza Blockchain?
- Lista de las 10 mejores empresas de blockchain en 2021
- Los 13 MEJORES software de DNS de Blockchain (LISTA ACTUALIZADA)
- ¿Qué es una billetera Blockchain y cómo funciona?
- ¿Por qué es fundamental la seguridad de Blockchain y cómo se implementa?