Semilla

Cuando tomes la excelente decisión de abandonar los intercambios, necesitarás descargar una billetera de antemano (Wasabi, Electrum, Samourai, etc.).
Básicamente, estas billeteras generan una "semilla", que consta de 12 palabras (o 24 palabras, según la billetera) elegidas de una lista de 2048 palabras en inglés.
Mientras no pierdas esta semilla, siempre podrás recuperar el acceso a tus bitcoins. Deberías anotarlo en metal (hay muchas soluciones como el criptoacero) y enterrarlo en tu jardín.
Ejemplo de semilla:
Fluido antiguo satoshi raro zoológico canción objeto madre patada verde cocina humana
Para que alguien tome el control de tus bitcoins, tendría que descubrir estas 12 palabras en el orden correcto. ¿Es eso posible? Sí. ¿Es probable? No.
Doce palabras elegidas de la misma lista de 2048 palabras significan que hay 2048^12 combinaciones posibles.
Eso es 5.444.517.870.735.015.415.413.993.718.908.291.383.296 combinaciones. En otras palabras, 5444 sextillones de combinaciones.
En realidad, es un poco menos ya que la duodécima palabra de una semilla se calcula a partir de las once palabras anteriores. Entonces, el número real es 340.282.366.920.938.463.463.374.607.431.768.211.456 combinaciones.
Si se pudieran hacer 1 billón de conjeturas por segundo con mil millones de computadoras diferentes, se necesitarían más de 10 mil millones de años para agotar ese número. Esa es casi la edad del universo.
Para que te hagas una idea, la probabilidad de que salga cara cien veces seguidas es de 1 entre 1.267.650.600.228.230.000.000.000.000.000.
Por lo tanto, es 268 millones de veces más difícil para un atacante encontrar tu semilla que girar la cabeza cien veces seguidas.
Pero hay más de una semilla…
Así es. Entonces, la probabilidad de encontrar alguna semilla es en realidad mayor.
Imaginemos que cada humano tiene su propia billetera. Eso nos daría ocho mil millones de semillas. Entonces, necesitamos dividir las 340.282.366.920.938.463.463.374.607.431.768.211.456 combinaciones posibles entre ocho mil millones.
La probabilidad de encontrar una semilla sería entonces de 1 entre 42.535.295.865.117.307.932.921.825.928.
Se necesitarían mil millones de computadoras capaces de probar 1 billón de combinaciones por segundo para funcionar durante 1,3 años. Eso es menos que la edad del universo, pero la probabilidad sigue siendo cero.
Hoy en día, con mil millones de direcciones bitcoin, podemos suponer que quizás haya alrededor de 50 millones de semillas.
[De hecho, todas las direcciones generadas por una billetera se derivan de claves privadas que a su vez derivan de la semilla única de la billetera. Volveremos a eso.]
Por lo tanto, necesitamos dividir las 340.282.366.920.938.463.463.374.607.431.768.211.456 combinaciones posibles entre 50 millones.
La probabilidad de encontrar una semilla hoy es aproximadamente 1 entre 6.805.647.338.418.769.269.267.492.148.635. Son 215 años si volvemos a nuestro ejemplo informático.
También podríamos decir que la probabilidad de generar una semilla que ya existe es de 1 entre 6.805.647.338.418.769.269.267.492.148.635.
La persona afortunada terminaría con el BTC de otra persona...
¿Para qué se utiliza la semilla?
La semilla es el núcleo a partir del cual una billetera crea claves privadas. Y es a partir de estas claves privadas que se generan las famosas “direcciones” de Bitcoin.
Es importante comprender que no hay bitcoins reales en una billetera. Solo contiene claves privadas que le permiten mover los BTC asociados a ellas.
Los bitcoins son técnicamente resultados de transacciones no gastados (UTXO). Actualmente existen alrededor de 80 millones de UTXO cuya lista mantiene cada nodo de la red Bitcoin. Son fracciones de bitcoin vinculadas a una clave pública, que a su vez está vinculada a una clave privada.
Cada transacción (envío de UTXO) requiere una clave privada válida (o varias claves si la transacción contiene múltiples UTXO). La clave pública es comparable a un número de cuenta bancaria y la clave privada es como el código PIN de una tarjeta bancaria.
En una transacción de Bitcoin, la clave pública del destinatario está representada por una "dirección" de Bitcoin derivada directamente de su clave pública. Una vez completada la transacción, sólo el destinatario que posea la clave privada correspondiente a esa dirección tendrá control sobre los bitcoins.
Criptografía de clave pública
Hay dos familias principales de algoritmos de criptografía:
Algoritmos simétricos, también conocidos como algoritmos de clave secreta (una única clave)
Algoritmos asimétricos, también conocidos como algoritmos de clave pública (una clave privada y una clave pública)
La criptografía asimétrica es el núcleo de las transacciones de Bitcoin. Ahí es donde debes profundizar más si quieres comprender mejor conceptos como claves privadas, claves públicas, etc.
El primer sistema de criptografía de clave pública fue el sistema RSA, que lleva el nombre de sus inventores Ron Rivest, Adi Shamir y Len Adleman. Fue presentado por primera vez en 1977 en la crónica matemática de la revista Scientific American.
En esencia radica la dificultad de factorizar números primos grandes multiplicados entre sí. Aquí tienes un gran artículo si estás interesado.
El sistema de claves públicas y privadas de Bitcoin, por otro lado, utiliza criptografía asimétrica basada en curvas elípticas.
Síguenos para más noticias y actualizaciones.
Gracias.



