Un nuevo fallo de Bitcoin podría causar el caos en el mundo criptográfico

Un nuevo fallo de Bitcoin podría causar el caos en el mundo criptográfico
  • Se descubrió que las transacciones bloqueadas de Bitcoin, utilizadas para desalentar a los mineros, tenían micrófonos ocultos.
  • El descubrimiento ha traído mucha preocupación a la industria de la criptografía, ya que podría ser un problema importante a largo plazo.
  • El fallo no es un problema importante ahora mismo, pero en el futuro, podría dañar a toda la red

El trabajo de un minero de Bitcoin es validar las transacciones, y a cambio obtener una parte de la recompensa en BTC por hacerlo. Sin embargo, la codicia siempre está presente cuando se trata de dinero. También existe un tipo especial de contrato que se puso en marcha para disuadir a los mineros de hacer trampas.

Desafortunadamente, de acuerdo con un informe reciente, estos contratos «bloqueados» parecen contener un fallo crítico, que los compromete y podría potencialmente dejar que los mineros se roben unos a otros.

Un nuevo fallo de Bitcoin plantea un problema importante

A finales de abril de 2020, un ingeniero conocido por su seudónimo, 0xb10c, publicó un informe que causó mucha preocupación a la industria de la criptografía.

Con Bitcoin siendo tan grande como es – y creciendo constantemente aún más – había una necesidad de una red entera de desarrolladores que probaran la propia red de Bitcoin y la protegieran de ataques teóricos. 0xb10c es un desarrollador que pertenece a esta red mundial, y su informe se centra en el área clave de la investigación de Bitcoin.

El informe reveló que más de un millón de estas transacciones bloqueadas en el tiempo que se realizaron entre septiembre del año pasado y marzo de 2020 no se cumplieron adecuadamente..

Esto significa que, en teoría, un ataque podría tener lugar, y ver a los mineros robar el BTC de los demás.

afectaron alrededor del 10% de las transacciones bloqueadas. En términos de BTC, esto podría impactar alrededor del 2% de las transacciones.

¿Cómo funcionan las transacciones bloqueadas en el tiempo?

Las transacciones bloqueadas básicamente evitan que el destinatario de Bitcoin acceda a las monedas de inmediato. En su lugar, el minero tiene que esperar a que un cierto número de bloques se apilen sobre el bloque en el que se aprobó la transacción.

Como cada bloque necesita aproximadamente 10 minutos para ser resuelto, los desarrolladores pueden programar el bloqueo temporal para que expire cuando se procese un cierto número de bloques. Así, si el bloqueo de tiempo se programa para que expire después de seis bloques, eso significa que el destinatario recibirá las monedas después de aproximadamente una hora.

Sin embargo, los bloqueos de tiempo que son intervenidos trabajan más rápido, y están programados para expirar después de un solo bloque y evitar el «recorte de honorarios». Básicamente, si otro minero trata de reemplazar un bloque que fue extraído por otro con el suyo propio, que puede contener transacciones validadas y las que aún están pendientes, el bloqueo temporal les impide incluir las pendientes. De esta manera, el minero sólo robaría una parte de la recompensa, que podría no valer la pena pasar por todo el proceso.

El fallo representa un gran riesgo a largo plazo, especialmente cuando los mineros empiezan a dar prioridad a los honorarios en lugar de bloquear las recompensas, que son especialmente bajas ahora, después de la tercera mitad.

Por Ali Raza
Periodista, con experiencia en periodismo web y comercialización. Ali tiene una maestría en finanzas y disfruta escribiendo sobre monedas criptográficas y tecnología de punta. El trabajo de Ali ha sido publicado en varias publicaciones sobre monedas criptográficas.
Invezz usa cookies para brindar una gran experiencia al usuario. Al usar Invezz, usted acepta nuestra privacy policy.