- La duplicación de la clave privada de Bitcoin es casi imposible, con probabilidades de 1 entre 1,4 quindecilillones debido a la complejidad criptográfica.
- La computación cuántica avanzada podría plantear riesgos futuros para la seguridad de blockchain, pero se están desarrollando soluciones como algoritmos resistentes a la cuántica.
El eslogan «Ni tus claves, ni tus monedas» se ha convertido en un estándar de la industria de la criptomoneda, subrayando el papel crucial de las claves privadas para asegurar las tenencias de Bitcoin.
Sin embargo, la creación aparentemente arbitraria de direcciones de monedero plantea una cuestión interesante: ¿es factible que un usuario cree exactamente la misma dirección de monedero y clave privada que otro usuario? Examinemos los hechos, las probabilidades y las protecciones tecnológicas que casi con toda seguridad hacen que esto sea imposible, basándonos en el vídeo de CoinGecko.
El papel de las claves privadas en la seguridad de la cadena de bloques
Creada junto con una dirección de blockchain, una clave privada es una sofisticada cadena alfabética. Acceder y autorizar transacciones desde la dirección vinculada requiere esta clave. Sirve como una contraseña especial que sólo da acceso al contenido del monedero. Las claves privadas, para ser claros, no son como las frases semilla.
Una frase semilla actúa como una llave maestra, desbloqueando varias direcciones, como el acceso a una colección completa de buzones de correo, mientras que una clave privada desbloquea una dirección específica, como una clave para un único buzón de correo.
La imposibilidad de duplicar las direcciones de los monederos Bitcoin
Las direcciones de los monederos y sus claves privadas correspondientes se generan aleatoriamente, por lo que, en teoría, dos usuarios podrían tener exactamente las mismas credenciales.
Sin embargo, la probabilidad de que esto ocurra es astronómicamente baja. De 2^160, el número total de direcciones de monedero posibles para Bitcoin es de 1 entre 1,4 quindecilillones, un valor denotado por 14 seguido de 47 ceros. Este grado de aleatoriedad garantiza que la probabilidad de repetir una dirección es tan baja que puede considerarse esencialmente imposible.
Harían falta unos 137 cuatrillones de años para alcanzar una probabilidad de apenas el 50% de colisionar con una dirección ya existente, incluso si alguien utilizara un hiperordenador capaz de producir mil millones de direcciones cada hora. En términos de perspectiva, este periodo es mucho más largo que los 13.800 millones de años de edad del universo.
La casi imposibilidad de atacar un monedero Bitcoin financiado
Las posibilidades son sólo ligeramente mejores para un actor malintencionado que busque crear una clave privada que coincida con un monedero con fondos genuinos. Chainalysis estima que había alrededor de 172 millones de direcciones de Bitcoin con posible capacidad de dinero a partir de 2018.
Pero la mayoría de ellas, 147 millones, pertenecían a compañías como exchanges y empresas que utilizan con frecuencia monederos multifirma, necesitando varias claves privadas para acceder. Solo quedan 25 millones de direcciones vinculadas a propietarios individuales de Bitcoin.
Las probabilidades de producir una clave privada que coincida con uno de estos monederos financiados son de 1 entre 5,8 nonillones si se tiene en cuenta el número total de direcciones de monederos concebibles: más de 1,4 billones.
Se calcula que se tardarían 667 cuatrillones de años en encontrar una sola dirección que coincidiera, incluso con una capacidad de cálculo mejorada, la de un hiperordenador que procesara mil millones de direcciones cada hora. Este cálculo no tiene en cuenta los escandalosos gastos de hardware, almacenamiento y energía necesarios para hacer funcionar un sistema de este tipo.
La computación cuántica y el futuro de la seguridad de Bitcoin
Aunque la duplicación de claves privadas hace prácticamente imposible el robo de Bitcoin con la tecnología actual, el desarrollo de la computación cuántica plantea una posible amenaza para la seguridad de blockchain.
Con su gran capacidad de cálculo, los ordenadores cuánticos pueden, en teoría, romper los sistemas criptográficos mucho más rápido que los ordenadores tradicionales. Sin embargo, para hacer frente a esta amenaza de forma proactiva, la red Bitcoin y otros sistemas blockchain están investigando y creando algoritmos resistentes a la cuántica.
Al igual que la mayoría de los monederos Bitcoin del mundo, el bote de 100 BTC relacionado con uno de los primeros monederos de Satoshi Nakamoto está fuera de alcance. La improbabilidad de crear claves privadas duplicadas garantiza que Bitcoin se mantenga a salvo dentro del paradigma tecnológico actual.
Sin embargo, la comunidad blockchain tiene que estar alerta y ser agresiva a la hora de cambiar sus protecciones criptográficas a medida que se desarrolla la computación cuántica. Ahora mismo, los propietarios de Bitcoin pueden estar tranquilos sabiendo que sus tenencias están probabilísticamente a salvo de accesos ilegales.