Post
Topic
Board Beginners & Help
Merits 4 from 1 user
Re: Question about wallet seed in numbers
by
Saint-loup
on 02/10/2022, 11:13:41 UTC
⭐ Merited by o_e_l_e_o (4)
Also in a 12 or 24 word seed phrase, if only one word is missing, it would take the same time to brute force it.
If you miss 1 word in a 24 word seed phrase, there would be 8 possibilities for the missing word on average.
If you miss 1 word in a 12 word seed phrase, there would be 128 possibilities for the missing word on average. 
So, finding the missing word in the 12 word seed phrase takes a longer time.
In the beginner section it's better to explain when you're correcting someone, otherwise it's useless for the main users of the section.
So CMIIW but as far as I understand, it's because we will get 8bits of checksum with a 24 words mnemonic seed, instead of 4bits for a 12 words seed, because we need to divide the entropy of the seed (256bits for a 24 words seed) by 32 (according to BIP39)
2^8 = 256
It means only 2048 / 256 = 8 words among the 2048 possible are valid for 24 words mnemonic seed.

If an attacker was going to try to brute force your seed phrase, then sure, a longer seed phrase makes it more difficult for them. But as pooya says, the individual keys will always have 128 bits of security, so an attacker whose best attack is simple brute forcing will obviously choose to target this instead.
I don't know the statistics but a non-empty address hardly contain more than 5% of a wallet funds on average.