¿Es posible que existan más de 21 millones de bitcoins si el 51% está de acuerdo?

Una de las ventajas comúnmente citadas de bitcoin es que se garantiza que solo hay 21 millones de bitcoins.

Sin embargo, entiendo que el protocolo de bitcoin está parcheado por una comunidad de código abierto, ¿es posible que los mineros de bitcoin puedan comenzar a usar un código que permita más de 21 millones de bitcoin?

Es curioso cómo las tres respuestas parecen estar en total desacuerdo: tal vez, sí, no. La semántica, en realidad, sin embargo

Respuestas (3)

Quizás. Requeriría una división en los usuarios de bitcoin. Aquellos que querían el cambio podían cambiar a una nueva versión del software de bitcoin con el código modificado para permitirlo. El problema viene del hecho de que tendría que ser un cambio voluntario. Algunos querrían cambiar, otros no, y esto dividiría a la comunidad bitcoin. Cualquier transacción que ocurra en cualquiera de las cadenas no se reflejará en la otra. Pero cualquier saldo que tuviera en el momento de la división se reflejaría en ambas cadenas.

Sería una cuestión de semántica si el nuevo bitcoin modificado se consideraría el 'bitcoin' real. Si la mayoría de la comunidad pensara que era un cambio inválido, entonces el nuevo tomaría el papel de otra moneda alternativa y la gente probablemente ni siquiera lo llamaría bitcoin. Si a la mayoría le gustó el cambio, es posible que el antiguo bitcoin pierda valor y se considere simplemente otro altcoin mientras que la nueva versión toma su lugar (o incluso deja de usarse). O bien, podría ser parejo y podrían coexistir, pero eso me parece poco probable.

No creo que tal bifurcación sea algo que los desarrolladores de BTC le harían a la comunidad. Las comunidades de código abierto generalmente tienen miedo de las bifurcaciones de todos modos porque tienden a matar proyectos al dividir el equipo de desarrollo. Más allá de eso, hacerlo tiene el poder de realmente reducir la confianza en BTC como moneda. Las personas que ya tienen monedas se sentirían maltratadas porque el cambio de protocolo significaría que el valor mínimo de sus monedas sería menor. Sería esencialmente equivalente a que la conversión de oro se redujera en el dólar durante el patrón oro.

, y luego la cadena de bloques de bitcoin tendrá una bifurcación. Entonces, la vieja billetera de bitcoin (solo uso billetera aquí porque los mineros o los grupos tienen que ejecutar el software de la billetera y es tanto un servidor como un cliente) no aceptará el bloque generado a partir de la nueva billetera. Las nuevas billeteras tampoco aceptarán bloques generados a partir de la anterior. Y si el protocolo no se actualiza o cambia, los bloques continúan transmitiéndose a todos los clientes de bitcoin, pero cada lado no acepta los bloques generados desde el lado opuesto de las billeteras. La transacción a una dirección de billetera diferente del lado opuesto no se podrá gastar. Por ejemplo, cuando envía dinero desde una billetera antigua a una nueva billetera parcheada, la dirección BTC designada es válida, por lo que se permite la transacción. Pero en la nueva billetera parcheada, el receptor no Nunca recibe el dinero porque su billetera no acepta el bloque que contiene la transacción. Incluso < 51%, esto también ocurre y las transacciones solo se permiten en el mismo lado de las billeteras.

No , porque los clientes estándar rechazarían estos bloques, independientemente de la cadena más larga. Solo los mineros y los clientes que operan bajo estas otras reglas aceptarían esta cadena de bloques. Es probable que esto nunca cambie con el cliente Bitcoin estándar (y los clientes que se actualicen al nuevo protocolo tendrían que aceptarlo), por lo que el límite de 21 millones es seguro contra un ataque del 51 %.

Si >51% de los mineros aceptan nuevos cambios en el protocolo, el cliente de bitcoin "oficial" puede implementar sus cambios (>21 millones de monedas) o dejar de existir.
@MaciejMączko no es cierto. Aquellos que minan de acuerdo con las reglas antiguas/"oficiales" podrían continuar con su propia cadena de bloques indefinidamente. Si solo unos pocos mineros (digamos, el 1%) permanecen en esa cadena, podría ser terriblemente lenta hasta que la dificultad se ajuste unas cuantas veces, pero no dejaría de existir.
Sí, he exagerado un poco, pero el cliente oficial ya no se utilizará, ya que no será compatible con otros clientes de la red (la mayoría manda, ¿sabes?)
¿La respuesta es realmente 'Sí, para aquellos clientes y mineros que usan la nueva versión'?
Sí, lo es. Sin embargo, como dice mi enlace, si hiciera tal cambio, sería tan diferente de Bitcoin como lo conocemos que no lo llamaría Bitcoin.