DYING_S0UL (OP)
|
|
August 03, 2023, 12:24:53 PM |
|
I know it's a really stupid question but I was just curious. Is it really possible to choose your own seed words. I know it has various security holes and it is not advisable but I wanted to know if it's possible. If possible I would have used my loved ones names cause even if we forget things like we usually do we don't forget the people we love. Words have to be in correct order I'm aware of it. I know seed words aren't just random words. They contain certain words from BIP39 word list (2048 words) and they hold a meaning. They are used to convert into binary seeds. The last seed word generates a checksum which validates the data. Just imagine in term of randomness or uniqueness what if we used multiply language or names. Because there are more than 7,100 language spoken in this world and there are 195 country. So if we think of it, in every culture, area, city, country, people use different language different names and the names doesn't have to be meaningful like my username. How much randomness would it create! Not everyone can speak multiply language nor everyone have a good memory in remembering words. People tend to forget. But when I think of it it fills me with nothing but curiosity. That's all I wanted to say. Article about the topic: https://www.reddit.com/r/ledgerwallet/comments/rh2ip0/is_it_possible_to_pick_and_choose_the_wallet_seed/?rdt=58245I don't know if this topic already exists or not but I just though of posting it anyway. So don't mind anyone and feel free to correct my mistakes.
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18726
|
|
August 03, 2023, 12:41:03 PM |
|
Yes, it is possible. No, you shouldn't do it. Picking your own words from the BIP39 word list is bad enough. It's been endlessly proven that humans are not random and whatever sequence of words you pick will not be random. There is the issue of the checksum in the last word, but that is fairly easily solved simply by calculating the checksum and picking an appropriately matching word. Picking specific words which have a meaning for you, such as the names of family members, is a monumentally stupid idea. This is really no different to a brainwallet, except instead of using the words or phrase to generate a single address you use them to generate the master private key for an HD wallet. Again, it is easily done, just really dumb. Anyone who knows you likely knows the names of your family members, and anyone who doesn't can probably get that information in <5 minutes from your social media profiles. How much randomness would it create! It doesn't matter. Bitcoin private keys provide 128 bits of security, which matches the amount of security provided by a properly generated 12 word seed phrase. It does not matter if you used a seed phrase with 5000 truly random words providing tens of thousands of bits of entropy - your resulting private keys would still have 128 bits of security. Seed phrases are not meant to be remembered, and so picking something memorable is pointless. Generate a random seed phrase properly and write it down on paper.
|
|
|
|
Faisal2202
|
|
August 03, 2023, 12:56:59 PM |
|
Yes you could choose your own seed phrase. When you will make a new wallet on Electrum you will be asked to add manual words in your seed phrase. This will be optional as you could also select the automated selected seed phrase. Answer to you query is mainly covered by last member's reply but i have a suggestion for you which is: you should not select your loved ones names as seed phrase because they can easily be guessed only if the attacker know you personally otherwise it will be hard for them.
You just don't have tot attach your personal life with crypto life and i think you are good to use your loved ones names but still you should atleast add two or one words other than them.
Another advice is: i read a topic here where someone used only one words as the whole seed phrase. So don't do that.
|
|
|
|
BlackHatCoiner
Legendary
Offline
Activity: 1694
Merit: 8318
Bitcoin is a royal fork
|
|
August 03, 2023, 12:57:55 PM |
|
To have security in cryptographic key pairs, you need to generate the private key as randomly as possible; not as arbitrarily as possible. Be that coin tossing, dice rolling, usage of the /dev/urandom, in order to be cryptographically secure, it has to be generated randomly. And humans suck in producing randomness.
I don't know why this topic is brought up every once in a while. It's wrong, and you're probably going to get robbed.
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18726
|
|
August 03, 2023, 01:14:33 PM Merited by Faisal2202 (1) |
|
When you will make a new wallet on Electrum you will be asked to add manual words in your seed phrase. This is not the same. Electrum will always generate a random seed phrase. You cannot pick your own seed phrase (although with Electrum you can use a different word list, although again, I would not recommend this). What you are describing is picking a passphrase, also known as a seed extension. The combination of your completely random seed phrase and your self picked passphrase will generate a wallet. Although you should strive to use long and random passphrases, using your family members' names here is less critical since you still have the security of your seed phrase to fall back on. So using family members' names for a passphrase is unlikely to lead to your coins being stolen in isolation, but pretty much defeats the point of using a passphrase if you are going to use one which is so weak and easily guessable.
|
|
|
|
DYING_S0UL (OP)
|
I don't know why this topic is brought up every once in a while. It's wrong, and you're probably going to get robbed.
You don't have to worry sir. I won't be using self made seed words. It was purely out of curiosity. I just didn't knew that and so I wanted to know that's all. They say you can get answer of any questions here if you were dedicated to learn from this platform. (Sorry I didn't knew it was a repeated topic). Thank you for clearing my mistakes.
|
|
|
|
Accardo
|
|
August 03, 2023, 03:27:26 PM Last edit: August 03, 2023, 04:06:49 PM by Accardo |
|
Just imagine in term of randomness or uniqueness what if we used multiply language or names. Because there are more than 7,100 language spoken in this world and there are 195 country. So if we think of it, in every culture, area, city, country, people use different language different names and the names doesn't have to be meaningful like my username. How much randomness would it create! Not everyone can speak multiply language nor everyone have a good memory in remembering words. People tend to forget. But when I think of it it fills me with nothing but curiosity. That's all I wanted to say.
Of course, due to the widespread of the technology people have submitted different wordlists in different languages which is yet to be reviewed as they're different famous language already in the wordlists. But for what you want, a repo, in its infancy, is available for it where you can translate some preliminary word lists (not up to 2048 yet) to a local language. It has its rules, like removal of diacritics words, such that any word with any dots or squiggles attached to it should be written without them (every word in English character set). Also the words should be levenshtein conscious. Atleast levenshtein distance should be more than 1; words with Levenshtein distance of 3 is perfect. On the contrary, Being aware of the calculation and formulas used in generating seeds; mnemonics, checksums, length of the mnemonic sentece in words. You should know that it's secure enough over choosing words from your brain.
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
Faisal2202
|
|
August 03, 2023, 06:25:02 PM |
|
This is not the same.
Electrum will always generate a random seed phrase. You cannot pick your own seed phrase (although with Electrum you can use a different word list, although again, I would not recommend this). What you are describing is picking a passphrase, also known as a seed extension. The combination of your completely random seed phrase and your self picked passphrase will generate a wallet. Although you should strive to use long and random passphrases, using your family members' names here is less critical since you still have the security of your seed phrase to fall back on. So using family members' names for a passphrase is unlikely to lead to your coins being stolen in isolation, but pretty much defeats the point of using a passphrase if you are going to use one which is so weak and easily guessable.
Thanks a lot for the correction dear tbh i am still learning and didn't come to think of it as passphrase and use the word seedphrase. I will keep in mind the difference next time and i hope the OP might also learn that there is a difference between passphrase and seed phrase. For convinience here is my version of the difference. Seed phrase is used to recover wallet and consists of words totally random not picked by the owner (like the one making the account). While passphrase is the one where we add our own words like the oeleo said
|
|
|
|
BlackHatCoiner
Legendary
Offline
Activity: 1694
Merit: 8318
Bitcoin is a royal fork
|
|
August 03, 2023, 07:07:45 PM |
|
They say you can get answer of any questions here if were dedicated to learn from this platform.
Sure, yeah. It's just unbelievable how often I see this topic being brought again. It's as if we haven't made this crystal clear that you are incapable of producing a seed phrase yourself properly. For convinience here is my version of the difference. Seed phrase is used to recover wallet and consists of words totally random not picked by the owner (like the one making the account). While passphrase is the one where we add our own words like the oeleo said
For clarity: you need both the seed phrase and the passphrase to recover your wallet. You can think of the passphrase as extra words in the seed phrase. In fact, that's exactly how it's interpreted by both the Electrum standard and the BIP39.
|
|
|
|
pooya87
Legendary
Offline
Activity: 3626
Merit: 10993
Crypto Swap Exchange
|
|
August 04, 2023, 04:53:47 AM Last edit: August 04, 2023, 08:02:11 AM by pooya87 |
|
You could technically create a customized word list containing an arbitrary number of words and then use the Electrum mnemonic algorithm to create your seed phrase using that particular word list. It should have the same security level since Electrum still creates a random entropy and encodes that using the custom word list. Keep in mind that if your list is small (like 10 words), your mnemonic length would be massive since each word encodes a much smaller number of bits. Also remember that you should also store the list alongside the mnemonic otherwise you won't be able to recover your keys.cause even if we forget things like we usually do we don't forget the people we love.
FWIW mnemonic algorithm, despite what the name may sound like, is not created for memorization. Its main purpose is for you to be able to write it down (with pen and paper) with a very low chance of mistakes.
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18726
|
|
August 04, 2023, 05:51:52 AM |
|
Also remember that you should also store the list alongside the mnemonic otherwise you won't be able to recover your keys. This is not necessary with Electrum. You can import a seed phrase created with an unknown word list and it will still be able to both verify the version bits are correct and generate the corresponding wallet. This is because the checksum is not dependent on decoding the final word to its relevant bits as it is with BIP39 (where you do need to know the word list), but because Electrum seed phrases are simply normalized and hashed to obtain the version bits. For example, here's a seed phrase I just created using the first few lines from the whitepaper as wordlist: financial directly but be would benefits sent without of would directly version solution prevent main trusted going required trusted purely spending required electronic main party But even without telling your copy of Electrum the wordlist I used, you can still import that seed phrase and reach the following address: bc1qy6fl5725jum967lca3k8qpu6z9vacx367fypv3
|
|
|
|
DVlog
|
|
August 04, 2023, 06:55:51 AM Merited by DYING_S0UL (2) |
|
cause even if we forget things like we usually do we don't forget the people we love.
When we were kid we used a methods to remember several character name from our history lessons. We use those name and make a rhyme that we memories. This methods works because it's easy to remember a rhyme than some random words. If you do not wish to write your passphrase in anywhere in fear of compromising it try to make a rhyme or poem with it only for you. Mnemonic phrase usually some random word so give them a meaning so that you won't forget and do not tell it to anyone. Even if you write it down in some place no one will understand what is it if you do not tell them. Though this is a retentive questions but sometimes it brings new ideas so thanks anyway.
|
|
|
|
un_rank
|
|
August 04, 2023, 07:46:54 AM |
|
If you do not wish to write your passphrase in anywhere in fear of compromising it try to make a rhyme or poem with it only for you.
It is not an option between writing it down and memorizing it, seed phrases are meant to be written down. That is also one of the reasons that 12 words phrases are used, they are easier to write down while providing sufficient entropy. Think of how many song lyrics you could comfortably sing word-for-word some years back, try them now and check the accuracy level. Even if you could sing the song perfectly after several years, that is only for how long your delicate brain is working efficiently, if any accident or trauma affects the brain you probably will lose access to that memory. Aging of the brain also naturally deteriorates its performance. Mnemonic phrase usually some random word so give them a meaning so that you won't forget and do not tell it to anyone. Even if you write it down in some place no one will understand what is it if you do not tell them.
Trying to commit it to memory why having a paper back up is not a bad idea and does not compromise your security in any way, it could be another means of recovering if you lose your back up. This is also why you should have more than 1 back up in different locations. - Jay -
|
|
|
|
DYING_S0UL (OP)
|
|
August 04, 2023, 08:33:55 AM |
|
If you do not wish to write your passphrase in anywhere in fear of compromising it try to make a rhyme or poem with it only for you.
Mnemonic phrase usually some random word so give them a meaning so that you won't forget and do not tell it to anyone. Even if you write it down in some place no one will understand what is it if you do not tell them.
Trying to commit it to memory why having a paper back up is not a bad idea and does not compromise your security in any way, it could be another means of recovering if you lose your back up. This is also why you should have more than 1 back up in different locations. - Jay - FWIW mnemonic algorithm, despite what the name may sound like, is not created for memorization. Its main purpose is for you to be able to write it down (with pen and paper) with a very low chance of mistakes.
I actually did that. I wrote down my seed words and hid it in two different location only I know. Also have an online backup but I don't think that won't be reliable cause anything online could be hacked or compromised. I prefer offline backup if you are sure you can store them securely.
|
|
|
|
un_rank
|
|
August 04, 2023, 09:16:32 AM |
|
Also have an online backup but I don't think that won't be reliable cause anything online could be hacked or compromised. I prefer offline backup if you are sure you can store them securely.
As you said an online back up exposes you to risks and threats and defeats the purpose of having it stored offline. Why did you opt for an online backup if you are aware of the risks of hacks? I will suggest you sweep to a new address and back that up solely offline if you want to be really thorough or just delete the online back up and hope it was not already compromised. - Jay -
|
|
|
|
joniboini
Legendary
Offline
Activity: 2366
Merit: 1805
|
|
August 04, 2023, 11:57:31 AM |
|
I prefer offline backup if you are sure you can store them securely.
You should make sure you store them securely though, granted the level of security might differ depending on what you have and know, but it should be your goal, not a choice. Afaik, most experienced members will always recommend you to store your backup offline, with tips and tricks being shared on various boards such as this one[1]. I suggest reading some of these topics to try to improve your security. Might as well educate your family if you plan to share one or two things about Bitcoin with them. CMIIW. [1] https://bitcointalk.org/index.php?topic=5263482.0
|
| CHIPS.GG | | | ▄▄███████▄▄ ▄████▀▀▀▀▀▀▀████▄ ▄███▀░▄░▀▀▀▀▀░▄░▀███▄ ▄███░▄▀░░░░░░░░░▀▄░███▄ ▄███░▄░░░▄█████▄░░░▄░███▄ ███░▄▀░░░███████░░░▀▄░███ ███░█░░░▀▀▀▀▀░░░▀░░░█░███ ███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░███ ▀███░▀░▀▄██▀░▀██▄▀░▀░███▀ ▀███░▀▄░░░░░░░░░▄▀░███▀ ▀███▄░▀░▄▄▄▄▄░▀░▄███▀ ▀████▄▄▄▄▄▄▄████▀ █████████████████████████ | | ▄▄███████▄▄ ▄███████████████▄ ▄█▀▀▀▄█████████▄▀▀▀█▄ ▄██████▀▄█▄▄▄█▄▀██████▄ ▄████████▄█████▄████████▄ ████████▄███████▄████████ ███████▄█████████▄███████ ███▄▄▀▀█▀▀█████▀▀█▀▀▄▄███ ▀█████████▀▀██▀█████████▀ ▀█████████████████████▀ ▀███████████████████▀ ▀████▄▄███▄▄████▀ ████████████████████████ | | 3000+ UNIQUE GAMES | | | 12+ CURRENCIES ACCEPTED | | | VIP REWARD PROGRAM | | ◥ | Play Now |
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18726
|
|
August 04, 2023, 04:47:15 PM |
|
-snip-
I've spoken before about why commiting seed phrases to memory is a terrible idea, so I'll quote myself below: Each year: 69 million traumatic brain injuries: https://pubmed.ncbi.nlm.nih.gov/29701556/12 million strokes: https://www.world-stroke.org/assets/downloads/WSO_Global_Stroke_Fact_Sheet.pdf10 million new diagnoses of dementia: https://www.who.int/news-room/fact-sheets/detail/dementia5 million new diagnoses of epilepsy: https://www.who.int/news-room/fact-sheets/detail/epilepsy2.5 million cases of meningitis: https://www.path.org/articles/toward-world-without-meningitis/2 million new brain tumors: https://academic.oup.com/noa/article/3/1/vdaa178/60433151.5 million cases of encephalitis: https://www.sciencedirect.com/science/article/pii/S0163445322002110That's each year, and that's only major conditions which directly affect the brain. Add in things like cardiac arrest, heart disease, sepsis, shock, diabetes, vascular injury, hemorrhage, poisoning, smoke inhalation, etc., all of which can cause secondary brain injury, and there are literally hundreds of millions of people every single year who suffer some form of insult to their brain which can lead to memory problems. Do you want to trust all your coins to those odds? I know I don't. There is a very good reason every good wallet tells you to write down your seed phrase. Relying on your memory is a recipe for disaster.
|
|
|
|
DYING_S0UL (OP)
|
Why did you opt for an online backup if you are aware of the risks of hacks?
Because it was my first wallet. First time for everything. But don't worry it doesn't contain any significant assets. I prefer offline backup if you are sure you can store them securely.
I suggest reading some of these topics to try to improve your security. Might as well educate your family if you plan to share one or two things about Bitcoin with them. CMIIW. [1] https://bitcointalk.org/index.php?topic=5263482.0Read it sir, thank you for the suggestion. It was very helpful. In future by any chance if I need anything like these to store my wallet i will surely buy it. There is a very good reason every good wallet tells you to write down your seed phrase. Relying on your memory is a recipe for disaster.
I wasn't expecting this kind of info or links. But now that I know, I am totally shocked to see the numbers. P.S: I already wrote down my seed words, no worries
|
|
|
|
Agbamoni
|
|
August 27, 2023, 01:34:18 PM |
|
I know it's a really stupid question but I was just curious.
Don't worry, you can ask questions, as long as the intention is to learn. Is it really possible to choose your own seed words.
You have the option to create a key, but you have to use words from a specific list of allowed words to make a valid key. Each blockchain has its own set of words that are allowed. However, you should be cautious because people aren't very good at being random, and there are automated programs called bots that have managed to figure out many keys that people have come up with using their brains. This is because humans aren't good at being truly random. Just imagine in term of randomness or uniqueness what if we used multiply language or names. Because there are more than 7,100 language spoken in this world and there are 195 country. So if we think of it, in every culture, area, city, country, people use different language different names and the names doesn't have to be meaningful like my username. How much randomness would it create! Not everyone can speak multiply language nor everyone have a good memory in remembering words. People tend to forget. But when I think of it it fills me with nothing but curiosity. That's all I wanted to say.
If your good at crossword puzzles like scrabble, then you might come up with a word that with it you can get 23 words out of it
|
| . Duelbits | │ | | | | | █▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ ███ ▀▀▀ | | ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ KENONEW . ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | ▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄█ | | | 10,000x MULTIPLIER | │ | | │ |
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18726
|
|
August 27, 2023, 01:43:45 PM |
|
You have the option to create a key, but you have to use words from a specific list of allowed words to make a valid key. You don't. You can create a seed phrase out of any words you like. It is simply that the BIP39 standard which most wallets use has a fixed word list, but this is by no means the only way to create a seed phrase. Each blockchain has its own set of words that are allowed. I don't care at all for shitcoins, but BIP39 is used across the vast majority of coins and therefore they will all share the same wordlist. If your good at crossword puzzles like scrabble, then you might come up with a word that with it you can get 23 words out of it This is just manually creating a seed phrase but with extra steps. It is a poor source of entropy.
|
|
|
|
|