¿Qué es la transacción de Coinbase?

Todas las transacciones que tienen lugar en la red de criptomonedas no son el resultado de un pago entre dos personas. Algunas transacciones son un poco diferentes. La primera transacción que se realizó fue en Bitcoin . Fue una transacción especial que formateó las transacciones de recompensa para los mineros dentro del bloque de génesis (el primer bloque de una string de bloques). Tales transacciones de recompensa se asignan especialmente al minero por su trabajo. Este tipo de transacción se conoce como transacción Coinbase. Este tipo de transacciones genera nuevas monedas que nunca se han gastado (como la impresión de monedas fiduciarias).

Estructura

Una transacción de bitcoin es solo la información que muestra el movimiento de bitcoins de una billetera a otra. En el caso de las transacciones de coinbase, genera nuevas monedas que nunca se han gastado, por lo que la entrada permanece en blanco en dichas transacciones. La única entrada en blanco de una transacción de coinbase se llama ‘The Coinbase’.

Datos sin procesar

Aquí se toma un ejemplo de demostración de una transacción de base de monedas. Las diferentes credenciales de una transacción de coinbase son visibles. Los datos proporcionados aquí no se refieren a ninguna transacción original.

DATOS DE DEMOSTRACIÓN

0100000001c0ece12b8657b19d8cce9506decf62f1c582894528756853b255f717b6768c94ffffffff4503ec59062f48616f4254432f53756e204368756e2059753a205a6875616e67205975616e2c2077696c6c20796f75206d61727279206d653f2f06fcc9cacc19c5f278560300ffffffff0112dRugNcdxK39288NjcDV4GX7rMsKCGn6B00000000

Explicación de las diferentes partes de los datos sin procesar:

Versión 01000000
Número de entradas 01
ID de transacción c0ece12b8657b19d8cce9506decf62f1c582894528756853b255f717b6768c94
Salida vectorial (VOUT) ffffffff
Tamaño de scriptSig 45
GuiónSig 03ec59062f48616f4254432f53756e204368756e2059753a205a6875616e67205975616e2c2077696c6c20796f75206d61727279206d653f2f06fcc9320706f5f0320706f
Secuencia ffffffff
Recuento de salida 01
Producción 12dAlfombraNcdxK39288NjcDV4GX7rMsKCGn6
tiempo de bloqueo 00000000

Características de las transacciones de Coinbase

1. La primera transacción en un nuevo bloque: En la mayoría de los casos, la transacción de coinbase es la primera transacción en un nuevo bloque. La recompensa generada por esta transacción se puede enviar a una o varias direcciones de billetera como una transacción de criptomoneda normal.

2. Gastar la criptomoneda de una transacción de Coinbase: las recompensas obtenidas por una transacción de Coinbase no se pueden gastar hasta que reciban una cierta cantidad de confirmaciones en la string de bloques . Para bitcoin, el número es 100. Los bitcoins obtenidos de las transacciones de la base de monedas no se pueden gastar hasta que alcancen la confirmación de 100 en la string de bloques.

3. Reducción a la mitad: después de agregar una cierta cantidad de bloques exitosos a la string de bloques, la recompensa generada por agregar cada bloque exitoso se reduce en un 50%. Este fenómeno se conoce como reducción a la mitad. Este evento ocurre en bitcoin después de cada 210000 bloques exitosos que se extraen. Para bitcoin, las recompensas por cada bloque exitoso fueron 50 BTC por bloque inicialmente, luego pasó a 25 BTC y actualmente se redujo a 12.5 BTC. La recompensa por cada transacción de base de monedas está determinada por este valor.

¿Cuál es su contenido?

Estas transacciones tienen una entrada, a diferencia de las otras transacciones de criptomonedas, la entrada no está vinculada con la dirección de ningún otro titular o remitente. Esta entrada se llama coinbase y es responsable de la generación de nuevas monedas como recompensa al minero dentro de la string de bloques. Y para generar las monedas recién generadas, ocurre este tipo especial de transacción denominada transacción coinbase. Esta transacción apunta a la dirección de la billetera de criptomonedas del minero y, según la elección del minero, puede apuntar a más de una dirección de billetera. La recompensa del bloque se cobra, incluidas las tarifas cobradas por el usuario por cada transacción.

Coinbase transaction with respect to the whole block

Ejemplo de una transacción de base de monedas real del sitio web oficial de Bitcoin:

Real coinbase transaction

¿Cómo obtener el valor de las transacciones de Coinbase?

  1. Se incluye el valor de todas y cada una de las entradas y salidas de las transacciones validadas por el bloque específico.
  2. Se tiene en cuenta la altura del bloque o, en un sentido más amplio, el número de transacciones en el bloque. Cuanta más transacción, más comisiones y tarifas.
  3. La reducción a la mitad relativa a ese bloque.
  4. Finalmente, el minero crea la transacción de base de monedas que incluye la recompensa total y las tarifas. La recompensa es casi igual a la relativa a la mitad.

Después de todo esto, el minero debe esperar un cierto número de confirmaciones para generar y cumplir con el valor de la transacción de la base de monedas.

Curiosidades de las Transacciones Coinbase

1. La primera transacción de Coinbase:Mientras extraía el primer bloque de génesis de bitcoin, en 2009 Satoshi Nakamoto generó una base de monedas que se pagó a la dirección de bitcoin ‘1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa’, el valor de esta transacción fue de 50 BTC según el factor de reducción a la mitad de ese momento. Pero hasta entonces en esta dirección tiene 50BTC y eso no se puede gastar. Y, sorprendentemente, ese bloque nunca se confirmó en la string de bloques. Según muchos desarrolladores y científicos de blockchain, la razón de este incidente sigue sin revelarse. Pero hay una perspectiva contraria. Confirman que la primera transacción de coinbase está codificada en el código fuente del bloque de génesis de bitcoin en el que se construye toda la string de bloques, por lo que no se aplicó el concepto de confirmación para este bloque, ya que si el bloque no se confirma, se construirá una string de bloques diferente que no tiene ningun sentido.

2. Vencimiento de Coinbase: una transacción de Coinbase solo se puede gastar después de una cierta cantidad de confirmaciones. Para bitcoin, este número es 100. Esta regla se crea para proteger la string de bloques de un evento llamado bifurcación. En este método, el minero puede crear tantos BTC como quiera si no se aplica la regla de las confirmaciones. Por lo tanto, una transacción de coinbase es madura si y solo si obtiene transacciones mayores o iguales a ese número determinado. Y solo después de eso, se puede gastar.

Publicación traducida automáticamente

Artículo escrito por akashkumarsen4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *