Hey everyone. I'm in a bit of a pickle. I’ve got this old core wallet.dat with Bitcoin Core v21 sitting on a laptop that hasn’t been online for years. It has under 0.1 BTC, and I want to spend 0.05 without reconnecting it to the internet. Any ideas?
Wait, how can your laptop stay offline and still sync with the network? What’s your setup? Are you using one laptop to sign transactions offline and the other one to connect to the internet?
I’ve got two laptops. Laptop 1 is the offline one with v21, used to receive BTC ages ago. Laptop 2 is online just to broadcast transactions. I was confused about signing transactions on the offline machine.
If tech stuff isn't your thing, maybe switch to Sparrow or Electrum for cold storage. They’re more user-friendly and easier to set up. Your offline laptop can sign with Electrum while the online one broadcasts.
Thanks for the tips! I’m diving into verifying PGP signatures now. But could anyone explain something to me? If I send a transaction from a wallet that’s not synced...
Just a heads-up, you shouldn't expose your AppData folder to the internet. That’s risky. Instead, transfer just the signed transaction to the online laptop.
You really should learn more about how Bitcoin Core works, or you'll end up losing coins. You don't need the entire AppData folder. Just the wallet.dat file is enough.
Yeah, I hear you. I’m just trying to make sure I understand everything. I thought all transactions not synced were stored in wallet.dat until confirmed.
You’re right to be cautious, but handling it the way you mentioned actually defeats the purpose of offline storage. If you’re moving files between computers, the offline one isn’t really offline anymore.
It’s trustworthy, but not for newbies. Electrum and Sparrow are better for less experienced users. An offline computer is to avoid internet threats, so don’t ever expose it.
Thanks, I’m trying Electrum now. Is it true that if I sign a transaction offline and then move the wallet file to the online machine, I don’t need a password there?
Nope, that’s not how it works. If you sign it offline and bring the wallet.dat to the online computer, you’ll need to enter the password to decrypt it.
It doesn’t work like that though. You can’t sync or broadcast without entering your password if needed. You might want to consider a hardware wallet instead.