<p>I would reroute all incoming deposits to cold storage, which I would keep in small portions on different addresses. </p>

<p>Then I'd import some cold storage addresses to my hot wallet whenever my hot wallet is running low, keeping the amount in my hot wallet in the range between "not empty" and "what I'm comfortable having in the hot wallet".</p>

<p>As Mike mentioned, multi-signature addresses could provide additional security, and accountability.</p>

CC BY-SA 3.0
2014-05-07T11:11:07.820Z
2014-05-07T11:11:07.820Z
Murch
<p>I'd recommend using multisig for your 'hot' wallet (selfish plug to bitgo).  Then you can periodically manually transfer from your cold storage savings, but have most of your coins be protected with signatures from at least 2 systems.</p>

CC BY-SA 3.0
2014-05-05T19:10:26.830Z
that would work. but please read the topic carefully. im trying to find a manual method to transfer from coldstorage(offline) to hot storage. in an exchange environment it may not be feasible to use usb-sticks due to the volume of transactions. so what other methods are available?
Syler
CC BY-SA 3.0
2014-05-05T08:08:47.647Z
2014-05-05T08:08:47.647Z
mike belshe
<p>I am building an exchange for crypto currency. I need to be able to transfer tx from cold storage(offline) to hot wallet(online system) for submission. Usb stick is suitable for an individual user mining but is not suitable in an exchange environment.   </p>

<p>One option I am proposed is to build an  api that sends tx over ethernet cable to and from cold/hot storage. But in this case the cold storage wont really be offline, it would still be connected. So what other options do I have that could work well for an exchange?</p>

CC BY-SA 3.0
2014-05-05T00:28:02.490Z
If the coins need to be able to be sent without human intervention, then by definition they cannot be in cold storage.
Nate Eldredge
CC BY-SA 3.0
2014-05-05T01:24:47.310Z
that is exactly what im struggling with. coldstorage means an offline system that is not connected. what do you mean by coins though? there are only public and private keys. private keys being stored in cold storage and tx being signed there manually.
Syler
CC BY-SA 3.0
2014-05-08T15:27:20.217Z
agree with @nate I think anything you do will risk the cold storage becoming hot. Having considered this the only reliable way to do this is with a Trezor. The transaction is contstructed in a hot environment, and the Trezor simply signs the inputs. It's this minimal functionality and isolation from other software that makes it a suitable "luke warm storage" device.
T9b
CC BY-SA 3.0
2014-05-09T03:17:51.653Z
i spent the last few days brainstorming ideas and have decided to go with a three tier system, a hot wallet, warm wallet and a cold wallet.
Syler
<coldstorage>
How to transfer signed tx from coldstorage to online system for submission into blockchain?
Syler
# How to transfer signed tx from coldstorage to online system for submission into blockchain?

(Asked by: username_0 on 2014-05-05)

I am building an exchange for crypto currency. I need to be able to transfer tx from cold storage(offline) to hot wallet(online system) for submission. Usb stick is suitable for an individual user mining but is not suitable in an exchange environment.

One option I am proposed is to build an api that sends tx over ethernet cable to and from cold/hot storage. But in this case the cold storage wont really be offline, it would still be connected. So what other options do I have that could work well for an exchange?

**Tags:** coldstorage

> **Comments:**
> **username_1**: If the coins need to be able to be sent without human intervention, then by definition they cannot be in cold storage.  
> **username_0**: that is exactly what im struggling with. coldstorage means an offline system that is not connected. what do you mean by coins though? there are only public and private keys. private keys being stored in cold storage and tx being signed there manually.  
> **username_2**: agree with @username_1 I think anything you do will risk the cold storage becoming hot. Having considered this the only reliable way to do this is with a Trezor. The transaction is contstructed in a hot environment, and the Trezor simply signs the inputs. It's this minimal functionality and isolation from other software that makes it a suitable "luke warm storage" device.  
> **username_0**: i spent the last few days brainstorming ideas and have decided to go with a three tier system, a hot wallet, warm wallet and a cold wallet.  

---

## 2 answers

### Answer by username_3 on 2014-05-07. Score: 2

I would reroute all incoming deposits to cold storage, which I would keep in small portions on different addresses.

Then I'd import some cold storage addresses to my hot wallet whenever my hot wallet is running low, keeping the amount in my hot wallet in the range between "not empty" and "what I'm comfortable having in the hot wallet".

As username_4 mentioned, multi-signature addresses could provide additional security, and accountability.


---

### Answer by username_4 on 2014-05-05. Score: 0

I'd recommend using multisig for your 'hot' wallet (selfish plug to bitgo). Then you can periodically manually transfer from your cold storage savings, but have most of your coins be protected with signatures from at least 2 systems.

> **Comments:**
> **username_0**: that would work. but please read the topic carefully. im trying to find a manual method to transfer from coldstorage(offline) to hot storage. in an exchange environment it may not be feasible to use usb-sticks due to the volume of transactions. so what other methods are available?  

---

