The buying of hardware wallet like Ledger or Trezor can really be expensive most especially In Nigerian here when you factor in shipping and customs fees.
But also for you to be keeping your Bitcoin savings on the same one phone that you use for everyday activities do also exposes you to malware, phishing and other online risks.
There is this low cost alternative that is really worth understanding. Turning your old spare phone into an offline Bitcoin signing device, using QR codes to transfer transaction data.
What an air gapped wallet? This a wallet setup where the device that holding your private keys stay offline. This very device doesn’t in any way connect to the internet whether to check balances or send transactions.
Instead make use of two phones. 1.You need an offline phone that will hold your private keys and signs transactions.
2.Your everyday online phone which uses a watch only wallet to check your balance and prepare transactions.
This two devices exchange transaction information through QR codes. With this your seed phrase doesn’t need to leave the offline phone.
Quick setup on how this works1.Prepare the spare phoneYou going to factory reset the old phone you are going to be dedicating for this purpose. So now gree that you are going to download blueWallet from the official source before disconnecting it from the the internet.
2.Disconnecting it from the internet You are going to remove the SIM card,turn on Airplane More and then of your wifi and Bluetooth. Make sure all this are turned off than also in your BlueWallet also enable Offline Mode on the network settings.
3.Generating your wallet keysWith the phone offline create a new Bitcoin wallet. Make sure you write down the recovery phrase and store it very securely offline. Then you export the wallet XPUB as a QR code.
After than, you scan that QR code with BlueWallet on your other everyday phone to create a watch only wallet. This will help you veiw your balance and prepare transactions without exposing your private keys.
4.
Sign transactions using QR codesIf you want to send Bitcoin:
• your online phone will prepare an unsigned transaction and it will display it as QR code.
• Then next your offline phone scans the QR code and signs the transaction.
•Then this offline phone will display the signed transaction as a QR code.
• Then your online phone scans it and broadcasts the signed transaction to the Bitcoin network.
And note this !!! Before signing make sure you carefully check the recipient address and also the amount on the offline device.
Very important security considerationsThis very setup can really reduce your exposure to remote attacks but this not automatically as secure as that of a dedicated hardware wallet. Cause this offline phone can actually still be stolen or even physically compromised and its software must be trustworthy. For your recovery phrase needs a proper offline backup also.
And BlueWallet has an official guide explaining this very setup :
https://bluewallet.io/docs/offline-cold-wallet/My question for the community Have you turn your old smart phone into an offline Bitcoin signing device before ? And again do you thing that this a reasonable low cost option for anyone who can’t afford or import a hardware wallet or are we going to still recommend that you save up for a dedicated hardware wallet ?
Let share our opinion