Por qué la oferta de Bitcoin nunca alcanzará los 21 millones | de Joanes Espanol | amberdata | Medio

Por qué la oferta de Bitcoin nunca alcanzará los 21 millones | de Joanes Espanol | amberdata | Medio
Author:
13 enero, 2021

Historia poco conocida sobre la desaparición de bitcoins

Descargo de responsabilidad: no estamos hablando aquí de monedas perdidas o bloqueadas debido a que sus propietarios olvidan que las poseen, pierden sus claves privadas o incluso las envían a la dirección de billetera incorrecta (se han escrito innumerables artículos sobre este tipo de errores, vea aquí y aquí por ejemplo).

Estamos explorando otros medios por los cuales las monedas no se extraen correctamente y cuál es el impacto potencial en la cantidad total de bitcoins que esto tendrá. Pero primero, un resumen rápido sobre cómo se calcula el suministro de Bitcoin.

Bitcoin es una de las primeras (si no la primera) moneda digital escasa. La escasez está incrustada en su diseño, ya que no se pueden crear más de 21 millones de monedas a lo largo del tiempo.

Los mineros obtienen bitcoins cuando encuentran el próximo hash criptográfico como parte del protocolo PoW. La recompensa comenzó con 50 bitcoins y se reduce a la mitad cada 210.000 bloques, que es lo que hace que Bitcoin sea un activo digital escaso y ayudará a mantener su valor como depósito de valor y criptomoneda durante mucho tiempo.

Los bitcoins se pueden dividir en satoshis (1 bitcoin = 100.000.000 satoshis), lo que significa que la cantidad más pequeña en la que se puede dividir un bitcoin es 1 satoshi = 0,00000001 bitcoin. Usando estos datos, podemos estimar cuándo dejarán de ser recompensados ​​los bitcoins, que es en teoría cuando la reducción a la mitad alcanza un número no divisible de satoshis:

Una cosa a tener en cuenta aquí es que, debido a que los desarrolladores de Bitcoin decidieron usar un operador de cambio de bits a la mitad de las recompensas cada año (lo cual tiene sentido ya que los bitcoins no se pueden dividir infinitamente en satoshis), la recompensa no se reduce exactamente a la mitad cada año. , pero en su lugar se redondea al número entero más pequeño cada vez. Por ejemplo:

  • en el bloque 2,100,000 la recompensa habría sido 4,882,812.5 satoshis, pero en cambio será solo 4,882,812 satoshis (redondeado hacia abajo)
  • en el bloque 2,310,000 la recompensa habría sido 2,441,406.25 satoshis, pero en cambio será solo 2,441,406 satoshis (redondeado hacia abajo)
  • y así sucesivamente para cada mitad después

Según estos datos, la última recompensa (1 satoshi) se otorgará en el bloque 6,929,999 el 23 de febrero de 2140, y el suministro total en ese momento será 20,999,999.9769 Bitcoins.

Ahora que hemos establecido que el suministro máximo de Bitcoin es apenas de 21 millones (por 0.0231 bitcoins), volvamos a nuestra historia principal.

En Amberdata, nos centramos en blockchain y datos de mercado. Cuando agregamos soporte para Bitcoin y comenzamos a agregar bloques y sus transacciones, notamos algunas pequeñas discrepancias en las emisiones teóricas. El primero de ellos ocurre en el bloque 124,724:

  • la emisión debería haber sido 5,000,000,000 satoshis (50 bitcoins)
  • nuestro cálculo muestra que en realidad fueron 4,998,999,999 satoshis
  • ¿Dónde desaparecieron los satoshis desaparecidos?

Para comprender lo que está sucediendo, debemos desviarnos un poco sobre cómo se otorgan las tarifas y las emisiones (o recompensas):

  • todos los bloques tienen una transacción especial para las recompensas y tarifas llamada transacción de base de monedas
  • Bitcoin sigue el modelo UTXO, lo que significa que las transacciones entre diferentes direcciones de billetera se mantienen en el libro mayor digital en forma de entradas y salidas.
  • el suministro total de bitcoins es invariante y solo debe aumentarse con la recompensa del bloque, lo que significa suma (entradas) + recompensa = suma (salidas)
  • a los mineros se les paga una tarifa por verificar e incluir cada transacción en el siguiente bloque, así como la recompensa minera

De todos estos requisitos, terminamos con algunas reglas:

  • (1) tarifas (bloque) = suma (tarifas (transacciones)): las tarifas de un bloque es la suma de las tarifas de cada transacción en el bloque
  • (2) suma (salidas (transacción de coinbase)) = recompensa + tarifas (la transacción de coinbase contiene la recompensa y las tarifas realmente pagadas al minero)
  • (3) recompensa = suma (salidas) – suma (entradas)

Regresemos al bloque 124,724 (los valores están en satoshis):

  • (1) tarifas (124,724) = 1,000,000
  • (2) recompensa = suma (salidas (transacción de base de monedas)) – tarifas = 4,999,999,999–1,000,000 = 4,998,999,999
  • (3) recompensa = suma (salidas) -sum (entradas) = ​​21,540,999,999-16,542,000,000 = 4,998,999,999

La emisión en ese bloque fue inferior a 1,000,001 satoshis (ya que debería haber sido 5,000,000,000 satoshis), lo que significa que el suministro máximo de Bitcoin se redujo en

1 millón de satoshis en este bloque porque los mineros no se pagaron a sí mismos la cantidad total a la que tenían derecho (y estas monedas faltantes nunca podrán ser reclamadas, porque los nuevos saldos se han grabado en piedra en los resultados de las transacciones y han sido confirmados por el muchos bloques agregados al libro mayor posteriormente).

¿Cómo pasó eso? Lo más probable es que se deba a errores en el software de minería utilizado en el momento en que se confirmó el bloqueo (han ocurrido diferentes problemas a lo largo del tiempo, debido a diferentes errores en diferentes clientes de minería).

Hay varios de estos casos a lo largo de la historia de Bitcoin, de hecho, hay 1,123 bloques de este tipo en el momento de escribir este artículo. Vale la pena ver algunos:

  • Bloque 501,726, que no contiene recompensas ni tarifas → No se generaron 1,25 mil millones de satoshis (12.5 bitcoins) cuando deberían haber sido.
  • Bloque 526,591 en el que solo se generaron 625 millones de satoshis (6.25 bitcoins) cuando debería haber sido 1.250 millones.

Hasta ahora, son 2.895.502.904 satoshis o aproximadamente 29 Bitcoins que se han perdido debido a errores, lo que sitúa el suministro máximo en 20,999,971.02187096 bitcoins.

Aquí hay una vista de las pérdidas hasta ahora:

Hemos mostrado aquí cómo el suministro de Bitcoin nunca puede alcanzar los 21 millones, por dos razones:

  • el número finito de satoshis en los que se puede dividir un bitcoin y las decisiones de implementación tomadas por los desarrolladores de Bitcoin
  • las monedas que se perdieron a lo largo del tiempo debido a errores

Entonces, el suministro real de Bitcoin nunca alcanzará los 21 millones y no puede ser más de 20,999,971.02187096 bitcoins.

En el gran esquema de las cosas, estas pérdidas son muy insignificantes y no tendrán mucho impacto en nada (según el precio de Bitcoin en este momento, esto se traduce en aproximadamente $ 250K). La cantidad de bitcoins perdidos debido a errores humanos o bloqueados intencionalmente en direcciones no válidas es mucho mayor (se estima en cerca de 4 millones).

Se podría argumentar que estos 4 millones de monedas no se pierden realmente, ya que algún día podrían recuperarse: disco duro perdido encontrado o reparado, avances en la potencia informática (como la computación cuántica), etc., mientras que los de los que hablamos en esta publicación de blog son realmente perdido porque nunca se generaron en primer lugar.

De cualquier manera, ambos, a su manera, contribuyen a la escasez de Bitcoin, lo que puede hacer subir los precios con el tiempo.