Keeping Bitcoin Core Safe Offline

22 replies 323 views
alpha23Member
Posts: 31 · Reputation: 79
#1Feb 22, 2023, 09:38 AM
I’m running two setups for Bitcoin Core. One on my main laptop for syncing the blockchain, and another offline for my private keys. The offline one has no internet access and just helps me create.psbt files which I send over to the online setup. Can I make sure the offline instance stops trying to connect?
6 Reply Quote Share
0xChadNewbie
Posts: 138 · Reputation: 3
#2Feb 22, 2023, 11:17 AM
You can't use an offline switch, but try noconnect. That should stop it from reaching out to other nodes. Just a heads up, you’ll still see that annoying ‘xx years behind’ message though.
5 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#3Feb 22, 2023, 03:15 PM
Maybe just shut down all networking on the offline machine. Haven't tried it, but if it has no network interface, it shouldn't try to connect.
4 Reply Quote Share
Posts: 67 · Reputation: 87
#4Feb 22, 2023, 07:48 PM
Core devs seem pretty set on wallet encryption being enough. Doubt they’ll go for a cold-storage feature. A node needs to be online, right? You'd probably need a separate program to handle that.
5 Reply Quote Share
alpha23Member
Posts: 31 · Reputation: 79
#5Feb 22, 2023, 08:27 PM
Keeping your wallet online is risky, I really don’t get why anyone would do that. Storing the wallet in an encrypted volume with a killer password is actually safer, since you don’t have the password exposed while doing transactions.
0 Reply Quote Share
Posts: 67 · Reputation: 87
#6Feb 22, 2023, 10:11 PM
Totally get your point. But the way I see it, making a guide for passing it down to inheritors is a pain. That’s subjective though, might not matter to you.
3 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#7Feb 23, 2023, 12:53 AM
Can you back up that claim? The wallet encryption is strong; but if your host system isn’t secure, that’s another story. Keyloggers can wreck everything.
2 Reply Quote Share
Posts: 67 · Reputation: 87
#8Feb 23, 2023, 04:08 AM
I misphrased that. Let me edit it to clear up confusion. Luke had GPG encryption on his keys, and I thought they considered that a valid method.
4 Reply Quote Share
Posts: 25 · Reputation: 179
#9Feb 23, 2023, 07:26 AM
You nailed it. Software can be secure but if the system is compromised, it’s like locking a gold bar in a safe with an impossible PIN and leaving it on the street.
0 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#10Feb 23, 2023, 11:07 AM
Your setup sounds solid! Bitcoin Core works offline too, just needs to be configured right. You can disable connection attempts easily. But that sync status? Still there, no way to get rid of it yet.
2 Reply Quote Share
Posts: 67 · Reputation: 87
#11Feb 23, 2023, 01:29 PM
I love how I can see transactions without entering my password. Some wallets just want the password all the time, which isn’t ideal for security.
2 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#12Feb 23, 2023, 04:41 PM
Exactly! The need to keep typing your password to check balances increases risk. I guess that’s why monitoring transactions without frequent password entry is key.
0 Reply Quote Share
Posts: 67 · Reputation: 87
#13Feb 23, 2023, 07:40 PM
I’m still lost on fully encrypting a wallet. There’s BIP38 for QR codes, but the address is still visible. BIP39 stores seed phrases unencrypted. What’s the solution?
4 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#14Feb 23, 2023, 11:59 PM
If BIP38 bugs you, just don’t save the address. That’s a simple fix.
2 Reply Quote Share
Posts: 25 · Reputation: 179
#15Feb 24, 2023, 06:13 AM
I sometimes miss the obvious things. You suggesting there’s something else to worry about with BIP38?
2 Reply Quote Share
Posts: 67 · Reputation: 87
#16Feb 24, 2023, 07:49 PM
Not really! I like BIP38. Just not an expert, so I rely on what I read.
1 Reply Quote Share
Posts: 25 · Reputation: 179
#17Feb 26, 2023, 06:12 AM
I’m with you on that. Using another password for GPG encryption helps too. Just make sure not to compromise the Bitcoin Core password!
2 Reply Quote Share
Posts: 67 · Reputation: 87
#18Feb 26, 2023, 06:30 AM
Good point! I like 2-of-2 multisig setups for the same backup reason, plus they’re less risky when transferring PSBTs. Totally agree on plausible deniability.
2 Reply Quote Share
alpha23Member
Posts: 31 · Reputation: 79
#19Feb 26, 2023, 10:47 AM
Multisig is a solid strategy, but why go for a 2-of-2 structure? If you lose or compromise a key, you could lose funds permanently.
2 Reply Quote Share
Posts: 67 · Reputation: 87
#20Feb 28, 2023, 07:16 AM
Fair concern! A 2-of-3 setup seems more forgiving if something happens to one key.
0 Reply Quote Share

Related topics