<p>I would personally use a linux/bsd computer, without a desktop-environment. This means, you'd command a bitcoin command-line client without having a graphical interface. Probably something like FreeBSD or Ubuntu. This computer can still be online and used for everyday transactions, but it's much less prone to keylogger attacks and any other sort of attacks since you're not using a Web-browser or Email client or any other malicious type of software that could harm your computer - you just have the command-line.</p>

<p>In my opinion having a minimal setup, with no software installed whatsoever except your bitcoin command-line client, is the best way to go for this type of scenario where you need to send regular payments.</p>

<p><img src="https://i.sstatic.net/ifmVP.png" alt="enter image description here"></p>

<p>So if you need to do regular transactions daily, using something like this is better than a cold storage in my opinion. You could backup your keys in paper wallets sure, but you'd need something online for everyday transactions. And command-line freebsd system would be your most secure option. Unfortunately if the constant swiping/importing doesn't work for you, this is the next best thing imho.</p>

CC BY-SA 3.0
2013-11-16T11:59:05.547Z
Hey Thanks! This is an answer for how the warm storage can work alone as securely as possible. But the questions is how can you make cold to warm transfers safe and efficient?
Emre K.
CC BY-SA 3.0
2013-11-16T12:03:19.053Z
Ok added some extra text. If importing/swiping doesn't work for you, then there's really nothing better out there than the system I described. You'd still keep the keys in cold storage thought.
Luca Matteis
CC BY-SA 3.0
2013-11-16T12:11:09.020Z
This is already how the warm storage is working. That's not the issue. The problem is not keeping the client/wallet secure. The problem is managing the cold to warm transfers securely and efficiently. There is bitcoinarmory.com but I'm curious if there is any other way.
Emre K.
CC BY-SA 3.0
2013-12-03T07:36:43.037Z
Thank you for the answer. I decided to mark it as valid anyway. It is valuable information
Emre K.
CC BY-SA 3.0
2013-11-16T11:56:20.383Z
2013-11-16T12:02:44.223Z
2013-11-16T12:02:44.223Z
Luca Matteis
<p>Very late answer, but I'd run Armory, and the transactions/signatures would be moved between the online and offline computers via serial cable rather than by flash drive (some medium-size crypto (not bitcoin, rather, CA signing, etc) installations I know of do exactly this).</p>

CC BY-SA 3.0
2014-12-21T10:33:27.903Z
2014-12-30T08:39:46.997Z
2014-12-30T08:39:46.997Z
hintss
<p>Think of a situation where you receive and send bitcoins on a regular basis, like an exchange or a payments processor.</p>

<ul>
<li>You want to keep as large a portion of your coins as possible on the cold storage without compromising efficiency.</li>
<li>You can't store all your coins in a cold storage because you need to send payments regularly too.</li>
<li>You need enough bitcoins on the warm storage to be able to cover the daily outgoing transfers you send.</li>
<li>Sometimes you receive a lot, sometimes you send a lot.</li>
<li>You need a secure and efficient way to transfer coins between these storages.</li>
</ul>

<p>How do you do this?</p>

<p>Keeping paper wallets in a safe and opening and importing/swiping them into the warm storage just doesn't work after a while.</p>

<security><coldstorage><payment>
What is the most efficient and safest way to handle cold&warm Bitcoin storages?
Emre K.
# What is the most efficient and safest way to handle cold&warm Bitcoin storages?

(Asked by: username_0 on 2013-11-16)

Think of a situation where you receive and send bitcoins on a regular basis, like an exchange or a payments processor.

* You want to keep as large a portion of your coins as possible on the cold storage without compromising efficiency.
* You can't store all your coins in a cold storage because you need to send payments regularly too.
* You need enough bitcoins on the warm storage to be able to cover the daily outgoing transfers you send.
* Sometimes you receive a lot, sometimes you send a lot.
* You need a secure and efficient way to transfer coins between these storages.

How do you do this?

Keeping paper wallets in a safe and opening and importing/swiping them into the warm storage just doesn't work after a while.

**Tags:** security, coldstorage, payment


---

## 2 answers

### Answer by username_1 on 2013-11-16. Score: 3 | Accepted answer

I would personally use a linux/bsd computer, without a desktop-environment. This means, you'd command a bitcoin command-line client without having a graphical interface. Probably something like FreeBSD or Ubuntu. This computer can still be online and used for everyday transactions, but it's much less prone to keylogger attacks and any other sort of attacks since you're not using a Web-browser or Email client or any other malicious type of software that could harm your computer - you just have the command-line.

In my opinion having a minimal setup, with no software installed whatsoever except your bitcoin command-line client, is the best way to go for this type of scenario where you need to send regular payments.

![enter image description here](https://i.sstatic.net/ifmVP.png)

So if you need to do regular transactions daily, using something like this is better than a cold storage in my opinion. You could backup your keys in paper wallets sure, but you'd need something online for everyday transactions. And command-line freebsd system would be your most secure option. Unfortunately if the constant swiping/importing doesn't work for you, this is the next best thing imho.

> **Comments:**
> **username_0**: Hey Thanks! This is an answer for how the warm storage can work alone as securely as possible. But the questions is how can you make cold to warm transfers safe and efficient?  
> **username_1**: Ok added some extra text. If importing/swiping doesn't work for you, then there's really nothing better out there than the system I described. You'd still keep the keys in cold storage thought.  
> **username_0**: This is already how the warm storage is working. That's not the issue. The problem is not keeping the client/wallet secure. The problem is managing the cold to warm transfers securely and efficiently. There is bitcoinarmory.com but I'm curious if there is any other way.  
> **username_0**: Thank you for the answer. I decided to mark it as valid anyway. It is valuable information  

---

### Answer by username_2 on 2014-12-21. Score: 2

Very late answer, but I'd run Armory, and the transactions/signatures would be moved between the online and offline computers via serial cable rather than by flash drive (some medium-size crypto (not bitcoin, rather, CA signing, etc) installations I know of do exactly this).


---

