Pages:
Author

Topic: ¿Por qué no podrá haber más de 21 MM de bitcoins? (Read 3124 times)

newbie
Activity: 10
Merit: 0
son 21 millones y serán 21 millones, si crean mas monedas habría inflación y el precio se desplomaría, pienso yo...
newbie
Activity: 45
Merit: 0
Cuando el bitcoin se masifique, y muchos quieran tener uno, no alcanzaran para todos, y su precio se ira a las estrellas.
Hasta 1 satoshi, puede que sea valioso en unos años  Smiley
newbie
Activity: 2
Merit: 0
Asi esta programado  Grin
full member
Activity: 157
Merit: 100
De hecho son un poco menos de 21 millones pero el algoritmo ya está diseñado para eso no es modificable
sr. member
Activity: 378
Merit: 260
Bitcoin SV is Bitcoin
Si hay transacciones no hace falta crear bitcoins nuevos, van circulando igual que lo hace ahora el papel moneda.
newbie
Activity: 17
Merit: 0
porque así es como funciona. Si no hay límite, entonces bitcoins nunca será valioso. Supongo.

Ásí es. Es necesario para que haya un equilibrio en la oferta y la demanda.
newbie
Activity: 52
Merit: 0
El bitcoin tiene las mismas caracteristicas que el oro.

1º para que algo tenga valor debe ser escaso. El oro es limitado, es el que hay en la corteza terrestre y en una cantidad no conocida pero si escasa. Eso le da valor. Lo mismo le pasa al Bitcoin. Debe ser escaso por lo que se establecio en 21 millones como cantidad limite. Si alguien por algun motivo cambiara el limite, el bitcoin dejaria de tener valor ya que la escasez es manipulable.

Asimismo al igual que el oro, que lo forman moleculas de oro y no se puede falsificar, el bitcoin lo forman algoritmos unicos que no se pueden falsificar. Esto hace que tu tengas dinero real y unico (mucho mejor que los billetes y monedas que son meros respaldos por bancos centrales, es decir deuda).

2º. como segundo requisito. La moneda debe ser facilmente divisible. Al igual que el oro que se puede subdividir en lingotes o monedas, el bitcoin se subdivide en satoshis.

3º. como tercer requisito, la moneda debe ser aceptada por todo el mundo. La aceptacion de una moneda viene dada por su valor intrinseco fruto de su escasez. Con ella se puede hacer intercambios.


Una vez se llegue a los 21 millones puede que la mineria de otras criptomonedas (que no son mas que otras aplicaciones que tienen su valor) se vea reforzada.

Bien explicado.
member
Activity: 99
Merit: 10
porque así es como funciona. Si no hay límite, entonces bitcoins nunca será valioso. Supongo.
full member
Activity: 162
Merit: 100

El límite asintótico es de 21 millones exactos, como se muestra en el desarrollo de LuisCar más arriba. Tienes un pequeño error en tu cálculo, que es que el subsidio de bloque se ajusta cada 210.000 bloques exactos, no cada cuatro años de calendario. Por eso, en tu primera igualdad deberías haber usado 52500*4 bloques como factor en lugar de 52560*4.

Por otra parte, la razón por la que el total de bitcoins que se alcanzará son los 20.999.999,9769 que mencionaba Anillos2 es que la división por 2 que se aplica cada 210.000 bloques no se hace en aritmética de números reales infinitamente divisibles, sino en números enteros (en satoshis), por lo que a partir de un cierto momento se empiezan a perder decimales y al cabo de 34 divisiones (bloque 7.140.000) el subsidio por bloque se convertirá en exactamente 0 satoshis.



Lol tienes razón, gracias por la corrección. Ni siquiera me había parado a pensar que tenían que dar 21 M Cheesy
Y no entiendo cómo no he visto de de LuisCar (facepalm).



Muy bien explicado por ambos.
member
Activity: 84
Merit: 10
All that glitters is not bitcoin

El límite asintótico es de 21 millones exactos, como se muestra en el desarrollo de LuisCar más arriba. Tienes un pequeño error en tu cálculo, que es que el subsidio de bloque se ajusta cada 210.000 bloques exactos, no cada cuatro años de calendario. Por eso, en tu primera igualdad deberías haber usado 52500*4 bloques como factor en lugar de 52560*4.

Por otra parte, la razón por la que el total de bitcoins que se alcanzará son los 20.999.999,9769 que mencionaba Anillos2 es que la división por 2 que se aplica cada 210.000 bloques no se hace en aritmética de números reales infinitamente divisibles, sino en números enteros (en satoshis), por lo que a partir de un cierto momento se empiezan a perder decimales y al cabo de 34 divisiones (bloque 7.140.000) el subsidio por bloque se convertirá en exactamente 0 satoshis.



Lol tienes razón, gracias por la corrección. Ni siquiera me había parado a pensar que tenían que dar 21 M Cheesy
Y no entiendo cómo no he visto de de LuisCar (facepalm).

full member
Activity: 202
Merit: 101
Find out who you are and do it on purpose
Ahora tambien tenemos BCH Bitcoin Cash, con igual cantidad y repartida gratis 1:1.



sr. member
Activity: 310
Merit: 253
(...)

 
btc_generados=52560bloques/año*4años*50bitcoins/bloque + 52560*4*25+ 52560*4*12.5 +52560*4*6.25 + ....
(...)
btc_generados= 10512000*[1+(1/2)+(1/4)+(1/8)+(1/16) + ...] = 10512000*2= 21024000

Por lo tanto en el año infinito, se habrán generado 21 millones 24 mil bitcoins. Eso es una asíntota en el infinito nunca se llegará a minar ese último bitcoin nº 21 millones 24 mil.


El límite asintótico es de 21 millones exactos, como se muestra en el desarrollo de LuisCar más arriba. Tienes un pequeño error en tu cálculo, que es que el subsidio de bloque se ajusta cada 210.000 bloques exactos, no cada cuatro años de calendario. Por eso, en tu primera igualdad deberías haber usado 52500*4 bloques como factor en lugar de 52560*4.

Por otra parte, la razón por la que el total de bitcoins que se alcanzará son los 20.999.999,9769 que mencionaba Anillos2 es que la división por 2 que se aplica cada 210.000 bloques no se hace en aritmética de números reales infinitamente divisibles, sino en números enteros (en satoshis), por lo que a partir de un cierto momento se empiezan a perder decimales y al cabo de 34 divisiones (bloque 7.140.000) el subsidio por bloque se convertirá en exactamente 0 satoshis.
member
Activity: 84
Merit: 10
All that glitters is not bitcoin
Bueno esto es un problema de una rama de las matemáticas desarrollada por Leibniz y Newton llamada Cálculo, concretamente es un problema de series infinitas. Para el que no esté familiarizado: sumar infinitamente algo no tiene por qué dar como resultado infinito. Da infinito si la serie es divergente, por ejemplo el sumatorio de 1+2+3+4+5+.... da infinito. Pero esta otra serie:
1+(1/2)+(1/4)+(1/8)+(1/16) + ... aunque sean infinitas sumas, da como resultado 2, no infinito.

No es casualidad que haya escogido ese ejemplo de serie convergente porque es exactamente la serie que sigue la generación de bitcoins debido al halving (se generan la mitad de bitcoins por bloque minado cada 4 años más o menos).
Vamos a analizarla: se minan en cada bloque la mitad de bitcoins cada aproximadamente 4 años (los tiempos en realidad se establecen en bloques, no en horas o años, por eso lo de aproximadamente, pero no tiene ninguna importancia). Por ejemplo se empezó generando 50 bitcoins por cada bloque minado, 4 años después cada bloque produce 25 bitcoins, 4 años más tarde son 12.5 btc, luego 6.25 btc, etc. Y cada aproximadamente 1 hora se minan 6 bloques, con lo que aplicando unos factores de conversión:
6bloques/hora * 24h/1dia * 365días/1año= 52 560 bloques/año.
Cada bolque hemos dicho que son 50 bitcoins los primeros 4 años, 25 los 4 siguientes etc.
Por lo tanto los bitcoins generados siguen el siguiente sumatorio:
btc_generados=52560bloques/año*4años*50bitcoins/bloque + 52560*4*25+ 52560*4*12.5 +52560*4*6.25 + ....
Si sacamos factor común tenemos que:
btc_generados=52560*4*50 + 52560*4*25+ 52560*4*12.5 +52560*4*6.25 = 52560*4*50*[1+(1/2)+(1/4)+(1/8)+(1/16) + ...] =
= 10512000*[1+(1/2)+(1/4)+(1/8)+(1/16) + ...]
Fíjate que lo que está entre corchetes es justo la serie convergente que puse como ejemplo de arriba, que es una serie convergente conocida que da como resultado 2, por lo tanto:
btc_generados= 10512000*[1+(1/2)+(1/4)+(1/8)+(1/16) + ...] = 10512000*2= 21024000

Por lo tanto en el año infinito, se habrán generado 21 millones 24 mil bitcoins. Eso es una asíntota en el infinito nunca se llegará a minar ese último bitcoin nº 21 millones 24 mil.
sr. member
Activity: 490
Merit: 250
Sencillamente está diseñado así.

La economía Bitcoin es deflacionaria. Está diseñado para que cada Bitcoin valga cada vez más (al contrario que los sistemas monetarios estatales).

Por ello, cada Bitcoin es divisible en 100 millones de unidades llamadas Satoshis.
full member
Activity: 157
Merit: 100
Es un sistema fixed ejemplo en waves puedes establecer si son fixed o reissued bitcoin fue programado para tener tope y que tuviera mejor valor monetario
jza
full member
Activity: 126
Merit: 103
Muchas gracias dserrano5.

Mi duda más bien es si el algoritmo de los 21 MM máximo es infalible o si quizás en el futuro, los programadores podrían encontrar la forma de que se pudiera superar este límite, incluso que pudiera ser ilimitado como ocurre con las monedas fiat.

Un saludo.

Siempre puedes hacer un fork el cual contenga mas bitcoins, el detalle es si la comunidad lo acepte, esto se hace por consenso, y este consenso se hace por adopcion, entre mas nodos se conviertan al nuevo blockchain, mas podra implementar las nuevas funcionalidades incluyendo el limite de bloques. Sin embargo esto no es muy ideal ya que muchas personas estan apostando a que el bitcoin sea una moneda defalacionaria, el extender el limite afectaria esta creencia.

Esto creo que sera una gran discusion entre mineros e inversionistas. Un ejemplo de altcoins que tienen muchas mas de 21 M de monedas es DOGEcoin, su valuacion es muy poca (1000 DOGE = a 0.30 USD) por el otro lado su limite es de 100 Billones de monedas coin.
legendary
Activity: 1260
Merit: 1003
De hecho, ni siquiera son 21 millones exactos, se queda en un poquito menos, 20,999,999.9769 bitcoins.

Fuente del dato aportado: https://en.wikipedia.org/wiki/Bitcoin#cite_note-67

Y la división tampoco son 4 años al ritmo ideal, a 210 000 bloques para cada división le falta 63 horas según lo que he calculado.  Tongue
legendary
Activity: 1974
Merit: 1030
Personalmente no creo que Satoshi pensase exactamente en dicha cifra. El valor surge de forma natural a partir de las condiciones iniciales que estableces.

Pero también puede ser que dijera "Voy a poner 20 millones de coins" y luego calculara cuáles serían las condiciones para llegar a tal cantidad. Para obtener números redondos terminamos con 21, no con 20, y entonces habrá dicho "Vale, me llega".
legendary
Activity: 1820
Merit: 1017
Alguien entendido en la materia ¿podría explicarlo con palabras entendibles para un profano?

Pues es muy sencillo: porque quien inventó bitcoin lo estableció así. "Voy a hacer un sistema digital de dinero donde la cantidad total de monedas esté limitada por diseño, de forma que no se pueda alterar arbitrariamente, tal y como funciona el oro".

Si tu pregunta es "por qué 21 millones", creo que hay tantas teorías como habitantes en el planeta Smiley

Personalmente no creo que Satoshi pensase exactamente en dicha cifra. El valor surge de forma natural a partir de las condiciones iniciales que estableces. Es decir, que una vez que decides que el bloque génesis tenga una recompensa de 50 monedas, el tiempo medio para hallar un bloque sea de 10 minutos y la reducción del premio por bloque es a la mitad y cada 4 años, entonces la consecuencia es que la suma de los infinitos términos es una serie geométrica convergente de razón (1/2) cuya suma es 21 millones. Que no creo que fuera un número buscado especialmente, sí los valores que conducen a éste.

Sumando los infinitos términos de la serie:
1 + 1/2 + 1/4 + 1/8 + 1/16 +... = (1/2)⁰ + (1/2)¹ + (1/2)² + (1/2)³ + (1/2)⁴ +... = 2

Para bitcoin (50 monedas iniciales por bloque y 210000 bloques minados antes de cada halving) la suma total de monedas es:
210000 * 50/1 + 210000 * 50 / 2 + 210000 *50/4 +... =
210000 * 50 * (1 + 1/2¹ + 1/2² + 1/2³ +...) =
210000 * 50 * 2 = 21 MBTC
legendary
Activity: 1260
Merit: 1003
Por cierto, este hilo me recuerda que... ¡Mi móvil, que no tengo copia de seguridad! Grin Cheesy

No he sido usuario de teléfono móvil inteligente hasta hace relatívamente poco tiempo, y una de las primeras cosas que hice fue poner una cartera de Bitcoin y mandar algunos ahorrillos ganados con Bitvisitor para probar. Ahora debería hacer una copia de seguridad, porque aunque no tengo ni para un café, mejor tenerlo a salvo.
Pages:
Jump to: