100 días para el Halving

El calendario muestra que solo quedan 100 días hasta el primer halving de Qtum el 1 de Diciembre de 2021. En este blog, revisamos las matemáticas del halving y corregimos un cálculo anterior incorrecto de suministro limitado.
El Halving
El halving de Qtum se basan en un intervalo de 4 años de 3.942.000 bloques. Cada 4 años, la recompensa del bloque se reduce a la mitad y pasará de 1.0 QTUM a 0.5 QTUM el 1 de diciembre de 2021.
El cálculo es 3.942.000 bloques / 2.700 bloques por día = 1.460 días o 4 años (sin considerar los años bisiestos).
El primer cálculo de halving de Qtum es un poco más complicado porque Qtum Chain se lanzó con bloques de 144 segundos, luego hard fork a bloques de 128 segundos y finalmente hard fork a bloques de 32 segundos. La altura del bloque a la mitad será 1,427,004, y luego cada 3,942,000 bloques adicionales en el futuro.
El primer halving se producirá el 1 de Diciembre de 2021, aproximadamente a las 11 am GMT.
Mia Culpa
En blogs anteriores (ahora corregidos) no me di cuenta de una diferencia en la emisión del hard fork en el bloque 680.000. En este hard fork a la versión 0.19.1, las recompensas de bloque cambiaron de Prueba de participación mutualizada (pagada en más de 510 bloques) por un total de 4.0 QTUM a un pago único de 1.0 QTUM. Esto dejó varadas unas 509 recompensas en bloque con pagos parciales (bloques 679,491–679,999). Estos stakers se completaron con un pago de transacción del inventario existente, no de las monedas recién acuñadas, por lo que el suministro total se redujo en 1,818 QTUM, lo que dio un nuevo suministro máximo limitado de 107,820,588.25 alcanzado en 2045. Los gráficos a continuación muestran esta corrección porque nos esforzamos ¡Para precisión!

Los bloques de génesis 1–5.000 crearon los 100.000.000 QTUM originales necesarios para la prueba de participación, creando 20.000 QTUM con cada bloque. A partir del bloque 5,001, el subsidio de recompensa por bloque fue de 4.0 QTUM y continuó hasta el bloque 844,999. Después de el hard fork para bloques de 32 segundos en el bloque 845,000, la recompensa del bloque fue 1.0 QTUM en un solo pago, que se reducirá a la mitad a 0.5 QTUM en el bloque 1,427,004, que tendrá lugar el 1 de diciembre de 2021 (dependiendo de su zona horaria ).

Referencias del código Qtum
El número de bloques en el halving es un variable denominado “nSubsidyHalvingIntervalV2” y se establece mediante el código en chainparams.cpp, que para los bloques de 32 segundos de la “versión 2” es 3.942.000 bloques.
El primero que tiene para Qtum será en el bloque 1,427,004 el 1 de diciembre de 2021, según lo controlado por el código en validations.cpp.