Según tengo entendido, la seguridad y la integridad de Bitcoin se basan en la suposición de que su hashing es "difícil" en algún sentido. Sin embargo, en el pasado, la potencia de procesamiento ha aumentado exponencialmente. Esto ha hecho que algunos problemas se puedan resolver en un tiempo razonable que antes no se podían resolver. ¿Cómo explica Bitcoin la posibilidad de que la potencia de procesamiento siga aumentando en el futuro?
BitCoin está preparado para el futuro , porque en el caso de que la potencia de procesamiento (o, más relevante, los avances matemáticos) debiliten u obsoleten sus algoritmos, el protocolo puede simplemente actualizarse.
Copiado de Stack Overflow :
Las actualizaciones del protocolo Bitcoin que rompen la compatibilidad se pueden implementar mediante mecanismos sociales, pero no mediante ningún proceso técnico, que es por diseño. Para cambiar los algoritmos de hashing o firma en caso de que nuevas técnicas los debiliten, se podría seguir el siguiente proceso:
La red bitcoin se ajusta constantemente para dar cuenta de cantidades cada vez mayores de poder computacional aplicado para asegurar la red. Por lo tanto, las computadoras más rápidas no afectarán negativamente la integridad de bitcoin. Sin embargo, podría haber problemas si la integridad de los algoritmos criptográficos subyacentes se viera comprometida. Es posible mover bitcoin a algoritmos criptográficos más nuevos, pero requeriría un alto grado de planificación y coordinación. La buena noticia es que habría un fuerte incentivo económico para todos los que usan bitcoin para hacer que la transición ocurra de la manera más rápida y fluida posible.
Si bien la seguridad es ciertamente una carrera armamentista, el truco que hace que Bitcoin esté preparado para el futuro es que es un proyecto de código abierto y todos podemos participar activamente en esa carrera armamentista. Si SHA-256, RIPEMD-160 o ECDSA (los algoritmos de hash y cifrado detrás de bitcoin) alguna vez se rompen o paralizan, simplemente podemos cambiar el cliente para que use cualquier "nuevo atractivo" que los reemplace. Dado que los protocolos rara vez se paralizan por completo de una sola vez y hay tres protocolos que tendrían que romperse para trivializar el robo de bitcoins, es muy probable que podamos cambiar los protocolos "paralizados" rápidamente sin sacrificar mucha seguridad.
Bitcoin explica el crecimiento exponencial en el poder de procesamiento (ley de Moore) que facilita el hashing al reajustar la "dificultad" cada 2016 bloques. La dificultad determina esencialmente qué tan bajo es el objetivo para el hash del encabezado del bloque, cuanto más bajo es el objetivo, más difícil es encontrarlo.
Cada bloque debería tomar en promedio 10 minutos para encontrar, por lo que 2016 bloques deberían tomar 2 semanas. Después de cada bloque de 2016, la dificultad se reajusta en una proporción de (tiempo esperado para bloques de 2016)/(tiempo real para bloques de 2016). Entonces, por ejemplo, si se necesitan 10 días para encontrar los bloques de 2016 entre los ajustes de dificultad, la dificultad aumentará en un factor de 1,4 (14 días/10 días) para los siguientes bloques de 2016. Por el contrario, si lleva más de 14 días resolver los bloques de 2016, la dificultad disminuirá en la proporción de tiempo (esperado/real) para resolver los bloques de 2016.
El cambio de dificultad por reajuste no puede ser mayor a 4x ni menor a 1/4x.
Bitcoin hace que la extracción de monedas sea progresivamente más difícil y tiene un límite máximo en la cantidad total de monedas que eventualmente estarán disponibles. Esto hace que el mecanismo de minería esté preparado para el futuro.
En términos de producir transacciones falsas y, por lo tanto, duplicar el gasto o robar dinero, está compitiendo contra la red de usuarios y, por lo tanto, debe tener más poder de cómputo que el resto de la red. Si todos los usuarios aumentan el poder de cómputo aproximadamente al mismo ritmo, entonces se evitan las trampas.
eMansipater
Michael McGowan
eMansipater
eMansipater
marcapasos