Tabla de Contenidos
ToggleUn concepto muy común en el mundo de las criptomonedas es la recompensa de bloque. Este concepto hace referencia a una cierta cantidad de criptomonedas que obtienen los mineros por su trabajo en la minería. En este artículo te contaremos todo sobre la recompensa de bloque y sobre cómo funciona.
A través de la recompensa de bloques es posible crear todas y cada una de las criptomonedas que conforman una blockchain. Con dicha recompensa la minería se convierte en un sistema económico que sostiene la red. Esto se debe a que con cada bloque que se genera, un minero obtiene un beneficio económico.
La recompensa de bloque garantiza dos aspectos imprescindibles en la red:
Aunque la recompensa de bloque se entiende como un concepto relativamente sencillo, su creación fue todo un reto tanto a nivel técnico como computacional. Todo viene a raíz de la tecnología blockchain. Como ya sabemos, la blockchain se trata de una base de datos distribuida a nivel mundial donde la información se almacena en bloques y cada bloque está enlazado con el anterior.
Esta forma de organizar los datos garantiza la seguridad en la red y se logra mediante el proceso de la minería. La minería, en pocas palabras consiste en elegir una serie de transacciones en la red y agruparlas en un solo bloque. A continuación se genera un hash que corresponda al mismo bloque.
Cuando Satoshi Nakamoto pensó este sistema creyó que una forma de agilizar el proceso era que la red estuviera compuesta por miles de ordenadores que agilicen el proceso de las transacciones. Sin embargo, se topó con otra incógnita, el cómo hacer que los mineros dedicasen sus recursos a la minería y mantuvieran la red: el problema de los incentivos. La respuesta claramente fue la Recompensa de Bloque. Esta sería una compensación por cada bloque generado en la red de Bitcoin.
Sin embargo, la recompensa de bloque no solo se creó con este objetivo. Satoshi Nakamoto encontró otra incógnita durante la creación de Bitcoin, la emisión de las monedas. La idea tras la creación de Bitcoin siempre fue un sistema descentralizado y para ello nadie podía controlar ningún aspecto de Bitcoin, incluida su emisión. Esto se convirtió en una de las incógnitas más importantes ya que un sistema económico no podía sostenerse sin una emisión controlada de la moneda.
Después de una larga búsqueda de soluciones Satoshi entendió que la respuesta estaba en la misma recompensa de bloques. El sistema comenzaría recompensando a los mineros con 50 BTC por bloque minado, sin embargo, esta recompensa iría disminuyendo en un 50% cada 210.000 bloques minados en la red. Este proceso recibió el nombre de Halving. Si quieres aprender más sobre él, en Bitnovo te ofrecemos un artículo más detallado.
Haciendo cuentas, un bloque se genera cada 10 minutos aproximadamente con lo cual los 210.000 bloques se generarán cada unos 4 años. Se repetirá el proceso una y otra vez hasta llegar a la emisión total que es de aproximadamente 21 millones de BTC.
El funcionamiento de la recompensa de bloque es un concepto muy sencillo si se explica paso a paso:
Primeramente los usuarios de la criptomoneda emiten una o varias transacciones a la red. Dichas transacciones se almacenan hasta que comience el proceso de validación donde cada una de estas transacciones contará con un pequeño monto como comisión.
Esta comisión se trata de un micropago mediante el cual se incentiva a los mineros para que le den prioridad a dicha transacción con el objetivo de que sea verificada lo antes posible. Una vez están todas las transacciones comienza el proceso de minería o generación de bloque donde cada minero selecciona un conjunto de transacciones que esperan ser validadas.
La intensidad del proceso de la minería es más o menos intenso dependiendo de la función hash utilizada en la criptomoneda sobre la cual se esté trabajando. A través de este proceso se obtendrá lo que llamamos Hash. Este Hash identificará de forma única e individual a cada bloque minado.
Con el Hash específico hallado, el minero genera una transacción coinbase donde se genera un pago dirigido a un wallet controlado por el mismo minero. En la transacción coinbase se encuentran las monedas emitidas por la recompensa de bloque activa. Además, los mineros también reciben las comisiones de minería de cada transacción incluida en el bloque.
Por último el bloque resuelto se emite a la red para que los nodos puedan verificar la validez del mismo. Cuando los nodos lleguen a un consenso sobre la validez del bloque, este se agrega a la red y vuelve a comenzar todo el proceso. Así se controla la emisión de las monedas y los mineros reciben una recompensa por cada bloque minado.
Si quieres conocer más en detalle este mecanismo de consenso en Bitcoin, consulta nuestro artículo sobre ¿Qué es Proof of Work (PoW)?.
En el cálculo de la recompensa de bloque intervienen diversos factores tales como la emisión total de criptomonedas, el tiempo de generación de la criptomoneda, el uso del Halving, etcétera. A continuación veremos los más importantes:
Halving
El halving, como ya sabemos, se ideó para evitar la inflación en una criptomoneda con emisión limitada a través de la disminución de recompensas cada cierta cantidad de bloques minados en la red. El halving dividirá a la mitad la recompensa una y otra vez hasta que se llegue a la emisión total de criptomonedas.
Cuando se produce un halving se nos indica el valor inicial de la recompensa y las siguientes disminuciones programadas. Cuando la recompensa disminuye, las monedas se suman a la red a un ritmo más lento llevando a la revalorización de la moneda.
Emisión total de criptomonedas
Para calcular la recompensa de bloques un factor clave es conocer la emisión total de la criptomoneda. El número total es de suma importancia ya que para calcular las divisiones de recompensas de bloque es necesario conocer el total de monedas y cada cuánto tiempo será dividida su recompensa.
Esta división tiene mas de un objetivo ya que también busca la descentralización de la criptomoneda. Esto se debe a que con una constante división de recompensas se logra esparcir las monedas en distintas manos.
Tiempo de generación de la criptomoneda
El establecimiento del tiempo de generación de criptomonedas es un parámetro muy importante. Para calcular la recompensa de bloque de una criptomoneda necesitamos saber el total de monedas que se van a minar y el tiempo en que se mina cada bloque para así calcular cada cuánto tiempo se dividirá la recompensa.
Para entenderlo mejor podemos poner de ejemplo el caso de Bitcoin. Contamos con 21 millones de monedas de las cuales se emite un bloque cada unos 10 minutos. Con estos datos podemos calcular cada cuánto tiempo aproximadamente se producirá un Halving y disminuirá la recompensa de bloque.
Cabe destacar que existen otros casos donde la moneda es ilimitada como en Ethereum. Sin embargo, suelen tener una emisión controlada temporalmente para evitar su devaluación.