• Estás a tan solo un e-mail de conocer Bitcoin y operar con él como si tú mismo/a lo hubieras creado.

    Puedes anular tu suscripción cuando quieras.

  • Explorador de blockchain a fondo: bloques

    Tiempo de lectura5 minutos

    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 blockchain 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 bitcoins que se realice quedará grabada permanentemente en la red a través de los bloques. Cada bloque contiene concretamente una referencia de todas ellas junto a una referencia al bloque que vino anteriormente. Pero… ¿cómo se interpretam esos datos en un explorador de blockchain? ¿qué información útil nos ofrece un explorador de bloques bitcoin? ¡Comprobémoslo!

    PARTES QUE INTEGRAN LA PÁGINA DE BLOQUES

    Aspecto general

    Aspecto general bloques blockchain.info

    A simple vista puede parecer que estamos tratando con una interfaz complicada de interpretar, pero no es así… en este nuevo artículo de nuestra guía te vamos a explicar parte por parte todos los elementos presente en la página de bloques de 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

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

    Formulemos un ejemplo: cómo usuarios hemos utilizado el buscador superior de blockchain.info para 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 SHA256. Sin embargo, RIPEMD-160 también se utiliza cuando estamos buscando un hash más corto como podría ser una dirección pública de bitcoin.

    Ejemplo de hash: 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048

    (Por si te lo estás preguntando… sí! Es el hash del bloque génesis ? bloque que hemos utilizado en todos los artículos de esta parte de la guía Bitcoin).

    En el momento que nosotros introduzcamos el hash del bloque con altura #1 (en este caso es el primer bloque minado en la red), le damos a ENTER y accederemos a la página específica para ese bloque.
    APUNTE: aparte de buscar por hash también podemos introducir la altura del bloque (nº de bloque en la red) y el explorador blockchain.info nos ofrecerá la misma información.

    Elementos que integran el resumen de Blockchain.info

    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 50BTC pero el volumen estimado de la transacción es 0 ya que aparte de los bitcoins emitidos en ese momento no se realizó ninguna otra transacción de envío o recepción. 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 ya que con el paso de los años bitcoin ha crecido de forma exponencial y en los bloques actuales se realiza un número de transacciones elevado. Aquí tienes un ejemplo en el que el volumen estimado de la transacción es de 726.85821096BTC.
    • 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 1r bloque de la red. Actualmente (07-01-2016) ya se han superado los 392000 bloques.
    • Fecha y Hora: 2009-01-09 02:54:25 – Instante en el que se minó el bloque #1. Este campo nos facilita la fecha y la hora completa en la que se resolvió.
    • Dificultad: 1 – La dificultad de minado 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”).

    Gráfico dificultad Bitcoin 2015
    Gráfico de dificultad en la red de minado los últimos 9 meses – bitcoinwisdom
    • Bits: 486604799 – Este campo también varía cada 2016 bloques, por lo que todos los bloques antes de un cambio de dificultad comparten el mismo número representando de forma 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, en stackexchange descubrirás cómo se calcula.
    • Tamaño: 0.2099609375 KB – tamaño total en KB que ocupa la información del bloque buscado dentro de la cadena de bloques.
    • Versión: 1 – El número de la versión es utilizado para identificar 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 50BTC nuevos. Ahora mismo y después del “halving” del año 2012 la emisión se redujo a 25 bitcoins por bloque y este año 2016 pasará a ser de 12,5BTC por bloque minado.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 dónde no existe una autoridad central que regula la base monetaria. La moneda es emitida por los nodos de una red peer-to-peer mediante un algoritmo de minado que 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 en la página de bloques del explorador blockchain.info 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.

    Transacciones bloques Bitcoin

    1. Identificador de la transacción: secuencia utilizada 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, se trata 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.

    Hashes y propagación de la red

    Acceso directo a 3 hipervínculos de elementos como son:

    • Hash del bloque actual.
    • Hash del bloque anterior.
    • Hash del bloque 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.

    Después de buscar un bloque 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.
    Si pulsas encima de (Haz click para visualizar) justo encima del mapa, serás redireccionado a una página con un mapa mundial completo como el que te citamos a continuación con toda la propagación detallada por las ubicaciones de los nodos.

    Propagación red Bitcoin blockchain.info
    Mapa de propagación de la red de un bloque cualquiera distinto al Génesis.

    Conociendo todos estos detalles sobre los bloques y su correspondiente página en el explorador blockchain.info, estás a un paso de moverte como un gurú por ella!


    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.

  • Compra Bitcoin () VENDE Bitcoin ()

    Estás a tan solo un e-mail de conocer Bitcoin y operar con él como si tú mismo/a lo hubieras creado.

    Puedes anular tu suscripción cuando quieras.