A lot of folks I know use two laptops. One runs Linux and signs transactions but has no wifi or any kind of wireless stuff. This one doesn’t have an updated blockchain. If you’re using Bitcoin Core, you’d just install it and let it try to sync. But since there’s no internet, it never does... Just creates a PSBT file to transfer to the other laptop that has the synced wallet to broadcast.
Keeping an Updated Blockchain on an Air-Gapped Laptop
8 replies 34 views
Yeah but every time you want to spend, transferring those blockchain files seems unnecessary. Why not just import your master public key into a full node or SPV wallet instead? Way easier, right? And honestly, instead of using USB drives or CDs, why not just install a camera on the air-gapped laptop, sign messages, show the QR code, and broadcast transactions? No viruses, no issues.
CalmFalconMember
Posts: 262 · Reputation: 176
#3Nov 30, 2022, 01:26 AM
Isn’t that the whole idea of an air-gapped device? You’re not supposed to use it daily, right? I get that it seems weird, but the wallet's security is the priority here. Spending a thousand bucks on a separate laptop seems overkill if you’re on a budget. What about using a live OS on a USB stick instead? Sure, not as secure as air-gapped, but still an option.
Your question doesn’t add up in two ways. First off, when you talk about cold storage and airgap, it means zero connection to the outside world. Once you start transferring files, it’s not air-gapped anymore. Second, cold storage should only keep your private keys, not coins or balance info.
Saying 'no connection to the outside world' feels a bit extreme. If there’s no connection, how do you make transactions? I’d say it means unable to connect to networks. And just because you have a wireless adapter doesn’t mean it’s not air-gapped. Using QR codes to transfer text isn’t a network connection, right?
The air-gapped device is just for storing keys to sign transactions. If you’re checking balances on it, it’s not really air-gapped anymore. You need a watch-only wallet on another device to track your coins. Remember, your coins aren’t on the wallet, they’re on the blockchain.
The cold wallet on that air-gapped laptop doesn’t need any blockchain data to work properly. It simply signs raw transactions from the hot wallet and sends it back. Having actual blockchain data would just clutter and potentially compromise the system.
Exactly! If you want a secure air-gapped system, you gotta deal with some inconveniences. It’s worth it for the security.
On Linux, you can disable autorun for USBs and use the noexec flag when mounting them. That way, you’re partially preventing any binaries from running. Just a thought.
Related topics
- Need Help Redirecting Bitcoin Knots to Existing Blockchain 3
- Struggling to Install Blockchain on My External HDD Using Linux 12
- Is Mempool.space Accurate for Fee Estimates? 19
- HD Wallet vs Descriptor Wallet: What's the Deal? 3
- New Wallet Regulations for Crypto Purchases Over $10K in the US 15
- Advice on Channel Size for Lightning Network 5