Hay un mala compañía que todos los días piensa en maneras raras y torcidas de ganar dinero rápido, y me pidió ayuda para escribir un programa de colisión de Billetera, colisionar frase mnemotécnica, revisar el saldo, a ver si puede encontrar alguna Billetera con mucho dinero. Esto es casi imposible, pero él piensa que tal vez algún día lo logre. Justo estos días tengo tiempo libre, así que escribí uno y aproveché para difundir un poco sobre el problema de la probabilidad de colisión de Billetera. (Él probablemente piensa que es el hijo elegido por el destino)
Analizar desde dos aspectos: la cantidad de combinaciones de la frase mnemotécnica y el número de billeteras activas. Una, el número total de combinaciones de frase mnemotécnica. La billetera de Ethereum sigue el estándar BIP-39, la frase mnemotécnica está compuesta por 12, 18 o 24 palabras (comúnmente 12 o 24). Cada palabra se elige de un conjunto de 2048 palabras predefinidas, el número de combinaciones es el siguiente:
12 palabras Longitud de entropía: 128 bits, suma de verificación de 4 bits, un total de 132 bits. Número de combinaciones válidas: 2128≈3.4×10^82128≈3.4×10^38 tipos. A pesar de que las posibles combinaciones son 204812≈2132204812≈2132, solo 21282128 cumplen con la regla de la suma de verificación.
24 palabras Longitud de entropía: 256 bits, suma de verificación 8 bits, un total de 264 bits. Número de combinaciones válidas: 2256≈1.1×10772256≈1.1×1077 tipos.
Es decir: 12 combinaciones de palabras ≈ 340,282,366,920,938,463,463,374,607,431,768,211,456340,282,366,920,938,463,463,374,607,431,768,211,456 24 combinaciones de palabras ≈ 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936
Dos, la cantidad de billeteras utilizadas El número de Billetera utilizados no se puede contabilizar con precisión, pero se puede estimar a través del análisis siguiente:
Cantidad total de direcciones de Ethereum Hasta 2023, el número de direcciones activas de Ethereum es de aproximadamente 250 millones (fuente de datos: Etherscan), pero una frase mnemotécnica puede derivar múltiples direcciones, por lo que la cantidad real de frases mnemotécnicas es mucho menor que el número de direcciones. Número total de combinaciones Incluso si asumimos que cada persona en el mundo genera 10151015 billeteras, el total sería solo 10341034, que aún sería menos de una billonésima parte de 21282128. Conclusión: La cantidad de billeteras utilizadas es insignificante en comparación con el total combinado.
Análisis de seguridad dificultad de ataque por fuerza bruta Romper 12 palabras requiere 10271027 años (mucho más que la edad del universo). La seguridad de 24 palabras es más alta, prácticamente absoluta.
riesgo real La principal amenaza proviene de la filtración de claves privadas (como phishing, malware), y no de ataques de fuerza bruta.
Mientras evites la filtración de tu clave privada, prevengas el phishing y el malware, tu billetera es casi absolutamente segura.
Si el orden de tu frase mnemotécnica está desordenado o has olvidado algunos, puedes usar esta colisión para recuperarla, pero buscarla sin rumbo es como buscar una aguja en un pajar!
Por último, pega la captura de pantalla del software de colisión.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Recompensa
Me gusta
1
Republicar
Compartir
Comentar
0/400
CalmDown,CalmDown
· 05-20 06:17
Ya hay gente que hace esta frase mnemotécnica para escanear automáticamente la billetera tp.
Hay un mala compañía que todos los días piensa en maneras raras y torcidas de ganar dinero rápido, y me pidió ayuda para escribir un programa de colisión de Billetera, colisionar frase mnemotécnica, revisar el saldo, a ver si puede encontrar alguna Billetera con mucho dinero. Esto es casi imposible, pero él piensa que tal vez algún día lo logre. Justo estos días tengo tiempo libre, así que escribí uno y aproveché para difundir un poco sobre el problema de la probabilidad de colisión de Billetera. (Él probablemente piensa que es el hijo elegido por el destino)
Analizar desde dos aspectos: la cantidad de combinaciones de la frase mnemotécnica y el número de billeteras activas.
Una, el número total de combinaciones de frase mnemotécnica.
La billetera de Ethereum sigue el estándar BIP-39, la frase mnemotécnica está compuesta por 12, 18 o 24 palabras (comúnmente 12 o 24). Cada palabra se elige de un conjunto de 2048 palabras predefinidas, el número de combinaciones es el siguiente:
12 palabras
Longitud de entropía: 128 bits, suma de verificación de 4 bits, un total de 132 bits.
Número de combinaciones válidas: 2128≈3.4×10^82128≈3.4×10^38 tipos.
A pesar de que las posibles combinaciones son 204812≈2132204812≈2132, solo 21282128 cumplen con la regla de la suma de verificación.
24 palabras
Longitud de entropía: 256 bits, suma de verificación 8 bits, un total de 264 bits.
Número de combinaciones válidas: 2256≈1.1×10772256≈1.1×1077 tipos.
Es decir:
12 combinaciones de palabras ≈ 340,282,366,920,938,463,463,374,607,431,768,211,456340,282,366,920,938,463,463,374,607,431,768,211,456
24 combinaciones de palabras ≈ 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936
Dos, la cantidad de billeteras utilizadas
El número de Billetera utilizados no se puede contabilizar con precisión, pero se puede estimar a través del análisis siguiente:
Cantidad total de direcciones de Ethereum
Hasta 2023, el número de direcciones activas de Ethereum es de aproximadamente 250 millones (fuente de datos: Etherscan), pero una frase mnemotécnica puede derivar múltiples direcciones, por lo que la cantidad real de frases mnemotécnicas es mucho menor que el número de direcciones.
Número total de combinaciones
Incluso si asumimos que cada persona en el mundo genera 10151015 billeteras, el total sería solo 10341034, que aún sería menos de una billonésima parte de 21282128.
Conclusión: La cantidad de billeteras utilizadas es insignificante en comparación con el total combinado.
Análisis de seguridad
dificultad de ataque por fuerza bruta
Romper 12 palabras requiere 10271027 años (mucho más que la edad del universo).
La seguridad de 24 palabras es más alta, prácticamente absoluta.
riesgo real
La principal amenaza proviene de la filtración de claves privadas (como phishing, malware), y no de ataques de fuerza bruta.
Mientras evites la filtración de tu clave privada, prevengas el phishing y el malware, tu billetera es casi absolutamente segura.
Si el orden de tu frase mnemotécnica está desordenado o has olvidado algunos, puedes usar esta colisión para recuperarla, pero buscarla sin rumbo es como buscar una aguja en un pajar!
Por último, pega la captura de pantalla del software de colisión.