|
September 20, 2022, 01:28:33 PM |
|
there are many ways to think about it. but here is one the 12 word seed is each word=11bits (~1.37bytes) the first 11 words are random and the 12 word is part random part checksum
basically out of 132bits seedword its 128bits of random=16bytes)
now if you were to try to save all possible variations (not saving the checksum extra bits for efficiency) 1,000keys=16kb 1000,000 keys=16mb 1,000,000,000keys=16gb 1,000,000,000,000keys=16tb
so most hard drives are less than 16TB thus only 1 trillion keys is more then a users computer can handle (most hard drives are only 4TB)
guess how many possible keys there are 85,070,591,730,234,600,000,000,000,000,000,000,000 tb gb mb kb
now imagine everyone on the planet(8b pop) did have a 16TB hard drive and everone on the planet filled their hard drive with key variations using a very good random generator
do you know how many planets of equal to earth population there are before 2 people would have the same keys logged
trillions of planets ill make it simple 85,070,591,730,234,600,000,000,000,000,000,000,000 how much 1 person can store how much all people of planet can store how many planets of people are needed .. that said if people personally choose their key. EG used phrases of popular words. then the odds are that someone else might have randomly decided their favourite phrase/quote is the same as someone else.. because phrases are trendy and many good phrases stick in peoples heads and so more chance of collisions
so dont use brain wallets asking you to type in a phrase of bunch of words you can easily remember.. rely on good random generators
yes 12 word seeds are only ultimately 128bit security of obscene amount of variations.. but yes obscene amount of variations of 128bit are more then enough
|