<p>I've done something similar on a Virtual Machine. I have a Linux based operating system for additional security.</p>
<p>Doing as you propose is basically the same as using a Ledger/Trezor. The additional risk with your setup is that you have your wallet on a computer that can run additional code that a hardware wallet can not. Every time you connect it to the internet and run code on it, you are presenting a security risk.</p>
<p>One possible risk I face from running Linux is that when I update my OS I download an app that's been compromised and can somehow run code to steal my funds.</p>
<p>Over using Yoroi and Daedalus, Daedalus is considered the safer option. But in a practical sense, they're as safe as each other and it's only in theory or extreme situations that Daedalus is safer.</p>
<p>The risks between these setups I believe is rather minimal. One advantage of having a big clunky PC is that you can't lose it easily, so at least you always know where it is as a convenience.</p>

CC BY-SA 4.0
2021-08-30T13:32:15.350Z
2021-08-30T13:32:15.350Z
PraiseTheBaud
<p>I built a fully offline Raspberry Pi solution on another coin years ago using QR codes, and cameras as readers.</p>
<p>Cardano is similar in the fact that you 1. build a transaction, 2. sign a transaction and then 3. broadcast a transaction.  Only the signing part needs access to your keys.</p>
<p>As an early step just transferring the data from step 1 to the computer, and then back after step 2 on a small USB stick would allow you to keep your computer fully offline, you would need to learn to construct raw-transactions in a cardano-node CLI.</p>
<p>If this is really of interest look at the Zymbit HSM6 which is a way to encrypt a Raspberry Pi and it has access to common cryptocurrency key schemes, though I didnt check for compatibility with Cardano.</p>
<p>EDIT: Found my old code, it was never meant for production use, just a fun project, but it gives you a start: <a href="https://github.com/Scalextrix/coinofflinewallet" rel="nofollow noreferrer">https://github.com/Scalextrix/coinofflinewallet</a></p>

CC BY-SA 4.0
2021-08-31T14:38:29.280Z
2021-08-31T14:46:24.227Z
2021-08-31T14:46:24.227Z
Scalextrix
<p>The question is, is it worth the trouble instead of spending $70 for a warranted and battle tested hardware wallet?</p>
<p>My answer to your post is that is probably not, if you are not doing anything specific that a hardware wallet can't do (like minting NFTs).</p>

CC BY-SA 4.0
2021-08-30T13:12:57.323Z
2021-08-30T13:12:57.323Z
Marek Mahut - StakeNuts
<p>This is similar to what I do with an airgap system, the main difference is the airgap system I use is never connected to the network and only signs transactions. I have a live USB stick that only uses Internet when iso is built, can import a wallet mnemonic via <a href="https://github.com/input-output-hk/adawallet" rel="nofollow noreferrer">https://github.com/input-output-hk/adawallet</a>, and I build transactions on-line using rosetta to query utxos, then sign on the offline system sneaker netting a usb stick back and forth.</p>

CC BY-SA 4.0
2021-10-04T15:16:23.680Z
2021-10-04T15:16:23.680Z
Samuel Leathers
<p>Am running through my mind the pros and cons of storing Ada on a spare computer disconnected from the network, not happy with being connected to the Internet 24/7 despite being behind firewall.</p>
<p>Apart from the inconvenience (due to physical size) of storing on a spare wiped and reinstalled computer, what are the security implications versus something like the Ledger cold wallet? Seems to be a few grey areas in that regard.</p>
<p>The computer would be disconnected from the network when not doing transactions but obviously does not have the physical as well as logical separation which something like the Ledger provides. On the other hand, Yoroi sandboxing provides a good level of security, and that coupled with a clean install, a dedicated computer would possibly suffice. Would there be advantages in installing Daedalus in this situation?</p>
<p>Any thoughts on this much appreciated.</p>

<wallet><daedalus><yoroi><security>
Spare computer with Yoroi or Daedalus as pseudo cold wallet v. Ledger
# Spare computer with Yoroi or Daedalus as pseudo cold wallet v. Ledger

(Asked by: username_0 on 2021-08-30)

Am running through my mind the pros and cons of storing Ada on a spare computer disconnected from the network, not happy with being connected to the Internet 24/7 despite being behind firewall.

Apart from the inconvenience (due to physical size) of storing on a spare wiped and reinstalled computer, what are the security implications versus something like the Ledger cold wallet? Seems to be a few grey areas in that regard.

The computer would be disconnected from the network when not doing transactions but obviously does not have the physical as well as logical separation which something like the Ledger provides. On the other hand, Yoroi sandboxing provides a good level of security, and that coupled with a clean install, a dedicated computer would possibly suffice. Would there be advantages in installing Daedalus in this situation?

Any thoughts on this much appreciated.

**Tags:** wallet, daedalus, yoroi, security

---

## 4 answers

### Answer by username_1 on 2021-08-30. Score: 1

I've done something similar on a Virtual Machine. I have a Linux based operating system for additional security.

Doing as you propose is basically the same as using a Ledger/Trezor. The additional risk with your setup is that you have your wallet on a computer that can run additional code that a hardware wallet can not. Every time you connect it to the internet and run code on it, you are presenting a security risk.

One possible risk I face from running Linux is that when I update my OS I download an app that's been compromised and can somehow run code to steal my funds.

Over using Yoroi and Daedalus, Daedalus is considered the safer option. But in a practical sense, they're as safe as each other and it's only in theory or extreme situations that Daedalus is safer.

The risks between these setups I believe is rather minimal. One advantage of having a big clunky PC is that you can't lose it easily, so at least you always know where it is as a convenience.


---

### Answer by username_2 on 2021-08-31. Score: 1

I built a fully offline Raspberry Pi solution on another coin years ago using QR codes, and cameras as readers.

Cardano is similar in the fact that you 1. build a transaction, 2. sign a transaction and then 3. broadcast a transaction. Only the signing part needs access to your keys.

As an early step just transferring the data from step 1 to the computer, and then back after step 2 on a small USB stick would allow you to keep your computer fully offline, you would need to learn to construct raw-transactions in a cardano-node CLI.

If this is really of interest look at the Zymbit HSM6 which is a way to encrypt a Raspberry Pi and it has access to common cryptocurrency key schemes, though I didnt check for compatibility with Cardano.

EDIT: Found my old code, it was never meant for production use, just a fun project, but it gives you a start: <https://github.com/Scalextrix/coinofflinewallet>


---

### Answer by username_3 on 2021-08-30. Score: 1

The question is, is it worth the trouble instead of spending $70 for a warranted and battle tested hardware wallet?

My answer to your post is that is probably not, if you are not doing anything specific that a hardware wallet can't do (like minting NFTs).


---

### Answer by username_4 on 2021-10-04. Score: 0

This is similar to what I do with an airgap system, the main difference is the airgap system I use is never connected to the network and only signs transactions. I have a live USB stick that only uses Internet when iso is built, can import a wallet mnemonic via <https://github.com/input-output-hk/adawallet>, and I build transactions on-line using rosetta to query utxos, then sign on the offline system sneaker netting a usb stick back and forth.


---

