You can store your BitCoins and other cryptocurrencies in your head. With a strong encoding of your private key and memory techniques you will be able to travel with your BitCoin wherever you like and no one will be able to take them away from you.
Since the beginning of BitCoin there is the discussion going on about how to create a save and secure wallet for your assets. Next to soft- and hard wallets there is always the option to commit your private key to memory. For an untrained person this sounds impossible or at least very difficult and risky. For a memory coach this task sounds more like playing with Lego before breakfast.
How to Create a Secure Pass Code
This article will not teach how to memorize a private BitCoin key as it is. Instead we will use the SHA256 method to encode your key into words which you then later can decode back into your key. This is a common way to make the long and complex key more digestible. I am no programmer or hacker but I read into the topic and for your own safety you should follow these rules:
- Never use a previously published text phrase.
- Never create the words yourself.
- Use at least 12 randomly created words.
- Use a SALT.
Just lost 4 BTC out of a hacked brain wallet. The passphrase was a line from an obscure poem in Afrikaans. Somebody out there has a really comprehensive dictionary attack program running.Source
Please read ALL steps before you take any action:
Step 1: Download Brainwallet.io
You never know if your computer is compromised. So in order to be super safe you should download the brainwallet.io on GitHub to make it available when offline. You also should backup that website in case something happens to the website in the future.
Step 2: Go Offline!
Now disconnect from your internet access. Unplug the LAN cable or deactivate your WIFI. This way there will be no unwanted communication about your activity.
Step 3: Open Private Browsing Window
Open a new private browser window to prevent any cross-communication of Facebook and other spyware even though your are offline.
Step 4: Open Brainwallet.io
You can open the offline version by dragging the html file into your private browser window. By clicking on the random button you will create 12 random words for your passphrase. Click again to change the words. You should do that until you are relatively happy about them. If there are very difficult words you can barely imagine among them I would do that.
Step 5: Choose a SALT
You can read up what a SALT exactly is but in short in is an extra layer of security to make brute force attacks much more difficult. It is like a password and you choose basically anything for that. Three options are available: login info, personal info and generic. Only "generic" is really safe in my opinion. The other information is easy to acquire these days.
You can even select a file and upload it which will create a unique code for you. I don't like that method because it requires you to have that file. This is not what I understand as a true brain wallet. But if you choose this option be aware that it will override any previously generated words so you need to start with this process and generate the words afterwards.
Step 6: Generate your BitCoin wallet
After you set up everything you can now generate your new BitCoin wallet. To be super secure you should probably check on an online computer if it is still available although the chances are very good that it is. Just copy the code into any Block Explorer and check if it is a new wallet.
Step 7: Memorize the Passphrase and SALT
Before you finish the process and close the window you need to memorize everything. I will now demonstrate this process with a very simple but super effective method. We will need a memory palace for that which is dedicated only for this task. The easiest memory palace we can come up with is the body list. You will basically carry your passphrase on your body parts.
- Forehead
- Eyes
- Nose
- Mouth
- Chin
- Neck
- Chest
- Heart
- Belly
- Butt
- Legs
- Feet
- Hands (they are not on the center line and therefore serve well as number 13)
Associate the Body Parts with the Words
Now we need to translate our 12 words and the SALT into images. Most of the words are already concrete nouns like cat, shoe and house. These are easy. Imagine them as they are. Others are more abstract. But don't worry, it works for all words. Here are my examples for the BitCoin wallet above:
Forehead
Blade
Imagine that you cut your forehead with a blade.
Eyes
Mean
A mean person is stabbing your eyes.
Nose
Ocean
An ocean is flowing out of your nose.
Mouth
Nature
Your mouth is giving birth to nature: Plants grow out of it.
Chin
Since
Imagine something old:
Your chin has a build-in vintage camera ever since.
Neck
Toward
Imagine something moving toward something:
A slowly walking turtoise.
Chest
College
You are showing off your naked chest on the college campus.
Heart
Push
Your are pushing our your heart with pure muscle power.
Belly
Toss
Your are tossing something onto your belly button. (don't focus on what exactly)
Butt
Shiny
You have shiny gems coming out of your butt.
Legs
Fire
Your legs are on fire.
Feet
Moonlight
Your feet sparkle in the moonlight.
Hand
Whatever your SALT is
You get the idea
Make Sure you Never Forget
Very few people will ever consider this way because they are afraid to loose their assets. And rightfully so. It is crucial to repeat these associations like crazy. Your brain WILL create powerfull connections that last but only if you repeat the information over and over again. Doing so takes less than a minute but IT MUST BE DONE.
I am not responsible for you loosing your fortune so use this method wisely and read other sources before you do it.