Pages:
Author

Topic: Alternative to bip39 : memorizing your seed with the PEG system (Read 322 times)

legendary
Activity: 3038
Merit: 2162
True, but there are a couple of distinct differences. Having to remember 38 completely arbitrary things like Michael Jordan or a llama in a specific order is a very different scenario to remembering "I hid my seed phrase in this location". You are far more likely to misremember one of 38 things, than you are to misremember a single thing. Further, simply trying to memorize a list is a very poor way of committing things to long term memory, whereas physically going to a location and performing a task (such as hiding your seed phrase there) is something which is much more easily remembered.

Also, it is far easier to say to your spouse or other family member "My seed phrase is hidden in location x" than it is to say "I need you to commit to memory this list of objects". If you have no single person you can trust with knowledge of your back ups, then create a multi-sig and split it between multiple people. All are preferable to relying on your memory.

I completely agree that forgetting when you placed your wallet is not as likely as forgetting the seed, but still it's something I want to warn people about. It's very important to have multiple independent backups to not rely on a single backup, because it will prevent a lot of potential problems like this one.
legendary
Activity: 1288
Merit: 1080
So for instance if the second number you had to memorize was say 53, then you can picture Elizabeth II riding a lama (because "lama" is 53 in the major system), or you can think of the sentence "the queen is lame".  I personally like using images of animals, but to each his own.
Elizabeth could just as well be a mummy (33) or boss (90).

"Elizabeth" has four consonants : LZBT, which is 5091.  There's no way I would confuse her with a number between 0 and 99.

Elizabeth II represents 2 for me because the number 2 is literally in her title.

I'm not sure you understood my method, so again : the concepts in the recall table do not use the major system.  Only the numbers they are pegged to, do.  If the n-th number in my list is x, I turn x into a word with the major system and I create a mental association of that word with the n-th entry in my recall table.

Let's say I want to memorize the first few decimals of pi : 31 41 59 26.  I must associate :

* 31 to Attila.   I can imagine him trying to speak and failing, because he is mute.  Or I can think of him being a insane killer, so he is mad.
* 41 to Elizabeth II.  I can imagine her screaming because she just saw a huge rat.  I need to stress that it is huge because I need to remember that it is not a mouse, as that would be 30.
* 59 to the Troyan war.  I can imagine Helen of Troy biting her lip when seeing Paris.
* 26 to Catherine Deneuve.  I can imagine her reading Nietsche's "Thus spoke Zarathustra".

etc.

Try my method to memorize 40 decimals of pi, or more.  I bet it will work.

Quote
It gets even more confusing when you have more than one seed to remember.

You probably don't have many seeds to remember but you're right, it's probably a bad idea to use this method to memorize several seeds.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
So for instance if the second number you had to memorize was say 53, then you can picture Elizabeth II riding a lama (because "lama" is 53 in the major system), or you can think of the sentence "the queen is lame".  I personally like using images of animals, but to each his own.
If this works for you, that's quite impressive. But to me, it seems like a lot more work and a lot more difficult than just converting the seed into 12 or even 24 words and memorizing those. Elizabeth could just as well be a mummy (33) or boss (90).
It gets even more confusing when you have more than one seed to remember.

The entropy size for BIP32 is between 16 and 64 bytes and I believe the seed that bitcoin core uses is actually 256 bits which means if you convert it with your scheme you should end up with at least 70 values.
Each number has 2 decimal digits, that's how it ends up at 38.

Our memory as humans is absolutely awful
~
this shouldn't be the only way that you are remembering your private key
Years ago, I hid a paper wallet somewhere in the house before going on vacation, and despite searching everywhere, I never found it back. But indeed it wasn't my only storage method, so I didn't lose anything. I can remember some things for years without problems, while instantly forgetting some very obvious other things.

we may have to in case the government seizes all our belongings.
If that's your fear, I suggest to keep an encrypted backup on another location. Or hide it somewhere, it can be very small and very difficult to find for someone who doesn't know what they're looking for.
legendary
Activity: 2730
Merit: 7065
I don't like systems where you are required to memorize important sequences that give you access to your funds. It works great while your brain functions the way it is supposed to. It becomes a nightmare when it no longer does. The standard and recommended way of storing seed is good enough. Make multiple paper or metal backups that are stored in separate locations and increase the security with a passphrase. The passphrase and the seed should also never be in the same place.

People get old, they get sick, you can have an accident and head trauma that causes permanent memory loss. The system won't help you if that happens. Besides, someone will one day probably inherit what you own. Do you think your system of numbers and pictures is easier for someone to decipher than a piece of paper or metal with the proper words written down from 1-12/24? If this works for you, congratulations. I hope that in the future your brain won't fail on you. But there are very few that don't. I wouldn't complicate things for my family though.
legendary
Activity: 2268
Merit: 18771
or with hiding the seed very deep, like for example burying it somewhere and then suffering from memory loss and not being able to find the location.
True, but there are a couple of distinct differences. Having to remember 38 completely arbitrary things like Michael Jordan or a llama in a specific order is a very different scenario to remembering "I hid my seed phrase in this location". You are far more likely to misremember one of 38 things, than you are to misremember a single thing. Further, simply trying to memorize a list is a very poor way of committing things to long term memory, whereas physically going to a location and performing a task (such as hiding your seed phrase there) is something which is much more easily remembered.

Also, it is far easier to say to your spouse or other family member "My seed phrase is hidden in location x" than it is to say "I need you to commit to memory this list of objects". If you have no single person you can trust with knowledge of your back ups, then create a multi-sig and split it between multiple people. All are preferable to relying on your memory.
legendary
Activity: 3038
Merit: 2162
This is the bottom line, really. It doesn't matter how good your system is or how strong your memory is, when everything from a stroke or an aneurysm or even a simple fall and blow to the head could render the whole thing useless. If I gave you a piece of paper and said "Use this to back up your seed phrase, but there is a not insignificant chance it will spontaneously combust with no warning whatsoever and you'll lose everything", you would of course refuse. Relying on your memory is really no different.


And this is true not only for memorizing the seed, but also for some homebrew crypto schemes - someone can easily lock themselves out if they forget their algorithm; or with hiding the seed very deep, like for example burying it somewhere and then suffering from memory loss and not being able to find the location.
legendary
Activity: 2268
Merit: 18771
Your brain is much more susceptible to damage, and inaccuracies than other physical items.
This is the bottom line, really. It doesn't matter how good your system is or how strong your memory is, when everything from a stroke or an aneurysm or even a simple fall and blow to the head could render the whole thing useless. If I gave you a piece of paper and said "Use this to back up your seed phrase, but there is a not insignificant chance it will spontaneously combust with no warning whatsoever and you'll lose everything", you would of course refuse. Relying on your memory is really no different.

Nobody should, but we may have to in case the government seizes all our belongings.
You should have multiple off-site back ups anyway. Backing up everything in the same location as your main wallet (i.e. in your house) provides no protection against fire, flood, or other natural disasters. If the government or law enforcement raid your house, your off-site back ups will be safe provided you have kept their existence private. Use passphrased wallets, or even better multi-sig, for this set up for additional protection.

legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
Funny thing about a memory, I can still remember some stupid things and songs from my childhood, but I can't easily remember a phone number or someone's birthday.
Cognition during childhood is innately stronger and this declines with aging. To speak a language fluently, you would have been exposed to people speaking the language since your childhood. I still remembered one thing I did recited during my childhood up to this day bafter long period of time I did not recite it again. It was one when I was a child, I made it like 8 during my teen age, but I forgot the whole 7 completely while still remember the first I had known during my childhood.

There are long term memory and short term memory. There are numbers (although not long) I still remember because I have known it for long and put it to daily use, like my dad and mum phone numbers, I can never forget both. But there are still numbers that I thought I have learnt but I forgot because I did not put them into use. Not putting something into use will result into the information gradually fading away from someone's memory.

It is certain that seed phrase, seeds and many other things related to wallet including what is in the OP will not be in frequent used, this will finally and easily result to forgetfulness of it. That is why seed phrase or anything related can not be memorized which is perfectly wrong because the person can not turn it into morning, afternoon and night anthem for years, while not forgetting after not uising it as anthem again is not guaranteed, which can result to coin loss.

The only one outside of BIPs which is better but which I can not still recommend is Shamir secret sharing, which will convert seed phrase or anything encrypted to characters which I do not prefer unlike the seed phrase itself which is easy to write down and backup, while passphrase can be included but backup in different location to increase the backup security, while also multisig is a good way to go about this.
legendary
Activity: 3038
Merit: 2162
Memorizing is only good as a last resort type of backup, a back up that you don't really rely on, but still keep because one extra back up won't hurt.

From my experience the mnemonic seeds from Electrum are very easy to memorize and keep in memory for long periods of time, but if you feel like your method works better for you, then go ahead. But I think most people will find the standard seeds easier.
legendary
Activity: 2212
Merit: 7064
Nobody should, but we may have to in case the government seizes all our belongings.
If government seizes all your belongings (that is always a possibility) do you think you would still be able to function and think normally?
They could also reprogram your brain and extract any information and images you are hiding, with force or blackmailing.
Few days ago I watched one movie related with Project MKUltra, hypnosis and human experimentation that could be used to extract any images you hold in your head.

Funny thing about a memory, I can still remember some stupid things and songs from my childhood, but I can't easily remember a phone number or someone's birthday.
Some people have better photographic memory but others are terrible in this, so not everyone would be able to use your system with images.

Better solution: Multisig and using multiple locations or even multiple countries for hiding your keys, and if all the governments in the world start to confiscate everything from people, than we all all screwed anyway.
staff
Activity: 3304
Merit: 4115
Nobody should, but we may have to in case the government seizes of all your belongings.
Even then there's probably better ways of doing this. I've seen loci work in the short term, however the long term data on it isn't great, since I know for a fact that the things I once remembered with it, aren't as great in my memory as when I did then years ago. Thus, I would say unless you're accessing this information in your brain frequently, it'll deteriorate. If you're using this technique or practicing it, then you need a way of verifying it, since your memory is definitely susceptible to inaccuracy.

I'd have to give it a little think, but I'm sure that there's other ways of doing this that doesn't solely rely on your memory, because quite frankly I don't believe that most people have the discipline to remember this, and practice it frequently enough to keep it sound in their memory.

Even if the alternative means remembering small amounts of data compared to this, that might be a slightly better solution.
legendary
Activity: 1288
Merit: 1080
Also, if someone can figure out a few common guesses on what word you'd assign a number (the Michael Jordan bulls jersey really stands out in this regard) then you lose one of the main advantages of this PEG system - that people don't know your words, as BIP39 wordlists are public for everyone to see.

I don't pick the numbers arbitrarily.   The numbers are coming from the seed.  Say the number I must associate with Jordan is 28 (it's not the actual number I'm using, 28 is just a random number I've just generated for illustration purpose), then I must chose a word that codes 28 in the major system.

28 is n + (v or f).   So I can picture Michael Jordan handling a knife.  You can't guess that from Michael Jordan alone because me picking the knife for 28 had nothing to do with me picking Michael Jordan for 23.
legendary
Activity: 1288
Merit: 1080
I certainly wouldn't rely on it as a single point of failure.

Nobody should, but we may have to in case the government seizes all our belongings.
staff
Activity: 3304
Merit: 4115
Your brain is much more susceptible to damage, and inaccuracies than other physical items. Our memory as humans is absolutely awful, and that's even at the beginning of our life spans, though as we age the brain, and therefore the memory also deteriorates along with it, this is without including the possibility of brain diseases which can effect your memory.

This memorization technique is fun, and although it might be suitable for certain people, I wouldn't count on my memory even if I did. I've also practiced the memorization techniques of loci, and while I might have thought or even used it with a Bitcoin private key, I certainly wouldn't rely on it as a single point of failure. I actually got into the technique via Derren Brown, who's an expert of misdirection or mentalist if you'd prefer.  He uses this technique multiple times in his shows, one show he uses it to memorise a large part of London streets, and it almost works flawlessly on the night.

However, I couldn't with good conscious while openly admitting this technique is actually quite effective, recommend using this as a single point of failure to memorize a private key. What do I mean by single point of failure? Well, I mean this shouldn't be the only way that you are remembering your private key, seed or whatever. Contingency plans are needed for everything, in fact I think you should have plans for a system that includes as many systems for point of remembrance, without compromising security, especially if you're holding onto anything of considerable value.

The point of the recall table is precisely to encode the order.
If you are physically storing that recall table, without encryption otherwise to be able to encrypt it you'd have to remember that method, which you wouldn't be able to do with loci, then the security of this is already compromised compared to several other methods. Derren Brown actually doesn't recommend using a recall table as you put it, and the method of loci can be memorized quite well without it.

For example, if you picture a house with rooms, in each room create the association in your head of the images you have above, and go through the house in a particular order, that then becomes your recall table, however it isn't actually physically stored anywhere. Of course, this means your susceptible to what I said earlier about the human brain being rather bad at remembering things, though if you are storing that recall table anywhere else, but your brain then there's a small chance, that someone else gaining access to it could potentially decipher the meaning via association just how you constructed it.

So you end up with 38 things to memorize, but you have no way of memorizing the order? So in 5 years' time even if you somehow manage to recall all 38 things without forgetting a single one (which is incredibly unlikely), you now end up having to brute force 38! possible combinations, which is impossible. Even if you could brute force a trillion combinations a second, it would take you over a trillion times longer than the age of the universe to even calculate 0.1% of all possible combinations.

Your system also has no way of covering duplicates?

All in all, as with any system which relies on memory alone, this sounds like a great way to lose your coins. Just write your seed phrase on paper like you are supposed to.
Like I said above, the best way I can think of doing it would be imaging a house with rooms, and then going through it in a logical way. For example, go left first when there's multiple options, and use a house your familiar with like your own. This method is pretty effective, and I've done it for things for fun in the past, though I absolutely would not solely rely on this for memorizing the access point of my Bitcoin.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
But you'll need 2048 words and associations between them. It's going to take a significantly long time for you to figure out words to associate with each of those numbers. Also, if someone can figure out a few common guesses on what word you'd assign a number (the Michael Jordan bulls jersey really stands out in this regard) then you lose one of the main advantages of this PEG system - that people don't know your words, as BIP39 wordlists are public for everyone to see.
legendary
Activity: 1288
Merit: 1080
Heck, here is my full recall table.  As I said, it does not have to be secret.

1 is Attila, leader of the Huns.  Because "Hun" sounds like one in French.



2 is Elizabeth II.



3 is anything related to the Troyan war.  Because "Troy" sounds like three in French.



4 is Chaterine Deneuve.  Because that first name sounds like four in French and as a kid I saw a movie with Catherine Deneuve wearing a donkey skin and I found the image very striking.



5 is a hand because it has five fingers.



6 is any insect.  Because insects have six legs.



7 are Disney's seven dwarves.



8 is Spiderman.  Because spiders have eight legs and I didn't want to pick an animal to avoid confusion with 6.



9 is anything evoking an egg.  Because "an egg" in French sounds like 9.   For instance I can use Lewis Caroll's Humpty Dumpty.



10 is Charlton Eston in "the ten commandements"



11 is anything related to soccer.  Because a soccer team has 11 players.



12 is Jesus Christ and his twelve apostles.



13 is mother Theresa.  Because her first name vaguely sounds like 13 in French.



As mentioned previously, 14 is Louis XIV



15 is anything related to rugby, as there are typically 15 players in a rugby team.  I picked a famous French rugbyman :



16 is Louis XVI and the way he died.



17 is Louis XVII.  This child died in jail so I imagine him there.  It's striking enough of a mental picture for me but there is none on the web.

I struggle with 18.  So far I'm using a symbol for something NSFW as it's often marked as "18+", but I'm not too happy with this entry.



I struggle with 19 too.  I pick a place where I used to live as the door number was 19.  No pictures for this on the web of course.

20 is anything related to wine, because "wine" in French sounds like 20.



21 is Tarot.  Because in tarot there are 21 trump cards.  I can also use a card trick discussed in this numberphile episode.



22 is police.  Because in French there is a famous saying "22, v'la les flics"



23 is Michael Jordan, as mentioned previously.



24 is anything related to the French car race "les 24 heures du Mans" :



25 is Santa Claus.



I couldn't pick anything better than iron for 26.  Iron's atomic number is 26.  I picture an iron sword for instance.



27 is the day number of my birthday so I picture a birthday gift.



I haven't found anything truly satisfying for 28, so for now I think about four number sevens or something.

29 is the atomic number of copper.  So I think of copper wires.



30 is Judas Iscariot.  Because he is said to have betrayed Jesus Christ for thirty silver coins.



31 is anything related to this animated series I mentioned previously.



32 are a full set of teeth.



33 again as mentioned above is a misbaha.



34 is the atomic number of Selenium, which means moon in Greek.  So, the moon.



I'm not entirely satisfied with what I found for 35.  On wikipedia I learned that it is a tetraedral number so I went with the corresponding picture.



For 36 I went with the Jewish belief that the first light created by God shone for 36 hours.  So I imagine an empty space irradiated by light.  No web picture for this.  Obviously this is not a very satisfying entry but it works.

37 is the human body temperature in Celsius.  So I pick a thermometer.



38 is the American roulette, as it has 38 slots.

legendary
Activity: 1288
Merit: 1080
So you end up with 38 things to memorize, but you have no way of memorizing the order?

The point of the recall table is precisely to encode the order.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
As far as I know, bip39 is the most standard way to memorize your HD wallet

No. Not for memorizing. It's the modern way to write down your "keys" (especially because common English words are less prone to error than "random" strings)
Memorizing such things are not advised, since accidents and strokes are far too common. Of course, you are free to do what you want with your own money...
legendary
Activity: 2212
Merit: 7064
it's not compatible with the bitcoin core client
It's not compatible with core wallet, but you could still use offline version of iancoleman mnemonic code converter to convert BI39 words to any other supported formats.
Bitcoin core recently added support for hardware wallets so maybe it could still support BIP39 indirectly.

I don't find the generated words easy to memorize
I would not count so much on my memory and brain to remember anything important long term like seed words, with age memory gets worse and there is always a chance you get strike by Alzheimer's or something similar disease.
One more flaw is that we are all going to die one day and we don't know when exactly, so you (and your family) are screwed if you don't have backup written on paper or metal.
Don't get me wrong, I think it's interesting that people are creating their own alternative systems for bip39, and you can use whatever you feel comfortable with.
legendary
Activity: 2268
Merit: 18771
So you end up with 38 things to memorize, but you have no way of memorizing the order? So in 5 years' time even if you somehow manage to recall all 38 things without forgetting a single one (which is incredibly unlikely), you now end up having to brute force 38! possible combinations, which is impossible. Even if you could brute force a trillion combinations a second, it would take you over a trillion times longer than the age of the universe to even calculate 0.1% of all possible combinations.

Your system also has no way of covering duplicates?

All in all, as with any system which relies on memory alone, this sounds like a great way to lose your coins. Just write your seed phrase on paper like you are supposed to.
Pages:
Jump to: