Author

Topic: Need help to setup Air gap system for storing bitcoins. (Read 173 times)

legendary
Activity: 3402
Merit: 5004
https://merel.mobi => buy facemasks with BTC/LTC
Will give electrum a try may be latter.

Before that,
How to generate receive address in bitcoin core without use of "Request Payment".
The bitcoin core is not synchronized at all.
In QT (gui) you can always open the console (help -> debug window -> console) and enter "getnewaddress"
If you run bitcoind => ./bitcoin-cli getnewaddress

In core, it might also be interesting to make sure your full wallet is backupped properly... If it's a HD wallet only 1 backup is necessary, if it's non HD you should shedule regular backups... If you decide to encrypt a non-encrypted wallet, you'll also need to create a new backupset.
newbie
Activity: 9
Merit: 2
If you have any questions, don't hesistate to ask them Smiley

Will give electrum a try may be latter.

Before that,
How to generate receive address in bitcoin core without use of "Request Payment".
The bitcoin core is not synchronized at all.
newbie
Activity: 9
Merit: 2
I have not yet tried to do this, but I think you can find what you need among those guides:
[GUIDES] on Bitcointalk. Index thread
I read a post on this, maybe oleooleo, let me check. If he made that post, you can ask his help, but wait a few minutes (I will check then let you know).

Thanks for your suggestion. I found a really helpful post.

[Topic: [Guide] Secure air-gapped crypto wallet storage method]
legendary
Activity: 3402
Merit: 5004
https://merel.mobi => buy facemasks with BTC/LTC
Basically, you have an online, watch-only wallet. This wallet does not contain your private key(s) or xpriv, but only your addresses or xpub (or ypub). The watch-only wallet is online, thus it can scan the new blocks for unspent outputs funding addresses that can be derived from your xpub.
The online wallet can be used to generate new transactions spending these unspent outputs, but since the watch-only wallet does not contain your private key, it cannot be used to sign these transactions.

That's why you also need an offline (air gapped) machine. This offline wallet does contain your private keys (or xpriv/ypriv).  You need to generate your unsigned transaction with the online wallet, transfer it to the offline wallet for signing, and then back to the online wallet for broadcasting. The offline wallet does not need to be sync'ed, it's only used for signing premade transactions.

I've tried this setup with core and electrum in the past. Electrum has a how-to on it's official site: http://docs.electrum.org/en/latest/coldstorage.html

If you have any questions, don't hesistate to ask them Smiley
hero member
Activity: 2254
Merit: 831
I have not yet tried to do this, but I think you can find what you need among those guides:
[GUIDES] on Bitcointalk. Index thread
I read a post on this, maybe oleooleo, let me check. If he made that post, you can ask his help, but wait a few minutes (I will check then let you know).
newbie
Activity: 9
Merit: 2
I m confused. Since Bitcoin core requires internet connection to sync during startup.

I have completely new hardware set which i want to setup for cryptos. I also have Live OS on flash drive.

Even if i setup new hardware, I need to transfer unsigned tx to this computer to get signed and then transfer signed transaction back to connected system to transmit. What is preferable option to transfer data to air gaped system. Is it CD/DVD Burn or flash drives.

If its Flash drive  how to be sure if its not compromised (I can use Anti virus etc. But still.).
Jump to: