¿Por qué existe un límite de 21 millones de Bitcoin?
El número 21 millones es uno de los datos más citados sobre Bitcoin. Pero en sentido estricto, no es del todo preciso. El suministro máximo real es ligeramente inferior, y la razón revela algo fundamental sobre cómo funciona Bitcoin.
¿De dónde viene el número?
Satoshi Nakamoto nunca dio una explicación definitiva sobre por qué eligió 21 millones. Dos teorías dominan el debate.
La primera sugiere que el número fue elegido para que, si Bitcoin reemplazara todo el dinero del mundo, un centavo equivaldría aproximadamente a un satoshi. La segunda, más ampliamente aceptada, es que el número surge naturalmente de algunas decisiones de diseño tomadas desde el principio.
Satoshi quería que los bloques se produjeran aproximadamente cada 10 minutos. También quería que la recompensa por bloque se redujera a la mitad aproximadamente cada cuatro años. Combinado con una recompensa inicial de 50 BTC por bloque, la matemática produce la cifra de 21 millones.
La matemática detrás del límite de suministro
Seis bloques por hora × 24 horas × 365 días × 4 años = 210.240 bloques por ciclo.
Satoshi redondeó esto a 210.000. La suma de todos los subsidios converge a 100 BTC:
50 + 25 + 12,5 + 6,25 + 3,125 + … = 100
210.000 × 100 = 21.000.000 BTC
El problema del redondeo
Bitcoin solo admite ocho decimales. Cuando un halving produce un subsidio con más de ocho decimales, el protocolo trunca: no redondea, sino que corta. Esto ocurre a partir de la Era 34.
El resultado: el suministro máximo real de Bitcoin es 20.999.999,9769 BTC, no 21 millones.
El calendario completo de halvings
| Era | Año Est. | Subsidio (BTC) | Bloques por Era | Oferta por Era | Oferta Total |
|---|---|---|---|---|---|
| 1 | 2012 | 50 | 210,000 | 10,500,000 | 10,500,000 |
| 2 | 2016 | 25 | 210,000 | 5,250,000 | 15,750,000 |
| 3 | 2020 | 12.5 | 210,000 | 2,625,000 | 18,375,000 |
| 4 | 2024 | 6.25 | 210,000 | 1,312,500 | 19,687,500 |
| 5 | 2028 | 3.125 | 210,000 | 656,250 | 20,343,750 |
| 6 | 2032 | 1.5625 | 210,000 | 328,125 | 20,671,875 |
| 7 | 2036 | 0.78125 | 210,000 | 164,062.5 | 20,835,937.50 |
| 8 | 2040 | 0.390625 | 210,000 | 82,031.25 | 20,917,968.75 |
| 9 | 2044 | 0.1953125 | 210,000 | 41,015.625 | 20,958,984.38 |
| 10 | 2048 | 0.09765625 | 210,000 | 20,507.8125 | 20,979,492.19 |
| 11 | 2052 | 0.04882812 | 210,000 | 10,253.9052 | 20,989,746.09 |
| 12 | 2056 | 0.02441406 | 210,000 | 5,126.9526 | 20,994,873.05 |
| 13 | 2060 | 0.01220703 | 210,000 | 2,563.4763 | 20,997,436.52 |
| 14 | 2064 | 0.00610351 | 210,000 | 1,281.7371 | 20,998,718.26 |
| 15 | 2068 | 0.00305175 | 210,000 | 640.8675 | 20,999,359.13 |
| 16 | 2072 | 0.00152587 | 210,000 | 320.4327 | 20,999,679.56 |
| 17 | 2076 | 0.00076293 | 210,000 | 160.2153 | 20,999,839.77 |
| 18 | 2080 | 0.00038146 | 210,000 | 80.1066 | 20,999,919.88 |
| 19 | 2084 | 0.00019073 | 210,000 | 40.0533 | 20,999,959.93 |
| 20 | 2088 | 0.00009536 | 210,000 | 20.0256 | 20,999,979.96 |
| 21 | 2092 | 0.00004768 | 210,000 | 10.0128 | 20,999,989.97 |
| 22 | 2096 | 0.00002384 | 210,000 | 5.0064 | 20,999,994.98 |
| 23 | 2100 | 0.00001192 | 210,000 | 2.5032 | 20,999,997.48 |
| 24 | 2104 | 0.00000596 | 210,000 | 1.2516 | 20,999,998.73 |
| 25 | 2108 | 0.00000298 | 210,000 | 0.6258 | 20,999,999.36 |
| 26 | 2112 | 0.00000149 | 210,000 | 0.3129 | 20,999,999.67 |
| 27 | 2116 | 0.00000074 | 210,000 | 0.1554 | 20,999,999.83 |
| 28 | 2120 | 0.00000037 | 210,000 | 0.0777 | 20,999,999.91 |
| 29 | 2124 | 0.00000018 | 210,000 | 0.0378 | 20,999,999.94 |
| 30 | 2128 | 0.00000009 | 210,000 | 0.0189 | 20,999,999.96 |
| 31 | 2132 | 0.00000004 | 210,000 | 0.0084 | 20,999,999.97 |
| 32 | 2136 | 0.00000002 | 210,000 | 0.0042 | 20,999,999.97 |
| 33 | 2140 | 0.00000001 | 210,000 | 0.0021 | 20,999,999.98 |
| 34 | 2144 | 0 | 210,000 | 0 | 20,999,999.98 |
| 35 | 2148 | 0 | 210,000 | 0 | 20,999,999.98 |
Los años son estimaciones basadas en los tiempos promedio de bloque.
Lo que esto significa
La afirmación correcta es: habrá casi 21 millones de Bitcoin, con un techo de 20.999.999,9769 BTC. El límite es impuesto por el código, no por una política, y nadie puede cambiarlo sin el consenso de toda la red.
Datos Clave
En el primer halving del 28 de noviembre de 2012, ya se había minado más de la mitad de todos los Bitcoin posibles.
La primera vez que deberá truncarse un decimal ocurrirá en el décimo halving, cuando el subsidio por bloque se 'reduce a la mitad' de 0,09765625 a 0,04882812.
El último Bitcoin entero se minará durante el sexto período de halving, alrededor del año 2032.
El último satoshi se minará durante el 33.° período de halving, alrededor del año 2140.
Entre 2110 y 2140, se añadirá menos de un Bitcoin entero a la oferta total.
Preguntas frecuentes
No existe una respuesta definitiva, ya que Satoshi Nakamoto nunca proporcionó una explicación oficial. La razón más probable: quería un tiempo de bloque de 10 minutos y una reducción a la mitad del subsidio por bloque cada cuatro años. Con una recompensa inicial de 50 BTC por bloque, el cálculo arroja un límite de suministro de poco menos de 21 millones de BTC.
La fórmula es: 6 bloques por hora × 24 horas × 365 días × 4 años equivale a aproximadamente 210.000 bloques por ciclo de halving. La suma de todos los subsidios por bloque converge al infinito al valor 100. Por lo tanto: 210.000 × 100 = 21.000.000 BTC.
No, esa es una simplificación. El protocolo de Bitcoin solo permite ocho decimales. En ciertos halvings, los decimales simplemente se truncan, razón por la cual el máximo real es 20.999.999,9769 BTC. Más precisamente: habrá poco menos de 21 millones de Bitcoin.
El último Bitcoin completo se minará probablemente alrededor del año 2032, durante el sexto período de halving. El último satoshi no se creará hasta el 33° período de halving, alrededor del año 2140. Entre 2110 y 2140, se añadirá en total menos de un Bitcoin completo.
En el momento del primer halving, el 28 de noviembre de 2012, ya se había minado más de la mitad de todos los Bitcoin posibles. Esto muestra cuán concentrada estaba la emisión al principio y con qué rapidez creció la oferta en la red en sus primeras etapas.
El límite de 21 millones significa que Bitcoin es programáticamente escaso, a diferencia de las monedas tradicionales que pueden imprimirse a voluntad. Ningún estado ni banco central puede ampliar el suministro de Bitcoin a posteriori. Cada Bitcoin que posees representa una participación fija y matemáticamente garantizada del suministro total, haciendo de Bitcoin uno de los pocos activos con un plan de emisión verdaderamente predecible.
Sí, fácilmente. Bitcoin es divisible en 100 millones de unidades mínimas llamadas satoshis. Nunca es necesario comprar un Bitcoin completo de una vez. El límite de 21 millones se refiere al número máximo de monedas enteras, no a la accesibilidad. La escasez no significa indisponibilidad, sino que cada unidad tiende a volverse más valiosa a medida que aumenta la demanda.
Bitcoin no se agotará en el sentido literal, pero la nueva emisión se detendrá en algún momento. El último satoshi se minará probablemente alrededor del año 2140, en el 33° período de halving. Entre 2110 y 2140 se añadirá en total menos de un Bitcoin completo. A partir de entonces, los mineros serán compensados exclusivamente mediante comisiones de transacción, lo que debería garantizar la seguridad de la red a largo plazo.
Fuentes
- 1.Nakamoto, S. (2008) — Bitcoin: A Peer-to-Peer Electronic Cash System
- 2.The Next Web (2019) — Here's why Satoshi Nakamoto set Bitcoin's supply limit to 21 million
- 3.Bitcoin Wiki — Controlled Supply
- 4.Strike — What is the Bitcoin supply schedule?
- 5.The Block (2026) — Bitcoin mined supply hits 20 million milestone
- 6.River — Can Bitcoin's hard cap of 21 million be changed?
No es asesoramiento financiero. CanoeBit publica únicamente contenido educativo. Nada de lo aquí escrito constituye una recomendación de compra, venta o tenencia de ningún activo.
Continúa la ruta Fundamentos de Bitcoin
Paso 3 de 7