not your keys .. not your bitcoin
But your keys .. your responsibility :D
Why this post ? Just because in the beginning of the year 2021, the “famous” blockchain.xxx (no name dropping) encounter some problems .. They have some different problems but mine was that I did not receive the authorization emails after login. Some redditors guessed this was a wallet upgrade issues but after some tests with different email addresses, I deducted that it was really an email delivery issue.
Anyway, I had satoshi and ether on this wallets so I was a little anxious .. This was the period when ether drop from $200 to >$1000..
I had to think of an alternative solution. This is why I bough nano ledger.. hardware wallet .. that finally are brainwallet because you can recovery your wallet with a passphrase.
During this period, I also was investiguating about 0.X btc that was on a particular wallet I owned from which I can’t found the private keys. The story ends when I found I had programmaticaly created in 2015 wallets with Ruby code, stored by a Rails app.. After some kind of archeology, I replayed the events : when the wallet was created, when I dropped from database private key column, and when I made a transfer on this wallet.
I onyl loose $70 in this story… $70 of 2015.. that represent today about $15K .. So your keys .. your responsability :]
The little Ruby snippet I used to create brain wallet easily :
require 'digest'
require 'bitcoin'passphrase = "my wonderful passphrase I need to not forget :)"
k = Digest::SHA256.hexdigest(passphrase)key = Bitcoin::Key.new(k)
puts "Private key : #{k}"
puts "Compressed Address : #{key.addr}"
You can create every keys from a passphrase you just need to remember .. This is a cold wallet called brain wallet.
The only complication is when you want to transfer token from your wallet.. You need to create raw data.. But it is a quick, nice and secure storing solution.