Há uma má companhia que está sempre a pensar em maneiras ilícitas de ganhar dinheiro rápido e pediu-me para ajudar a escrever um programa de colisão de carteiras, colidir frases mnemónicas e verificar saldos, para ver se conseguíamos encontrar uma carteira com muito dinheiro dentro. Isto é quase impossível, mas ele acha que talvez um dia tenha sorte. Como estes dias estou mais livre, escrevi um, aproveitando para divulgar um pouco sobre a probabilidade de colisão de carteiras. (Ele deve achar que é o filho escolhido por Deus)
Analisar a partir do número de combinações de frases mnemónicas e da quantidade de carteiras ativas atualmente. Um, o número total de combinações de frases mnemónicas. A carteira Ethereum segue o padrão BIP-39, a frase mnemónica é composta por 12, 18 ou 24 palavras (sendo comum 12 ou 24). Cada palavra é escolhida a partir de 2048 palavras predefinidas, sendo o número de combinações específico如下:
12 palavras Comprimento da entropia: 128 bits, soma de verificação 4 bits, total de 132 bits. Número de combinações válidas: 2128≈3.4×10382128≈3.4×1038 tipos. Apesar de as possíveis combinações serem 204812≈2132204812≈2132, apenas 21282128 tipos cumprem a regra da soma de verificação.
24 palavras Comprimento da entropia: 256 bits, soma de verificação 8 bits, total de 264 bits. Número de combinações válidas: 2256≈1.1×10772256≈1.1×1077 tipos.
Ou seja: 12 combinações de palavras ≈ 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 palavras combinadas ≈ 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
Dois, o número de carteiras em uso O número de carteiras já utilizadas não pode ser contado com precisão, mas pode ser estimado através da análise a seguir:
Total de endereços Ethereum Até 2023, o número de endereços ativos do Ethereum é de cerca de 250 milhões (dados provenientes do Etherscan), mas uma frase mnemónica pode derivar múltiplos endereços, portanto, o número real de frases mnemónicas é muito menor do que o número de endereços. Número total de combinações Mesmo assumindo que cada pessoa no mundo gera 10151015 carteiras, o total seria apenas 10341034, que ainda é menos de um trilionésimo de 21282128. Conclusão: O número de carteiras utilizadas é irrelevante em relação ao total combinado.
Análise de segurança Dificuldade de quebra de força bruta Quebrar 12 palavras leva 10271027 anos (muito além da idade do universo). A segurança de 24 palavras é mais alta, quase absolutamente segura.
risco real A principal ameaça vem da divulgação de chaves privadas (como phishing, malware), e não da quebra de força bruta.
Ao usar, basta ter cuidado para evitar a divulgação da chave privada, prevenir phishing e malware, a sua Carteira está quase absolutamente segura.
Se a ordem da sua frase mnemónica estiver confusa ou se você esqueceu algumas palavras, é possível usar essa colisão para recuperar a frase mnemónica, mas tentar colisões sem um propósito é como procurar uma agulha num palheiro!
Por fim, anexe a captura de tela do software de colisão.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Recompensa
curtir
1
Repostar
Compartilhar
Comentário
0/400
CalmDown,CalmDown
· 05-20 06:17
Já houve quem fizesse esta frase mnemónica, varrendo automaticamente carteiras tp.
Há uma má companhia que está sempre a pensar em maneiras ilícitas de ganhar dinheiro rápido e pediu-me para ajudar a escrever um programa de colisão de carteiras, colidir frases mnemónicas e verificar saldos, para ver se conseguíamos encontrar uma carteira com muito dinheiro dentro. Isto é quase impossível, mas ele acha que talvez um dia tenha sorte. Como estes dias estou mais livre, escrevi um, aproveitando para divulgar um pouco sobre a probabilidade de colisão de carteiras. (Ele deve achar que é o filho escolhido por Deus)
Analisar a partir do número de combinações de frases mnemónicas e da quantidade de carteiras ativas atualmente.
Um, o número total de combinações de frases mnemónicas.
A carteira Ethereum segue o padrão BIP-39, a frase mnemónica é composta por 12, 18 ou 24 palavras (sendo comum 12 ou 24). Cada palavra é escolhida a partir de 2048 palavras predefinidas, sendo o número de combinações específico如下:
12 palavras
Comprimento da entropia: 128 bits, soma de verificação 4 bits, total de 132 bits.
Número de combinações válidas: 2128≈3.4×10382128≈3.4×1038 tipos.
Apesar de as possíveis combinações serem 204812≈2132204812≈2132, apenas 21282128 tipos cumprem a regra da soma de verificação.
24 palavras
Comprimento da entropia: 256 bits, soma de verificação 8 bits, total de 264 bits.
Número de combinações válidas: 2256≈1.1×10772256≈1.1×1077 tipos.
Ou seja:
12 combinações de palavras ≈ 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 palavras combinadas ≈ 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
Dois, o número de carteiras em uso
O número de carteiras já utilizadas não pode ser contado com precisão, mas pode ser estimado através da análise a seguir:
Total de endereços Ethereum
Até 2023, o número de endereços ativos do Ethereum é de cerca de 250 milhões (dados provenientes do Etherscan), mas uma frase mnemónica pode derivar múltiplos endereços, portanto, o número real de frases mnemónicas é muito menor do que o número de endereços.
Número total de combinações
Mesmo assumindo que cada pessoa no mundo gera 10151015 carteiras, o total seria apenas 10341034, que ainda é menos de um trilionésimo de 21282128.
Conclusão: O número de carteiras utilizadas é irrelevante em relação ao total combinado.
Análise de segurança
Dificuldade de quebra de força bruta
Quebrar 12 palavras leva 10271027 anos (muito além da idade do universo).
A segurança de 24 palavras é mais alta, quase absolutamente segura.
risco real
A principal ameaça vem da divulgação de chaves privadas (como phishing, malware), e não da quebra de força bruta.
Ao usar, basta ter cuidado para evitar a divulgação da chave privada, prevenir phishing e malware, a sua Carteira está quase absolutamente segura.
Se a ordem da sua frase mnemónica estiver confusa ou se você esqueceu algumas palavras, é possível usar essa colisão para recuperar a frase mnemónica, mas tentar colisões sem um propósito é como procurar uma agulha num palheiro!
Por fim, anexe a captura de tela do software de colisão.