Los bitcoins pueden usar diferentes algoritmos, cómo e implicaciones.

Leí que si sha-256 se viera comprometido en algún momento en el futuro, o por cualquier otra razón, bitcoin podría cambiar a un algoritmo diferente

¿Alguien puede detallar cómo funcionaría exactamente eso y cuáles serían las implicaciones para los bloques existentes?

según tengo entendido, todo tiene hash con sha-256, entonces otro algoritmo sería incompatible con todos los bloques anteriores....

¿alguien puede elaborar sobre esto?

si bitcoin, o cualquier criptomoneda, cambiara de algoritmo, ¿qué pasaría con las direcciones actuales de las personas y el libro de transacciones? En teoría, debería ser muy simple para los principales grupos cambiar al nuevo cliente, como se ha hecho muchas veces en el mundo de las criptomonedas, pero nunca lo he visto hacerlo con un algoritmo diferente.

Es una pregunta justa, ya que, en teoría, Bitcoin podría cambiar para usar el algoritmo SCrypt Litecoin. (por lo tanto, no hay razón para que exista Litecoin)
gracias @makerofthings7, scrypt o incluso algo más.

Respuestas (1)

La única forma de hacerlo sería anunciar una nueva versión del protocolo con mucha antelación. Tendría que coexistir en la misma cadena de bloques con las claves y transacciones existentes y adoptarse con el tiempo.

  • En primer lugar, el software del cliente con soporte para el nuevo esquema necesita ver una adopción generalizada antes de que alguien pueda usar el nuevo algoritmo.
  • Una vez que eso haya sucedido, los primeros usuarios (probablemente grupos de minería) pueden comenzar a crear claves en el nuevo formato y la cadena de bloques las aceptará.
  • Si eso funcionó bien, el cliente estándar creará nuevas claves de manera predeterminada.
  • Con el tiempo, todos pueden estar de acuerdo en que las transacciones solo se pueden realizar con nuevas claves, lo que eventualmente obligará a que el "dinero antiguo" salga del sistema.

En teoría, Bitcoin podría cambiar para usar el algoritmo SCrypt Litecoin. (por lo tanto, no hay razón para que exista Litecoin)

No creo que sea un buen movimiento. Si las personas deciden que el algoritmo de Litecoin es mejor, simplemente pueden usar Litecoin. Bitcoin debe apegarse a su algoritmo, pero hacer ajustes a parámetros como la longitud de la clave cuando sea necesario.

La elección del algoritmo debe ser la elección de la cadena de bloques (Bitcoin vs Litecoin) y se puede dejar que el "mercado" decida.

obviamente, bitcoin vs litecoin o sha-256 vs scrypt es un dilema falso, por lo que creo que se puede ignorar.