Una de las ventajas de las blockchains es que se pueden ver todas las transacciones que se han procesado en ellas. Esta característica, exclusiva de las blockchains públicas, persistirá eternamente o, al menos, hasta que alguien apague la Internet.
Puedes descargarte un libro de contabilidad de la cadena de bloques y examinarlo en tu ordenador. Pero un método mucho más sencillo es analizar estos datos con una herramienta llamada explorador de cadenas de bloques, un sitio web que permite escudriñar todo el historial de una blockchain.
Los exploradores de blockchain soportan diferentes cadenas de bloques. Etherscan es el estándar de oro para la blockchain de Ethereum, Solscan es una opción popular para Solana, y Blockchain.com se centra en Bitcoin. Pero el tipo de datos suele ser el mismo: un sólido historial de todos los datos de transacciones que se han procesado alguna vez en una blockchain concreta.
En un explorador, puedes ser testigo del momento, grabado para siempre en la historia por la naturaleza inmutable de los libros de contabilidad descentralizados, en que el creador de Bitcoin, Satoshi Nakamoto, minó monedas que ahora valen decenas de miles de millones de dólares. O bien, puedes seguir los supuestos intentos de blanqueo de dinero realizados por quienes controlan el botín del hackeo de Bitfinex.
Las monedas de privacidad como Monero marcan la mayor excepción a esta fascinante regla. Se puede ver que se ha realizado una transacción, pero no se sabe quién ha enviado qué a quién.
En esta guía, te enseñaremos los fundamentos de cómo utilizar estas herramientas por ti mismo. Nos basaremos principalmente en Etherscan, el popular explorador de blockchain de Ethereum, pero confía en nosotros: la mayoría de los exploradores de blockchain son fundamentalmente iguales.
¿Qué hay en una transacción?
En un explorador de blockchain, puedes rastrear quién envió qué a quién, cuándo y cuánto enviaron, y qué tokens se enviaron.
Los usuarios de la blockchain se identifican por las direcciones de sus wallets. En Ethereum, todas empiezan por 0x. No se puede saber a quién pertenece la cartera a menos que un sitio como Etherscan la haya etiquetado. Toma como ejemplo este monedero al azar:
En la captura de pantalla de arriba, puedes ver que una de las transacciones es una retirada de 0,037 ETH de una cartera etiquetada como perteneciente a la plataforma de criptomonedas Coinbase.
La otra transacción, procesada más de 43 días después de la retirada, es un intercambio de ese ETH por otro token. Inspeccionando el menú desplegable se puede ver lo que contiene la cartera. En este caso, podemos ver que se trata de cerca de cuatro mil millones de tokens Saitama Inu, por un valor total de 49,55 dólares.
Puedes encontrar información adicional sobre la transacción haciendo clic en ella. Aquí, podemos ver que el intercambio de tokens costó 23,30 dólares para procesar, y calcular cuánto gas, listado en gwei (una pequeña denominación de ETH similar a lo que mide un satoshi en Bitcoin), costó.
Cadenas y Bloques
En las cadenas de bloques, las transacciones se agrupan en conjuntos conocidos como "bloques". A continuación, estos bloques se "encadenan" en libros de contabilidad descentralizados, de ahí el nombre de "cadena de bloques". Lo más importante es que estas transacciones son confirmadas por una red anónima de ordenadores.
En Ethereum y Bitcoin, se procesan a través de un mecanismo llamado prueba de trabajo, por el que los "mineros" gastan energía computacional en una carrera para encontrar un número específico. Las cadenas de bloques de prueba de participación (proof of stake), como Solana y Avalanche, permiten a los usuarios poner tokens en "staking" para procesar las transacciones (bloquear sus tokens); los que han puesto el mayor número de tokens en staking tienen mayores probabilidades de obtener mas recompensas
La relevancia de todo esto para un explorador de bloques es que puedes ver cómo se desarrolla este proceso en línea. Por ejemplo, la compra de Saitama Inu que acaba de hacer nuestro amigo con seudónimo. Esta transacción se incluyó en un bloque que contenía otras 355 transacciones, incluidas 102 interacciones con contratos inteligentes internos. Cada transacción está definida por un identificador único conocido como "hash". Echa un vistazo a la siguiente captura de pantalla:
Puedes ver que el minero ganó una recompensa de 2,18 ETH por validar el bloque, y que el minero 0xea674fdde714fd979de3edf0f56aa9716b898ec8 tardó cuatro segundos en hacer todo el trabajo computacional. "Dificultad" es un cálculo que indica cuánta energía tuvo que gastar el minero para minar el bloque hasta su existencia.
Las comisiones quemadas se refieren a las comisiones destruidas tras la EIP-1559, una actualización de Ethereum que se puso en marcha en agosto de 2021. Destruye algunas de las comisiones pagadas por el usuario en lugar de entregárselas al minero.
Contratos inteligentes
Hay una última cosa que debes saber sobre los exploradores de blockchain. Para las cadenas de bloques que soportan contratos inteligentes, como Ethereum, puedes ver todo el código contenido en un contrato inteligente directamente en el explorador de cadenas de bloques.
Vamos a elegir Saitama Inu por última vez. Dirigiéndonos a la página del contrato inteligente del token en Etherscan, podemos ver cuántas wallets lo tienen (346.510), su oferta máxima y su capitalización de mercado totalmente diluida.
Estas páginas de contratos inteligentes son útiles cuando quieres confirmar que el token que estás comprando, o el protocolo de finanzas descentralizadas con el que estás interactuando, es legítimo -la gente a menudo comercializa engañosamente tokens falsos como si fueran el contrato inteligente "oficial", cuando en realidad no son más que imitaciones.
Incluso puedes interactuar con el propio contrato inteligente dirigiéndote a "escribir contrato". De hecho, los sitios web de todos los protocolos DeFi no son más que formas más bonitas de interactuar con un contrato inteligente.
Así que ahí lo tienes: Los exploradores de Blockchain explicados para los no expertos. Si todavía no lo entiendes, no te preocupes: tienes mucho tiempo para aprender. Mientras la gente siga utilizando blockchains, podrás examinar los datos de sus cadenas de bloques.