cripto para todos
Unirse
A
A

Verifique si sus Bitcoins están amenazados por lo cuántico

14:10 ▪ 5 min de lectura ▪ por Nicolas T.
Informarse Ciberseguridad

Una nueva herramienta que permite verificar si sus bitcoins son vulnerables a la computadora cuántica está en línea. ¿Sus BTC están seguros?

Un énorme bitcoin doré résiste à l’attraction d’un vortex quantique bleu électrique, dans une scène dramatique et énergique au style comics des années 70.

En resumen

  • Una nueva herramienta permite saber si sus bitcoins están en riesgo frente a la aparición de la computadora cuántica.
  • Respuestas a las preguntas que vuelven con frecuencia.

Proyecto Eleven vigila el bitcoin

¿Sus bitcoins están amenazados por la computadora cuántica ? Quizá. Hay dos modus operandi.

El primero consiste en escoger entre las transacciones del « mempool », donde las transacciones esperan ser minadas (añadidas a un bloque). La razón es que se revelan las claves públicas en ese preciso momento.

Sin embargo, se necesitaría una computadora cuántica capaz de deducir una clave privada a partir de una clave pública en menos tiempo del que se tarda en confirmar una transacción, es decir, aproximadamente 10 minutos.

El segundo método, más probable, es un ataque denominado « harvest-now-decrypt-later ». En este caso, se trata de las direcciones que los usuarios reutilizan, o de un formato muy antiguo.

Proyecto11 acaba de lanzar una herramienta que permite verificar si sus direcciones son vulnerables. Contiene la lista completa de direcciones cuyas claves públicas ya están expuestas.

Para salir de esta lista, debe transferir sus bitcoins a una nueva dirección. Puede conservar la misma billetera si el problema viene de una reutilización de dirección.

En cambio, si el problema es el formato de la dirección, deberá transferirlos a una nueva billetera más reciente que genere direcciones resistentes a la amenaza cuántica.

¿Por qué algunas direcciones son resistentes y otras no ?

Algunos formatos de direcciones son vulnerables porque simplemente son claves públicas sin protección. Por ejemplo, las direcciones P2PK (Pay-To-Public-Key) y ciertos tipos de direcciones P2TR (Pay-To-Taproot).

Las direcciones tipo P2PK siendo simples claves públicas, no comienzan con un encabezado identificable a primera vista. Las de tipo P2TR comienzan con « bc1p » (no confundir con las direcciones que empiezan por « bc1q »).

Por el contrario, las direcciones resistentes son codificaciones de claves públicas. Es decir, están ofuscadas al pasar por la función de hash SHA-256, que es resistente a la computadora cuántica.

Los tipos de direcciones resistentes a un ataque cuántico son P2PKH, P2SH o también P2WPKH. Comienzan respectivamente con «1», «3» y «bc1q».

  • Ejemplo de dirección P2WPKH:
    bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
  • Ejemplo de direcciones P2PKH:
    1HsK3s3o1nBVsB7rKAvwF7v9mvhT2HwZq8
  • Ejemplo de direcciones P2SH:
    3DymAvEWH38HuzHZ3VwYAQr8YTzTUpmsnA

Hoy en día, las billeteras ya no generan direcciones en formato P2PK. Por lo tanto, a menos que haya descargado su billetera antes de 2011, probablemente no use direcciones intrínsecamente vulnerables (P2PK y ciertos tipos de P2TR).

Si sus bitcoins están en direcciones vulnerables, es mucho más probable que haya cometido el error de reutilizarlas.

Dos preguntas que vuelven con frecuencia:

¿Todas las direcciones de una billetera se vuelven vulnerables si una sola es conocida ?

No. Las billeteras de Trezor, Ledger o Electrum son «HD» (Determinísticas Jerárquicas). En otras palabras, cada dirección tiene su propia clave privada. En claro, si una de las claves públicas se reutiliza, solo esa es vulnerable. Las demás direcciones permanecen protegidas.

A menos que la clave pública maestra (xpub) se vea comprometida… Explicación:

Una billetera HD genera todas las claves privadas y públicas a partir de una semilla (las 12 o 24 palabras que debe guardar con cuidado) según una estructura jerárquica definida por el estándar BIP-32.

El principio es que la misma semilla produce siempre la misma xpub a partir de la cual se derivan todas las demás claves. Por eso basta con la semilla para restaurar el acceso a todos sus bitcoins.

La contrapartida es que revelar su xpub equivale a revelar todas las claves públicas de su billetera. No debe hacerlo. Todos los que por ejemplo compartieron su xpub con el coinjoin de Samourai podrían lamentarlo…

Segunda pregunta: Supongamos que tengo 1 bitcoin en una sola dirección. Y gasto 0,4 bitcoin. ¿Son vulnerables los 0,6 bitcoins restantes ?

No. Para gastar 0,6 BTC, su billetera debe gastar la totalidad de los fondos asociados a esa dirección, es decir, 1 bitcoin. Durante la transacción, 0,4 BTC se envían a la dirección del destinatario y 0,6 BTC a una nueva dirección de su billetera (además de algunos satoshis en comisiones para el minero).

La dirección inicial ahora es vulnerable, pero no importa porque está vacía. En cambio, ya no debe reutilizar esa dirección para recibir fondos.

No se pierda este artículo para profundizar: Bitcoin, la amenaza cuántica se acerca.

¡Maximiza tu experiencia en Cointribune con nuestro programa "Read to Earn"! Por cada artículo que leas, gana puntos y accede a recompensas exclusivas. Regístrate ahora y comienza a acumular beneficios.



Unirse al programa
A
A
Nicolas T. avatar
Nicolas T.

Periodista de Bitcoin, geopolítica, economía y energía.

AVISO LEGAL

Las ideas y opiniones expresadas en este artículo pertenecen al autor y no deben tomarse como consejo de inversión. Haz tu propia investigación antes de tomar cualquier decisión de inversión.