Bitcoin enfrenta la amenaza de ataques de distorsión temporal
Recientemente, la comunidad de desarrollo de Bitcoin propuso una bifurcación suave llamada "Limpieza del Gran Consenso", destinada a reparar múltiples vulnerabilidades y debilidades que han existido durante mucho tiempo en el protocolo de Bitcoin. Una de las vulnerabilidades más preocupantes se conoce como "Ataque de Distorsión Temporal", que es un potencial grave riesgo de seguridad.
El ataque de distorsión temporal aprovecha un defecto de diseño en el algoritmo de ajuste de dificultad de Bitcoin. En el protocolo actual de Bitcoin, el ajuste de dificultad se basa en la diferencia de las marcas de tiempo del primer y último bloque dentro de una ventana de 2016 bloques. Sin embargo, este método de cálculo tiene vulnerabilidades, lo que permite a los mineros maliciosos influir en el ajuste de dificultad manipulando las marcas de tiempo de los bloques.
Los atacantes pueden realizar un ataque de distorsión temporal de las siguientes maneras:
En la mayoría de los bloques, se establece la marca de tiempo para que sea solo un segundo antes del bloque anterior.
Cada ciertos bloques se incrementa ligeramente la marca de tiempo para cumplir con la regla de tiempo medio pasado (MPT).
En el último bloque de cada periodo de ajuste de dificultad, establece la marca de tiempo en el tiempo real.
En el primer bloque del siguiente ciclo, retroceda nuevamente la marca de tiempo al pasado.
De esta manera, un atacante puede hacer que el tiempo de la blockchain se retrase gradualmente con respecto al tiempo real, lo que afecta el algoritmo de ajuste de dificultad. Esto podría llevar a una disminución continua de la dificultad, permitiendo al atacante crear bloques a una velocidad extremadamente rápida y obtener grandes recompensas en Bitcoin.
A pesar de que llevar a cabo este ataque enfrenta numerosos desafíos en la práctica, como la necesidad de controlar la mayor parte de la potencia de cálculo, coordinar a varios mineros, etc., su potencial peligro no debe ser ignorado. Para abordar este problema, los desarrolladores han propuesto varias posibles soluciones:
Modificar el algoritmo de ajuste de dificultad, utilizando la diferencia de tiempo entre las ventanas de ajuste adyacentes para el cálculo.
Cancelar la regla MPT, exigiendo que la marca de tiempo de cada bloque debe ser estrictamente creciente.
Introducir nuevas reglas de restricción que exijan que la marca de tiempo del primer bloque del nuevo ciclo de dificultad no sea anterior al rango de tiempo específico del último bloque del ciclo anterior.
Actualmente, los desarrolladores tienden a adoptar la tercera opción, que es introducir un límite de tiempo de 2 horas. Esta opción puede mitigar eficazmente los ataques de distorsión temporal y minimizar al máximo el impacto en las actividades de minería normales.
La comunidad de Bitcoin está discutiendo activamente esta propuesta para garantizar la seguridad y estabilidad a largo plazo de la red. A medida que las discusiones avanzan, esperamos ver en un futuro cercano esta importante vulnerabilidad corregida, lo que fortalecerá aún más la robustez de la red de Bitcoin.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
20 me gusta
Recompensa
20
3
Compartir
Comentar
0/400
LayerZeroHero
· 07-15 02:33
Ya había puesto el ojo en esta vulnerabilidad, el año pasado escribí un script para probarlo.
Ver originalesResponder0
RugPullAlarm
· 07-12 19:46
Hablemos de los datos, en octubre ya hay más de 23 alertas de vulnerabilidad de marca de tiempo en la cadena, ¿los mineros todavía están haciéndose los desentendidos?
Bitcoin enfrenta un ataque de distorsión temporal, los desarrolladores proponen una solución de reparación.
Bitcoin enfrenta la amenaza de ataques de distorsión temporal
Recientemente, la comunidad de desarrollo de Bitcoin propuso una bifurcación suave llamada "Limpieza del Gran Consenso", destinada a reparar múltiples vulnerabilidades y debilidades que han existido durante mucho tiempo en el protocolo de Bitcoin. Una de las vulnerabilidades más preocupantes se conoce como "Ataque de Distorsión Temporal", que es un potencial grave riesgo de seguridad.
El ataque de distorsión temporal aprovecha un defecto de diseño en el algoritmo de ajuste de dificultad de Bitcoin. En el protocolo actual de Bitcoin, el ajuste de dificultad se basa en la diferencia de las marcas de tiempo del primer y último bloque dentro de una ventana de 2016 bloques. Sin embargo, este método de cálculo tiene vulnerabilidades, lo que permite a los mineros maliciosos influir en el ajuste de dificultad manipulando las marcas de tiempo de los bloques.
Los atacantes pueden realizar un ataque de distorsión temporal de las siguientes maneras:
De esta manera, un atacante puede hacer que el tiempo de la blockchain se retrase gradualmente con respecto al tiempo real, lo que afecta el algoritmo de ajuste de dificultad. Esto podría llevar a una disminución continua de la dificultad, permitiendo al atacante crear bloques a una velocidad extremadamente rápida y obtener grandes recompensas en Bitcoin.
A pesar de que llevar a cabo este ataque enfrenta numerosos desafíos en la práctica, como la necesidad de controlar la mayor parte de la potencia de cálculo, coordinar a varios mineros, etc., su potencial peligro no debe ser ignorado. Para abordar este problema, los desarrolladores han propuesto varias posibles soluciones:
Actualmente, los desarrolladores tienden a adoptar la tercera opción, que es introducir un límite de tiempo de 2 horas. Esta opción puede mitigar eficazmente los ataques de distorsión temporal y minimizar al máximo el impacto en las actividades de minería normales.
La comunidad de Bitcoin está discutiendo activamente esta propuesta para garantizar la seguridad y estabilidad a largo plazo de la red. A medida que las discusiones avanzan, esperamos ver en un futuro cercano esta importante vulnerabilidad corregida, lo que fortalecerá aún más la robustez de la red de Bitcoin.