Este artículo pertenece a un bloque llamado “Explorador Blockchain a Fondo” compuesto de 4 capítulos:
1. Introducción
2. Direcciones
3. Bloques
4. Transacciones


Después de conocer los primeros conceptos sobre el explorador de bloques de Bitcoin y detallar el funcionamiento de comprobación y utilización de la página de direcciones, es momento de hablar de la sección de bloques de este mismo explorador.

Toda transacción válida de bitcoin que se realice quedará grabada permanentemente en la red a través de los bloques. Cada bloque contiene concretamente una referencia de todas estas transacciones. Y a la vez, una referencia al bloque que vino anteriormente. Pero, ¿cómo se interpretan estos datos en un explorador de blockchain?, ¿qué información útil nos ofrece un explorador de bloques bitcoin? ¡Comprobémoslo!

¿Cómo está conformado un explorador de bloques de Bitcoin?

Aspecto general

Y es que, a simple vista puede parecer que estamos tratando con una interfaz complicada de interpretar, pero no es así. Pero en este nuevo artículo de nuestra guía te vamos a explicar parte por parte todos los elementos presente en la página explorador bloques de bitcoin, Blockchain.info. El diseño de esta sección sigue el mismo patrón que el de las demás funcionalidades del servicio. Separaremos la página en tres apartados para ver de forma clara toda la información que nos encontraremos:

resumen blockchaininfo

Resumen

Ahora bien cómo su propio nombre indica, se trata de un sumario con la información esencial. Una que puedas estar buscando sobre un bloque en concreto y que deberías encontrar al instante con un simple vistazo.

Formulemos un ejemplo: como usuarios hemos utilizado el buscador superior de Blockchain.info. Allí podemos introducir el hash de un bloque que actuaría de identificador. Por lo general, un hash se calcula en dos ocasiones utilizándose la mayoría de las veces se hashes SHA-256. Sin embargo, también se usa el hash RIPEMD-160 cuando estamos buscando un hash más corto. Un ejemplo de esto son las direcciones bitcoin que usan dicho hash para ser menos extensas.

Ejemplo de un hash SHA-256: 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048

(Por si te lo estás preguntando, el hash anterior pertenece al bloque génesis. Dicho sea de paso es el bloque que hemos utilizado en todos los artículos de esta parte de la guía Bitcoin)

LEER MÁS SOBRE QUÉ ES EL BLOQUE GÉNESIS

En el momento que nosotros introducimos el hash del bloque con altura #1 (en este caso es el primer bloque minado en la red), le damos a ENTER, accedemos a la página específica para ese bloque.

Elementos que integran el resumen de Bit2Me Explorer

Retomando la imagen anterior podemos ver:

  • Número de Transacciones: 1 – Indicador con la totalidad de transacciones procesadas en ese bloque. En el caso del bloque génesis de la red Bitcoin tan sólo había una transacción, la primera efectuada en la red.
  • Producción Total: 50BTC – Correspondiente al “output” o salidas totales de las transacciones incluidas en el bloque que estemos analizando.
  • Volumen Estimado de la Transacción: 0 BTC – Total en bitcoins transmitidos en ese bloque. En el caso del bloque génesis se emiten 50 BTC. Sin embargo, el volumen estimado de la transacción es 0. Esto se debe a que aparte de los bitcoins emitidos en ese momento no se realizó ninguna otra transacción de envío o recepción. En otras palabras, si consultas el hash o altura de cualquier bloque más reciente podrás comprobar que el volumen estimado de la transacción es muy distinto. Esto se debe a que con el paso de los años bitcoin ha crecido de forma exponencial.
  • Comisiones de la Transacción: 0 BTC – Este elemento de la tabla correspondería a las comisiones destinadas a los mineros de la red que validan todos los bloques y sus respectivas transacciones.
  • Altura: 1 (Cadena Principal) – nº de bloque en la red. En el caso del bloque génesis se corresponde al primer bloque de la red. Actualmente la altura supera ya los 613 mil bloques.
  • Fecha y Hora: 2009-01-09 02:54:25. Este es el instante en el que se minó el bloque #1. De la misma forma, este campo nos facilita la fecha y la hora completa en la que se resolvió.
  • Dificultad: 1 – La dificultad de minería es un índice utilizado para medir la dificultad de encontrar un bloque. En los inicios de Bitcoin la dificultad era reducida ya que había pocos equipos minando. En la actualidad ésta ha aumentado considerablemente y cada vez son más las granjas y grupos de minado que aportan equipos a la red, por lo que la dificultad tiende a subir. La red Bitcoin tiene una dificultad global y los bloques válidos deben tener un hash por debajo de este objetivo que cambia cada 2016 bloques.

¿Cómo se calcula la dificultad total de la red?

dificultad_total = dificultad_objetivo / dificultad_actual

La dificultad es un número de 256 bits y la dificultad objetivo representa un hash, donde los primeros 32 bits son ceros y el resto son unos (esto se conoce como “dificultad de la pool o “pdiff”).

dificultad minado de bitcoin mostrada por el explorador de bloques

  • Bits: 486604799. Este es un campo que varía cada 2016 bloques. Por ello, todos los bloques antes de un cambio de dificultad comparten el mismo número. Adicionalmente, esto representa en forma muy compacta un gran número entero en lugar de números reales arbitrarios. No es un campo indispensable para una utilización básica del explorador pero si eres un curioso. Si quieres saber más en StackExchange descubrirás cómo se calcula.
  • Tamaño: 0.2099609375 KB. Este es el tamaño total en KB que ocupa la información del bloque buscado dentro de la cadena de bloques.
  • Versión: 1. Este número indica la versión del protocolo que está corriendo el nodo encargado del minado de ese bloque.
  • Nonce: 2573394689. El nonce de un bloque es un número de 32 bit presente en la cabecera de cada bloque utilizado por el algoritmo PoW (Proof of Work). Como en el caso del “Bit”, éste no sería un campo de información indispensable para un usuario común de bitcoin.
  • Recompensa del Bloque: 50 BTC – Cantidad de bitcoins emitidos con el minado del bloque. En el caso de este ejemplo se minó en 2009 por lo que por cada bloque minado se emitían 50 BTC nuevos. En la actualidad, esta recompensa está ubicada en 12,5BTC por bloque minado. Y es que Bitcoin no es un sistema económico centralizado en el que la moneda es emitida y controlada por un banco central. Estamos hablando de un sistema plenamente descentralizado donde no existe una autoridad central que regule la base monetaria. La moneda es emitida por los nodos de una red peer-to-peer mediante un algoritmo de minado. Este define cómo se creó la moneda y las reglas estipuladas en su protocolo.Si quieres consultar más información sobre él y la emisión controlada, esta página te resultará interesante para complementar tus conocimientos.

Transacciones

La sección de transacciones Bitcoin en la página de explorador de bloques contiene la totalidad de transacciones tramitadas en un bloque de la red. El formato de visualización es idéntico al de las transacciones presentes en la página de direcciones.

  1. Identificador de la transacción. Esta es un hash SHA-256 utilizado para identificar la transacción de bitcoin presente en la red.
  2. Entrada: en el caso del ejemplo que llevamos comentando a lo largo de esta guía. En este caso hablamos del bloque minado génesis, por lo que la entrada eran nuevas monedas en circulación.
  3. Dirección receptora: Dirección receptora de los fondos. En el caso de un bloque común como el que puede ser minado mientras estás leyendo este artículo, estaríamos hablando de la dirección receptora de los fondos intercambiados en una transacción incluida dentro de un bloque.
  4. Cantidad de bitcoins transmitida en la transacción.
  5. Fecha y hora en la que se produjo la transacción en la red.
información transacción blockchain

Hashes y propagación de la red

Por otro lado también podemos ver lo siguiente:

  • Hash del bloque actual, bloque anterior y siguiente.
  • Raíz del merkle: la raíz del merkle está constituida a partir de todos los identificadores de transacción (TXID) de un bloque determinado.

Ahora después de buscar en el explorador bloques bitcoin, te encontrarás con un curioso mapa y te preguntarás… ¿Qué es la propagación de la red bitcoin?

Pues bien, la propagación de la red contempla el número de nodos que están ejecutando un cliente Bitcoin y han “visto” tu transacción mostrando además la distribución de las transacciones o bloques a través de la red.

propagacion red bitcoin

En conclusión, conociendo todos estos detalles sobre los bloques y su correspondiente página en el explorador de bloques puedes rastrear fácilmente la información que requieras.


Este artículo pertenece a un bloque llamado “Explorador Blockchain a Fondo” compuesto de 4 capítulos:
1. Introducción
2. Direcciones
3. Bloques
4. Transacciones

¿Te resultó útil este artículo?
Puntuación media: 5
➜ ¡Comparte el conocimiento y promueve la revolución descentralizada!