Cryptonews

Demostración de "bloques de ataque" en la red de prueba Signet de Bitcoin

Fuente
cryptonewstrend.com
Publicado
Demostración de "bloques de ataque" en la red de prueba Signet de Bitcoin

En dos días, el miércoles 7 de abril, un puñado de desarrolladores de Bitcoin Core harán una demostración de "bloques de ataque" diseñados para tardar una cantidad excesiva de tiempo en verificarse en Signet.

La demostración tendrá lugar a las 10 a. m. EST (2 p. m. UTC). Cualquiera que desee participar puede ejecutar el nodo Bitcoin Core en Signet y ver cómo su nodo extrae y procesa los bloques en tiempo real.

Se pueden encontrar instrucciones aquí para activar un nodo y seguirlo (incluido cómo verificar los registros de su nodo para ver los tiempos de verificación de los bloques de ataque).

La demostración no mostrará el peor caso del ataque (el script y la estructura de transacción requeridos no se han revelado públicamente para no brindar a los actores maliciosos aún más información sobre el ataque), pero producirá bloques cuya verificación requiere órdenes de magnitud más largas que el bloque promedio.

El objetivo de la demostración es mostrar a los usuarios la gravedad de una de las cuatro vulnerabilidades de consenso graves que la Gran Limpieza del Consenso pretende abordar con BIP 54.

Se llevarán a cabo dos demostraciones más a las 6 p.m. EST (10 p.m. UTC) el 8 de abril, y a las 5 a.m. EST (9 a.m. UTC) el 9 de abril, para permitir que los usuarios de Bitcoin en diferentes zonas horarias globales también participen directamente.

La cadena de bloques Signet tiene actualmente alrededor de 32-33 GB, por lo que si tiene algún dispositivo con amplio espacio de almacenamiento, continúe y active un nodo Signet para participar.

Para su conocimiento, el siguiente parche de software se elaboró ​​rápidamente para esta demostración y no se auditó exhaustivamente (aunque es solo una GUI básica basada en terminal). Si está ejecutando un nuevo nodo Signet solo para esta demostración en una máquina sin fondos, debería estar bien incluso si es del tipo paranoico como yo.

Para aquellos que no quieren simplemente hurgar en los archivos de registro, AJ Towns proporcionó un parche para el proyecto "bitcoin-tui", una GUI basada en terminal para Bitcoin Core para mostrar los bloques de ataque durante la demostración. El creador del proyecto está trabajando en una versión adecuada a tiempo para la demostración, pero también puedes compilarlo tú mismo.

Ejecute estos comandos en Linux (los comandos de git funcionarán en otros sistemas operativos y debería poder encontrar fácilmente en línea los comandos CLI equivalentes para su sistema operativo):

git clone https://github.com/ajtowns/bitcoin-tui.git cd bitcoin-tui git switch 202604-bip54blocks

Desde allí deberías poder seguir las instrucciones de compilación en el repositorio aquí. Después de compilar, asegúrese de que su bitcoind tenga "servidor = 1" configurado en el archivo de configuración e inicie bitcoin-tui. Deberías encontrar una pestaña "Bloques lentos" a la derecha de la barra superior.

Esta publicación, Demostración de "bloques de ataque" en la red de prueba Signet de Bitcoin, apareció por primera vez en la revista Bitcoin y está escrita por Shinobi.