Una de las plataformas más grandes y conocidas en el mundo cripto es Etherscan, un explorador de bloques y una plataforma de información, análisis y estadísticas dedicada al mundo de Ethereum, cuyas capacidades han sido portadas a otras redes en desarrollos como PolygonScan (para la red Polygon) o BSCScan (para la red BNB Chain).

Etherscan es un referente en todo lo que debe tener un explorador de bloques, especialmente en redes blockchain tan complejas como lo son Ethereum con sus tokens e infinidad de smart contracts, que lleva trabajando desde el año 2015, momento en el que esta plataforma comenzó a funcionar y ganarse un espacio dentro del mundo cripto.

Explorando a Ethereum con Etherescan

La función principal de Etherscan es clara: ser un explorador de bloques para Ethereum. Gracias a esta web podemos acceder a todos los registros públicos de la red Ethereum, incluyendo sus bloques, transacciones, tokens, smart contracts y más. Para lograr esto, Etherscan depende de una infraestructura de nodos completos (full nodes) y nodos históricos (archive nodes) que le permiten a Etherscan descargar toda la información de la blockchain de Ethereum en una potente base de datos centralizada que podemos consultar por medio de su interfaz web.

Sí, Etherscan, el principal explorador de bloques de Ethereum, es un servicio centralizado, algo que no entra en conflicto con su funcionalidad, ya que, en primer lugar, este explorador se ha ganado un gran respeto y prestigio en la comunidad, y en segundo, cualquier persona con un nodo completo y un nodo histórico puede consultar y verificar la información de la red Ethereum y contrastar con la otorgada por Etherscan.

Etherscan y su web principal

¿Pero por qué Etherscan es un servicio centralizado? ¿Se puede descentralizar? La razón de la centralización de Etherscan es sencilla: hacer que las consultas que hagamos sean mucho más rápidas e informativas. Revisemos un ejemplo, y busquemos la siguiente dirección en Etherscan:

0x37369a7b436e6A3B9D0AFE195FaB2a415ec358DF

Si buscamos la dirección en Etherscan podemos obtener este registro:

Etherscan y su especificación de datos de la blockchain de Ethereum

Allí podemos ver su balance, los tokens que están manejados por la dirección, la cantidad de transacciones, sus TX ID, el método usado, el bloque donde fue incluida la transacción, la fecha, a quien fue dirigida, la cantidad de la transacción, la comisión pagada, y una serie de datos y analíticas que directamente usando un nodo Ethereum no podríamos obtener de forma tan sencilla.

En todo caso, los usuarios siempre pueden hacer dos cosas:

  1. Confiar en los datos ofrecidos por Etherscan y la comunidad que valida dichos datos todo el tiempo.
  2. Instalar su propio explorador de bloques, con todo lo que ello conlleva, para poder verificar por ellos mismos y en todo momento, las operaciones que se realizan.

Por ejemplo, podemos crear un explorador de bloques para Ethereum propio y obtener la información de ese bloque de manera muy rápida, tal como se ve en la pantalla, aunque el detalle de datos será menor por no contar con una base de datos completa para tal fin.

Un explorador de bloques basado en Infura Web3 API Key

Realizando búsquedas de información

Ahora bien, la función de explorador de bloques de Etherscan es sencilla de usar. Basta con colocar la dirección que deseamos rastrear o la TX ID (identificador de transacción) para poder buscar la información que deseamos. Por ejemplo, si usamos este TX ID, veremos la información asociada a dicha operación:

0x0b5d5136a0f8e2300bf2b78ff08d05c0bcf8ec8d877d2b78fae5578e3d7d0242

Datos de operaciones en Etherscan

Rápidamente podemos ver que es una operación de compra de un NFT realizado en OpenSea, junto con la fecha, las direcciones de envío y recepción, el total de la operación, comisiones y más información útil. Todo ello, con simplemente copiar y pegar la TX ID de la operación.

Esto es posible porque la operación en cuestión está relacionada con el movimiento de ETH, pero ¿qué pasa si hablamos de un token? ¿Podemos realizar la búsqueda de forma directa? Hagamos la prueba con esta TX ID:

0x113005d25078d0efa97916a99e8e90058097dec0a7148c5a619f80e9c23ec50a

Y efectivamente tenemos el registro de la operación, en este caso, un movimiento de tokens ERC-20, perteneciente al token USDT.  Esto significa que Etherscan no solo nos ofrece datos de los movimiento de ETH que se hacen en la red, sino también de los tokens que viven en la red, dándonos acceso completo a toda la información detrás de esa operación.

Buscando tokens por su nombre

Por su puesto, las operaciones de búsqueda no solo pueden hacerse usando datos como la dirección o la TX ID, también pueden usarse nombres. Por ejemplo, si buscamos el nombre “B2M” en Etherscan obtenemos:

Y si accedemos al mismo podemos ver toda la información del token en cuestión:

Esta es una forma sencilla de buscar información sobre los tokens que existen en Ethereum, su movilidad dentro de la red y todos los datos necesarios alrededor del mismo, como por ejemplo, el contrato con el que fue desplegado:

Lo que nos permite, por supuesto, revisar el mismísimo smart contract desde la interfaz, permitiéndonos revisar y verificar la información y la seguridad del mismo en todo momento, y con cualquier token (fungible o no-fungible) o smart contract desplegado en Ethereum.

Etherscan y su revisión de smart contracts

Analíticas de la red dentro de Etherscan

Por supuesto el potencial de Etherscan no termina con lo anterior, sino que además podemos ver estadísticas y análisis detallados de la red. La opción “Charts &  Stats” nos ofrece acceso a datos tan útiles como:

  1. Precio diario e histórico del ETH.
  2. Supply máximo en la red.
  3. Capitalización del mercado.
  4. Crecimiento del supply de ETH (Emisión histórica de ETH)
  5. Transacciones diarias.
  6. Datos de red (Minerías, Top Mineros, Bloques Minados, Comisiones y Recompensas).
  7. Tamaño de bloques, tamaño de blockchain y su crecimiento.
  8. Coste del gas y su histórico

Todo ello sin contar la potente API que ofrece Etherscan para acceder a estos datos y realizar análisis de la red de forma más personalizada y adaptada a las necesidades de los usuarios o desarrolladores que necesitan de ese acceso.

Gracias a todo esto, Etherscan es considerado el mayor explorador de bloques de Ethereum, siendo usado de-facto, por la mayoría de exchanges, monederos y plataformas criptos, para ofrecer a sus usuarios trazabilidad de sus operaciones en dicha red. No es poca cosa y detrás de este logro está el arduo trabajo de un equipo centrado en ofrecer una herramienta potente para que los usuarios de Ethereum cuenten con un explorador a la altura ahora y en el futuro con la llegada de Ethereum 2.0 como mainnet de esta red.