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.
Ejemplo de una transacción de base de monedas real del sitio web oficial de Bitcoin:
¿Cómo obtener el valor de las transacciones de Coinbase?
- Se incluye el valor de todas y cada una de las entradas y salidas de las transacciones validadas por el bloque específico.
- 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.
- La reducción a la mitad relativa a ese bloque.
- 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