¿Por qué se define que Bitcoin tiene 8 decimales?

A nivel de protocolo en realidad no existen bitcoins, sino unidades base (recientemente llamadas “satoshis”). Los bitcoins se definen como 10 8 unidades base, lo que significa que por una recompensa minera de 50 BTC, en realidad estás ganando 5 000 000 000 unidades.

Entonces, ¿por qué se eligió 10 8 como el valor de un bitcoin en relación con la unidad base?

Creo que la recompensa de minería de 50 BTC, el tiempo de confirmación del bloque de 10 minutos y la reducción a la mitad de la recompensa de 4 años se arreglaron primero. 21 millones de bitcoins es solo el resultado de esos 3 parámetros. La precisión de 8 dígitos proviene de la onza de oro (XAU). Fin de la minería (2140) es el resultado de esta precisión de 8 dígitos. Si agrega 2 dígitos más, la minería puede continuar otros 24 años, más o menos.

Respuestas (2)

Al desarrollar Bitcoin, Satoshi ya había tenido la idea de que nunca se fabricarían más de 21 millones. Sin embargo, había un problema sin resolver: ¿cómo acomodar todos los bitcoins en caso de que realmente se usara como moneda mundial? En comparación con el suministro mundial actual de M1 (¿2008?), se determinó que 8 decimales eran suficientes para cubrir el suministro y aún tener la división más pequeña más pequeña que lo suficiente para el uso diario. 1

También vale la pena señalar que esta decisión significa que el suministro total de Bitcoin es de aproximadamente 2 50,89 , lo que significa que es más pequeño que el valor máximo para un número entero de 64 bits (2 63 -1) y más pequeño que el primer número entero que no puede ser exactamente representado en un número de punto flotante de doble precisión (2 53 + 1), de modo que los lenguajes de programación estándar pueden manejar cantidades de Bitcoin sin requerir implementaciones personalizadas o lidiar con el desbordamiento. 2

  1. Respuesta de Ray Dillinger a: ¿Por qué 1 BTC debería ser igual a 10 ^ 8 satoshi?
  2. El genio de Satoshi: formas inesperadas en las que Bitcoin esquivó algunas balas criptográficas
Además, el protocolo se puede extender fácilmente a 16 decimales con una bifurcación dura.
Sí, pero según tengo entendido, esto fue planeado de tal manera que nunca se necesitarían más decimales.
Además, más lugares decimales romperían los almacenamientos Int64 y Double (ver el segundo párrafo)
@ArturoTorresSánchez: "Nunca" es una palabra tan fuerte. Si será necesario o no dependerá de cómo se use Bitcoin. Puede ir hasta 11 lugares dentro de los límites de int64; el doble no es realmente un problema ya que de todos modos no deberías usar el doble para cantidades exactas; y en el futuro el costo de cambiar a int128 no será prohibitivo.
Bien, veo tu punto.
@ZekeSonxx ¿Por qué 16 y no más? si puede hacer bifurcaciones duras, ¿seguramente el nuevo límite de precisión es arbitrario?
@JanusTroelsen lee los comentarios sobre los tuyos

El PIB mundial es de 74 billones de dólares nota al pie: a según el Banco Mundial en 2017. El suministro máximo de Bitcoin con 10 8 unidades base es de 2100 billones de Satoshis.

Si Bitcoin va a respaldar el dinero, los mercados y los bienes raíces del mundo, sin incluir la deuda ni los derivados, entonces la valoración de Bitcoin podría ser:

Mercados bursátiles mundiales: 73 billones de dólares
Dinero en sentido amplio global: 90,4 billones de dólares
Bienes raíces globales: 217 billones de dólares
Total: 380,4 billones de dólares nota al pie: b

Con una economía de 380,4 billones de dólares y 2100 billones de satoshis en existencia, habrá mucho para todos. Además, debido al modelo de escasez integrado en bitcoin (suministro máximo de 21 millones), no necesitaremos bitcoins adicionales o más decimales, la valoración de bitcoin cambiará naturalmente con nuestra economía.

Creo que usaremos Bitcoin como una forma de oro digital para respaldar otras monedas digitales y mercados en línea, lo que permitirá a las personas y empresas mover créditos de un mercado en línea a otro o de una moneda a otra.

a La economía global de $74 billones en un gráfico :
http://www.visualcapitalist.com/74-trillion-global-economy-one-chart/

b Todo el dinero y los mercados del mundo en una sola visualización :
http://money.visualcapitalist.com/worlds-money-markets-one-visualization-2017/

Su argumento asume una tasa de cambio de $ 1 = 1 satoshi
El dólar no es la cantidad más pequeña, pero el centavo sí lo es. Si el PIB mundial es de 74 billones de dólares, eso significa que tenemos 74*1E12 = 7,4E15, mientras que Bitcoin tiene 21*1E6*1E8 = 2,1*E15. Eso significa que necesitamos comparar 7.4E15 y 2.1E15.
@PauliusK. Supuse que respondiste a Travis en lugar de intentar dar una respuesta completa. Dado que los comentarios no permiten superíndices, he editado su comentario para usar notación científica.