menu
keyboard_arrow_down
Español
Bitcoin 101

Cómo navegar por la cadena de bloques de bitcoin

El uso de blockchain para encontrar y seguir transacciones es una de las principales características de bitcoin. Para ayudarlo a encontrar su camino a través de este laberinto, hemos preparado esta guía para navegar por la cadena de bloques de bitcoin.

La cadena de bloques de bitcoin es un libro de contabilidad abierto y distribuido donde todas las transacciones se registran permanentemente para que todos las vean y verifiquen por sí mismos. Una moneda (y sus fracciones) no es más que una página de este libro mayor, y la propiedad se transfiere de un propietario al siguiente a través de una secuencia de firmas (criptográficas).

Hemos explicado los conceptos básicos detrás de la cadena de bloques en otro artículo.

El explorador de bloques

Un explorador de bloques es una aplicación web que nos permite buscar y navegar por la cadena de bloques de bitcoin de una manera fácil y legible por humanos. Al usar un explorador de bloques, podemos encontrar transacciones pasadas, seguir las en curso e incluso rastrear la ruta de direcciones por las que ha pasado una moneda determinada hasta su último propietario.

Los exploradores de bloques no están restringidos a bitcoin: la mayoría de las altcoins (como litecoin o bitcoin cash) tienen exploradores construidos alrededor de sus block chains, y los tokens (como los tokens ERC-20 de Ethereum) generalmente también se pueden rastrear en el explorador de blockchain de su padre (como el de Ethereum Etherscan).
Hay bastantes exploradores de bloques de bitcoin establecidos para elegir. Entre los más populares, Blockexplorer y Blockchain.com son los más populares. Para este artículo, usaremos este último, ya que es una de las interfaces más completas y fáciles de usar que existen.

Bloques

Las transacciones en una cadena de bloques están compartimentadas en unidades denominadas bloques como era de esperar. Cada bloque lleva un lote de transacciones verificado que los mineros agregan a la cadena.

En la página principal del explorador de bloques, veremos una barra de búsqueda, que podemos usar para encontrar cualquiera de los datos que se pueden buscar (que veremos a continuación). Esto incluye la altura del bloque, el número de transacción, la dirección de bitcoin y el hash.

Si nos desplazamos hacia abajo, podemos ver una lista de los bloques más recientes agregados a la cadena, junto con su antigüedad (cuántos minutos hace que se agregaron), la cantidad de transacciones incluidas en el bloque, el minero/grupo de minería responsable de agregarlo (si es público) y el tamaño del bloque (qué tan grande es en Kilobytes).

En casi diez años, la cadena de bloques de bitcoin ha crecido a casi 550 mil bloques. Con un tiempo de bloque de 10 minutos (lo que significa que se agrega un nuevo bloque cada diez minutos), esto significa que se agregan un promedio de 144 nuevos bloques cada día. Eso suma 4380 por mes y 52560 por año. Puede parecer una gran cantidad de bloqueos, pero redes como Ethereum, con un tiempo de bloqueo de entre 10 y 20 segundos, han alcanzado la marca de los millones de años.

Comencemos por mirar la altura de un bloque, que nos dará una descripción general de todas las demás estructuras, digamos, el bloque 439123, un bloque bastante maduro.

Esto es lo que significa cada uno de esos campos:

Número de transacciones

Bastante autoexplicativo, cuántas transacciones se incluyeron en este bloque en particular.

Total de salida

El resultado total de transacciones, incluido el cambio que se devuelve al remitente. Dado que cada bitcoin de una sola dirección debe contabilizarse en una transacción, si tenemos un BTC en una dirección y nos gustaría transferir 0.5 a Bob, nuestra transacción incluiría la asignación de 0.5 BTC a la dirección de recepción de Bob y el 0.5 restante BTC de nuevo en una dirección de cambio en nuestra propia billetera.

Volumen de transacciones estimado

Esta es la cantidad estimada de bitcoins que realmente intercambiaron manos en este bloque. Este valor es diferente del total de salida ya que NO incluye el cambio, por lo que refleja más de cerca cuántos bitcoins se movieron de un propietario a otro.

Tarifas de transacción

El monto total en honorarios pagados por el trabajo de los mineros en este bloque.

Altura

El número de este bloque. Esto es básicamente qué tan lejos a lo largo de la cadena y lejos del bloque génesis (# 0) está este. Cada incremento representa un bloque agregado a la cadena. Así que este fue el bloque 439,123 minado.

Marca de tiempo

Como era de esperar, la hora en que se extrajo este bloque (en Blockchain.com, siempre se muestra en UTC).

Hora recibida

La hora en que este explorador de bloques en particular recibió este bloque. Este valor puede diferir entre servicios, ya que la congestión de la red y otros factores pueden retrasar la entrega a algunos destinatarios.

Retransmitido por

El nombre del minero o grupo de minería que ganó el desafío de Prueba de trabajo para agregar este bloque a la cadena de bloques, si se conoce. La mayoría de los grupos de minería son lo suficientemente grandes como para marcarlos, lo que facilita la verificación de quién extrajo un bloque.

Dificultad

La medida matemática de cuánto trabajo se espera que gasten los mineros para encontrar la solución al bloque actual dentro del tiempo de bloque promedio, dada la tasa de hash total de la red actual. La dificultad está representada actualmente por un número alargado e intimidante. Esto se complica rápidamente, por lo que basta con decir que cuanto mayor es el número, más potencia computacional se requiere para encontrar una solución oportuna.

Bits

Una representación hexadecimal comprimida de la dificultad (en este caso, Blockchain.com vuelve a convertir el valor a decimales para simplificar). Los bits se calculan con este algoritmo.

Talla

Qué tan grande es el bloque, medido en kilobytes. Los bloques de Bitcoin tienen un límite máximo de 1 Megabyte (MB), lo que se traduce en alrededor de 1.000 KB. Este bloque tiene 815.374 KB, lo que significa que todavía tenía espacio para casi 200 KB en transacciones cuando se agregó.

Peso

Este es confuso. El peso también se refiere a qué tan grande es el bloque, pero es ligeramente diferente ya que usa WU (unidades de peso) como medida. Los bloques tienen un máximo de 4.000.000 unidades de peso y cada transacción tiene un peso en función de su tamaño. Puede consultar este artículo si desea profundizar en cómo se calcula el peso.

Mientras tanto

El nonce es el número que los mineros deben encontrar en el desafío Prueba de trabajo. Para hacer eso, deben codificar otros atributos de bloque (como transacciones, hash de bloque anterior y raíz de merkle) con un número aleatorio (nonce). El hash resultante debe compararse con la dificultad del bloque, y si cumple esta condición, entonces el bloque se resuelve y se agrega a la cadena de bloques, y el nonce se considera la solución, se agrega para que cualquiera pueda verificar su validez.

Recompensa de bloque

La cantidad de bitcoin generada en cada bloque, pagada al primer minero para encontrar una solución válida para el bloque. Esto también se conoce como transacción "coinbase" (que no debe confundirse con el intercambio). Las recompensas en bloque comenzaron en 50 BTC por bloque, y la fuente de bitcoin establece que se reduzcan a la mitad aproximadamente cuatro años. Después de dos reducciones a la mitad, las recompensas en bloque se fijan actualmente en 12,5 BTC.

Hash

El hash de este bloque, o aproximadamente su identidad criptográfica. Una función hash es un algoritmo matemático que toma una entrada y devuelve una salida de longitud estándar única y aleatoria. El más mínimo cambio en la entrada resultará en un hash tremendamente diferente, y esto garantiza que los bloques no puedan ser manipulados.

Bloque anterior

El hash del bloque anterior. El hash de cada bloque se calcula a partir de un hash de todas sus transacciones más el hash del bloque anterior, lo que garantiza la integridad de la cadena (ya que un cambio en un hash requeriría que se calculen todos los hash siguientes para que sea válido).

Siguiente bloque

Como se trata de un bloque maduro, se conoce el hash del siguiente bloque y, por lo tanto, el explorador de bloques puede enlazarlo cómodamente. Tenga en cuenta que este campo está vacío para el último bloque.

Eso fue fácil, ¿verdad?

Datos

Desplazándose hacia abajo desde este resumen, ahora llegamos a la mayor parte del bloque: todas las transacciones procesadas en el tiempo de bloque anterior. Los primeros bloques eran una especie de pueblos fantasmas, con muy poca acción: la mayoría de los primeros bloques no llevaban nada más que la transacción de la base de monedas, simplemente porque no había nadie más a quién enviarlo.

Hoy, sin embargo, ese ya no es el caso. Los bloques contienen miles de transacciones y, en los momentos de mayor actividad, las transacciones pueden hacer cola durante días esperando a ser extraídas y aumentando las tarifas de manera exponencial (este fue en realidad uno de los principales argumentos para la bifurcación de efectivo de bitcoin).

Veamos cómo navegar por las transacciones.

Como podemos ver en la captura de pantalla, hay dos columnas que describen la ruta de bitcoin a través de la cadena de propiedad. La columna de la izquierda muestra los remitentes, mientras que la de la derecha muestra los destinatarios.

Transacción de Coinbase

La primera transacción de la lista es siempre la transacción de base de monedas para ese bloque. Es fácil diferenciar este tipo de transacciones de las normales porque son las únicas que no toman una entrada. Las monedas simplemente se generan como recompensa en bloque y se asignan a la dirección de ese minero.

Transacciones regulares

Echemos un vistazo más de cerca a una transacción regular para comprender qué significa cada elemento.

Debajo de la transacción a la izquierda vemos las entradas de esa transacción. Estas son direcciones de bitcoin, generalmente generadas por carteras de bitcoin (pero no son lo mismo). Una característica peculiar de bitcoin es que necesitamos gastar la cantidad total de una entrada cada vez que realizas una transacción. Esto significa dos cosas:

1. Si la cantidad que queremos enviar es menor que la cantidad contenida en nuestra dirección, creamos dos transacciones: la primera asignando el monto del pago a la dirección del destinatario, y la segunda asignando el BTC restante a una de nuestras direcciones de cambio. La mayoría de los softwares de billetera hacen esto automáticamente.
2. Si la cantidad que queremos enviar es mayor que la cantidad retenida por nuestra dirección, entonces debemos combinarla con otra dirección controlada por nuestra billetera en una sola transacción. La mayoría de las veces, la cantidad combinada no será el valor exacto, en cuyo caso debemos combinar otra dirección (si no es suficiente) o asignar el valor excedente a una dirección de cambio.

Nuevamente, la mayoría de las billeteras se encargan de esto automáticamente.
A la derecha tenemos los resultados de la transacción: el destinatario, así como cualquier cambio que se devuelva. Es común que las transacciones tengan múltiples entradas y salidas. Los intercambios de criptomonedas, por ejemplo, generalmente agrupan cientos de retiros en una sola transacción con múltiples salidas para ahorrar tarifas y tiempos de procesamiento.
Si se ha gastado la salida de cada dirección, el explorador de Blockchain.com las marcará como tales. Esto significa que esa dirección ya no contiene el bitcoin de esta transacción. Finalmente, el campo con forma de botón verde resume el valor total de la transacción.
Pero aún podemos dar un paso más. Al hacer clic sobre el número de transacción, se nos lleva a otra página donde podemos ver aún más detalles.

La mayoría de los campos de este resumen ya deberían resultar familiares. Algunos nuevos son:

Tiempo de bloqueo

Esto indica el bloque más temprano que se puede agregar una transacción a la cadena de bloques. Las transacciones pueden agregarse en bloques mucho más tardíos en tiempos de mayor actividad, especialmente si las tarifas adjuntas son bajas, ya que los mineros a menudo dan prioridad a las que pagan más.

Confirmaciones

Cada bloque subsiguiente agrega una confirmación a las transacciones, lo que hace que sea exponencialmente más difícil para cualquier atacante manipular los bloques anteriores. Cuantas más confirmaciones, más certeza nunca podrá ser alterada. En la práctica, seis confirmaciones son suficientes para hacer imposible cualquier ataque realista, e incluso dos confirmaciones lo hacen extremadamente improbable.

Visualizar

Esta pequeña y elegante herramienta ofrecida por Blockchain.com pone una cara a un nombre y nos permite ver la secuencia de transacciones de una manera gráfica muy intuitiva.

Desde la dirección original, puede hacer clic en los nodos secundarios para seguir la ruta que siguió un bitcoin determinado. Se muestra información como el país y la IP de cada dirección (si se conoce). Puede seguir haciendo clic para descubrir el largo camino que puede recorrer un bitcoin.

Si tiene alguno, pruébelo y vea si puede rastrear sus monedas hasta sus orígenes.

Direcciones

Por supuesto, puede embarcarse en ese mismo viaje simplemente haciendo clic en cada dirección y saltando de una a la siguiente (o anterior).

Aunque no se recomienda si la privacidad es importante para usted, una dirección de bitcoin se puede reutilizar. Esto reduce el anonimato, ya que cada transacción aumenta la probabilidad de que la dirección se pueda triangular. Esto podría ser deseable, como en el caso de los intercambios y otras empresas, pero en la mayoría de los casos puede que no sea una buena idea, ya que puede atraer una atención injustificada (como los piratas informáticos).

Al hacer clic en una dirección en particular, somos enviados a todas las transacciones realizadas por esa dirección de bitcoin. En este caso, solo dos: un pago de entrada y otro de salida.

Sin embargo, otra dirección de ese mismo input ha participado en 96 transacciones, lo que no es ideal a la hora de asegurar su identidad.

Finalmente, se muestra el saldo final, que es cero BTC para ambos ejemplos. Como puede ver, hay mucha información que recopilar de la cadena de bloques.

Otras herramientas de análisis de blockchain

Y los exploradores de bloques solo arañan la superficie del análisis de blockchain. Herramientas más avanzadas como Goochain y Chainalysis también agregan y cruzan datos, y pueden brindar información increíblemente detallada sobre el uso de criptomonedas, números e incluso la identidad de los usuarios.

Como puede ver, debido a su naturaleza transparente y la gran riqueza de detalles, la cadena de bloques puede decir mucho más de lo que la gente suele pensar. Mantenerse en el anonimato requiere una combinación de herramientas y mejores prácticas para dificultar la detección, pero no imposible. Con el tiempo y los recursos suficientes, un adversario decidido sorteará con éxito la criptografía (ya que uno todavía tiene que romperla).

Con eso en mente, le recomendamos que se ensucie las manos. Pruebe el explorador de bloques y algunas de las herramientas más avanzadas, pruebe sus límites; también es divertido, lo prometemos. Después de familiarizarse con el funcionamiento real de la cadena de bloques, podrá tomar decisiones informadas y estar un paso más cerca de dominar bitcoin.

Puede obtener más información sobre bitcoin en nuestra sección Bitcoin 101. ¡Echale un vistazo!

Join Now

El blog de Cloudbet es donde las criptomonedas se encuentran con los juegos y las apuestas. Acá podes encontrar toda la información e inspiración que necesitas para empezar a hacer crecer tus criptomonedas hoy. Únete a la revolución bitcoin.