Bitcoin Forum
April 27, 2024, 09:55:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Does anyone keep an updated blockchain on his airgapped laptop?  (Read 102 times)
takuma sato (OP)
Sr. Member
****
Offline Offline

Activity: 289
Merit: 409


View Profile
December 27, 2023, 02:26:15 AM
 #1

Most people would have 2 laptops using linux with a distro of choice. The laptop that signs transactions (cold wallet) wouldn't even have wifi card, bluetooth or anything wireless installed. This laptop does not have an updated blockchain. If you use Bitcoin Core I asume you would just install Bitcoin Core, open it, and basically leave it as if it wast trying to synch, but since there is no internet, it never synchs, and you just generate PSBT file and put it on the other Bitcoin Core laptop that has a watch only wallet with a synched blockchain, then broadcast it into the network.

Thing is, I always thought he hot wallet laptop looks kinda "ugly" or offputing, it just looks like you have 0 funds, and its trying to synch, but since there is no internet, it's just there doing nothing.

What if you save the blockchain files from the hot laptop and put them into the airgapped laptop? this way you would see your funds in your airgapped laptop too, it would be cooler than seeing 0 BTC. I know this is just all mental because what matters is that the hot laptop shows the correct funds, but if you have a lot of free space doing nothing, I thought maybe i would just put in there the blockchain files again, and you would have a backup of it just in case. The problem of this would be, how to send the blockchain files safely to the airgapped laptop's drive. An USB stick may be infected. There are some alternatives, like optical disks. There are some huge capacity disks available that may be a good idea to have for backups. Last time I checked, you would be able to write to these disks without closing the lesion, so you could just update them with newer blockchain files from time to time, and copy them on your airgapped device. This way you would have 3 backups of the blockchain, and being able to see your actual funds on the airgapped machine safely which is cool. And I say safely because I doubt you can put a virus on an optical disk from doing this.

Anyway let me know your views on this specially those that use 2 Bitcoin Core instances for this (one for airgap and other for broadcasting)
1714211729
Hero Member
*
Offline Offline

Posts: 1714211729

View Profile Personal Message (Offline)

Ignore
1714211729
Reply with quote  #2

1714211729
Report to moderator
1714211729
Hero Member
*
Offline Offline

Posts: 1714211729

View Profile Personal Message (Offline)

Ignore
1714211729
Reply with quote  #2

1714211729
Report to moderator
1714211729
Hero Member
*
Offline Offline

Posts: 1714211729

View Profile Personal Message (Offline)

Ignore
1714211729
Reply with quote  #2

1714211729
Report to moderator
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714211729
Hero Member
*
Offline Offline

Posts: 1714211729

View Profile Personal Message (Offline)

Ignore
1714211729
Reply with quote  #2

1714211729
Report to moderator
1714211729
Hero Member
*
Offline Offline

Posts: 1714211729

View Profile Personal Message (Offline)

Ignore
1714211729
Reply with quote  #2

1714211729
Report to moderator
1714211729
Hero Member
*
Offline Offline

Posts: 1714211729

View Profile Personal Message (Offline)

Ignore
1714211729
Reply with quote  #2

1714211729
Report to moderator
Yamane_Keto
Sr. Member
****
Offline Offline

Activity: 462
Merit: 477



View Profile WWW
December 27, 2023, 02:40:49 AM
 #2

Transferring blockchain files will always force you to do this every time you want to spend, but why do you need to do that when you can import your MPK to full node/ SPV wallet?

Instead of using flash memory, CD or USB disks, you need to install a camera in the airgapped, sign the message, show the QR-code, broadcast the transaction, and  you will be 100% guaranteed that there are no viruses or weak spots in the airgapped system.

There is a case in which you do not need to synchronize, which is if you use the Send All feature.

.BEST.CHANGE..███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
joniboini
Legendary
*
Offline Offline

Activity: 2170
Merit: 1789



View Profile WWW
December 27, 2023, 03:26:29 AM
Merited by LoyceV (4), pooya87 (2), ABCbits (1), hosseinimr93 (1)
 #3

Thing is, I always thought he hot wallet laptop looks kinda "ugly" or offputing, it just looks like you have 0 funds, and its trying to synch, but since there is no internet, it's just there doing nothing.
Isn't that the point of using an air-gapped device? You're not supposed to daily drive it and make it work on something every day. I honestly think there's nothing wrong with that, as offputting as it is for you. The priority is the security of your wallet, which is why I don't think most people would recommend you buy a $1000 laptop just for that. If you don't have the funds to buy a separate device, what about using a live OS to manage your funds? You'll need a USB stick too, after wiping it and installing an OS of your choice. I don't think it is as secure as an air-gapped device though, CMIIW.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10504



View Profile
December 27, 2023, 05:35:55 AM
Merited by LoyceV (4), ABCbits (2), Jet Cash (2), hosseinimr93 (2), DdmrDdmr (1), Charles-Tim (1)
 #4

Your question is a paradox in 2 places.

First is obviously the fact that when you say "cold storage" and "airgap" it means absolutely no connection to the outside world. Be it an internet connection or you connecting a USB disk, putting in a CD and regularly transfer files to that system, in which case it stops being "airgapped".

Second paradox is that when you say "cold storage" you are talking about a key storage not a "coin" storage. Which means it is only supposed to store your private keys and not your coins to know the balance. In fact I'd argue that the client should not even show a balance box in UI. Instead it should show you the number of private keys/addresses that the wallet holds.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
BlackHatCoiner
Legendary
*
Online Online

Activity: 1498
Merit: 7292


Farewell, Leo


View Profile
December 27, 2023, 06:13:35 AM
Merited by LoyceV (4), pooya87 (2), Charles-Tim (1)
 #5

First is obviously the fact that when you say "cold storage" and "airgap" it means absolutely no connection to the outside world.
"No connection to the outside world" sounds a bit of an absolute. If there is no connection to the outside world, then how can you make and transfer transactions with it?

Instead, I'd rather say "being airgapped means incapable to connecting to any network". Having a wireless network adapter, even if disabled from your operating system, does not make a machine airgapped. However, being able to transfer text in the form of QR codes, does not connect my machine to any network, nor does it allow the network connected computer to infect it in some manner.

Plugging USB sticks back and fourth is quite hard to decide if it passes the test, because it does not connect the computer to a network, but it might be able to infect it somehow if the network connected one injects a malware. Maybe a security expert can clears this out.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Charles-Tim
Legendary
*
Offline Offline

Activity: 1526
Merit: 4814



View Profile
December 27, 2023, 07:43:46 AM
 #6

What if you save the blockchain files from the hot laptop and put them into the airgapped laptop? this way you would see your funds in your airgapped laptop too, it would be cooler than seeing 0 BTC.
The function of a airgapped device is to store your keys which can be used to sign your transaction. If you do what I quote, your airgapped wallet is no more airgapped as long as you do not see 0 BTC anymore. If you have a wallet on an airgapped device, you will have a watch-only wallet on another device which you will use to track your coins. It is also worth knowing that your coins are not stored on your wallet but rather on blockchain.

.
HUGE
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
satscraper
Hero Member
*****
Offline Offline

Activity: 714
Merit: 1308


Cashback 15%


View Profile
December 27, 2023, 08:05:40 AM
Last edit: December 27, 2023, 08:20:13 AM by satscraper
 #7

~


Cold wallet on airgapped laptop doesn't need any blockchain data, actual or past, to function in accordance with its assignment which is to sign raw transaction created by hot (watch-only) wallet and send it back to online device. The latter pushes  signed transaction alone. Thus the copy of actual blockchain would "contaminate" the airgapped  machine with unnecessary (and might be dangerous)  data.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
LoyceV
Legendary
*
Offline Offline

Activity: 3290
Merit: 16557


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
December 27, 2023, 08:05:48 AM
 #8

I always thought he hot wallet laptop looks kinda "ugly" or offputing, it just looks like you have 0 funds
It's a feature, not a bug. If you want to have a secure air gapped system, you'll have to put your mind over such tiny inconveniences.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
ABCbits
Legendary
*
Offline Offline

Activity: 2856
Merit: 7407


Crypto Swap Exchange


View Profile
December 27, 2023, 09:32:15 AM
Merited by pooya87 (4), BlackHatCoiner (4), Jet Cash (2), Charles-Tim (1)
 #9

Plugging USB sticks back and fourth is quite hard to decide if it passes the test, because it does not connect the computer to a network, but it might be able to infect it somehow if the network connected one injects a malware. Maybe a security expert can clears this out.

On Linux, you could explicitt disable autorun when you plug USB drive and use noexec flag when mount the drive to partially prevent binary on that drive being run[1].

[1] https://superuser.com/a/1276936

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!