<p>You should be able to just make a transaction of any amount using My Wallet and it should just require you to enter/scan the private key to confirm/sign the transaction. </p>

CC BY-SA 3.0
2018-02-02T16:50:06.863Z
Can you explain why this address has multiple spends on it? https://www.blocktrail.com/BTC/address/38Ee9XUoHp6usVRDKNTdUvS1EUsca3Sb6L/transactions
Dean Radcliffe
CC BY-SA 3.0
2013-12-30T20:59:44.533Z
2013-12-30T20:59:44.533Z
Steven Roose
<p>When Alice, who owns an address containing <strong>5BTC</strong>, sends <strong>4BTC</strong> to Bob:
<strong>1BTC</strong> is keep for her as change. But this 1BTC <em>NEVER</em> comes back to the orginal address: a new address is automatically generated, containing this 1BTC.</p>

<p>Qt-Bitcoin does that silently (and it's quite confusing I daresay) and create this address.</p>

<p>So, you can't send partially from a paper wallet. Or from any single address for that matter (since a paper "wallet" is in fact only a single address).</p>

<p>What you can do instead is "importing" the private key inside Qt-Bitcoin. and then spend the money inside that address. (and if it's partially spent, new addresses are automatically generated as already said)</p>

CC BY-SA 3.0
2013-12-31T00:48:00.177Z
So what happens when someone does spend from a paper wallet address partially?
Patoshi パトシ
CC BY-SA 3.0
2013-12-31T00:49:28.847Z
Also i set this up recently following these directions on blockchain.info on how to make a paper wallet: https://blockchain.info/wallet/paper-wallet-tutorial-web - It says: "Please test spending a small amount before receiving any large payments." If i sent a partial amount where does the change go then since its a paper wallet?
Patoshi パトシ
CC BY-SA 3.0
2013-12-30T21:46:05.460Z
2013-12-30T21:46:05.460Z
btc-test
<p>The key to understanding what's going on here is to realize that there are not two, but three components of a bitcoin transaction that determine where coins end up. These are the inputs, the outputs, and the oft forgotten remainder. The inputs to a transaction are the addresses that have coins that are to be spent, and the outputs are the addresses where the coins are to be sent to. The reminder is the amount of coins left over when the inputs are greater than the outputs. In a bitcoin transaction, the remainder goes to the miner that confirms the block containing the transaction. That's why there needs to be a "change" address. If you have more coins in your input addresses than you want to send to the outputs, you need to send some back to yourself otherwise you'll loose them. </p>

<p>The standard bitcoin client handles this transparently by generating new change addresses when you complete a transaction. This is the "safe" thing to do because technically re-using an address can open you up to a kind of attack that would allow whatever coins remain to be stolen. This attack relies on being able to calculate a private key from a public key, however, so until quantum computers become a thing you don't really need to worry about it.</p>

<p>Though it is "less" safe, it is valid to use an input address also as an output address. I believe this is what blockchain does with a watch only address. Instead of creating a change address for the remainder in a transaction, it sends the change back to the original address. This means that you can use a watch only address multiple times without creating a new paper wallet. <strong>This means that you have to use blockchain when you are spending coins though.</strong> If you import your keys into bitcoin-qt and spend the coins, your paper wallet will no longer contain any coins. They will have been moved to a new change address.</p>

<p>EDIT:</p>

<p>I wanted to check and see if this is how blockchain actually works, and my guess is correct. If you spend coins from a cold storage address, blockchain will send the change back to the original address. You can see an example of this sort of transaction <a href="https://blockchain.info/tx/c3f9fd60f9aca96515b83bf671174161836354492f0dbec936aca1bd9bed6a31" rel="nofollow">here.</a></p>

CC BY-SA 3.0
2013-12-31T22:41:07.123Z
good explaination.
Patoshi パトシ
CC BY-SA 3.0
2018-02-02T16:51:09.787Z
I thought the remainder was always moved to a change address, and the original amount marked spent, but then I saw bitref's donation jar, which has two partial spends separated by over a week - how is that possible? https://www.blocktrail.com/BTC/address/38Ee9XUoHp6usVRDKNTdUvS1EUsca3Sb6L/transactions
Dean Radcliffe
CC BY-SA 3.0
2013-12-31T20:55:25.253Z
2014-01-01T05:09:59.020Z
2014-01-01T05:09:59.020Z
TwentyMiles
<p>Okay, so I create a paper wallet from blockchain.info and have it printed out with the public/private keys. Now I loaded it with some bitcoins. In my blockchain.info account it shows it as watch only. </p>

<p>Now my question is can I spend them partially or do I have to spend them in full by scanning the private key portion of the paper wallet?</p>

<wallet><paper-wallet>
Is it possible to spend partial amounts from a paper wallet?
Patoshi パトシ
# Is it possible to spend partial amounts from a paper wallet?

(Asked by: username_0 on 2013-12-29)

Okay, so I create a paper wallet from blockchain.info and have it printed out with the public/private keys. Now I loaded it with some bitcoins. In my blockchain.info account it shows it as watch only.

Now my question is can I spend them partially or do I have to spend them in full by scanning the private key portion of the paper wallet?

**Tags:** wallet, paper-wallet


---

## 3 answers

### Answer by username_4 on 2013-12-31. Score: 4 | Accepted answer

The key to understanding what's going on here is to realize that there are not two, but three components of a bitcoin transaction that determine where coins end up. These are the inputs, the outputs, and the oft forgotten remainder. The inputs to a transaction are the addresses that have coins that are to be spent, and the outputs are the addresses where the coins are to be sent to. The reminder is the amount of coins left over when the inputs are greater than the outputs. In a bitcoin transaction, the remainder goes to the miner that confirms the block containing the transaction. That's why there needs to be a "change" address. If you have more coins in your input addresses than you want to send to the outputs, you need to send some back to yourself otherwise you'll loose them.

The standard bitcoin client handles this transparently by generating new change addresses when you complete a transaction. This is the "safe" thing to do because technically re-using an address can open you up to a kind of attack that would allow whatever coins remain to be stolen. This attack relies on being able to calculate a private key from a public key, however, so until quantum computers become a thing you don't really need to worry about it.

Though it is "less" safe, it is valid to use an input address also as an output address. I believe this is what blockchain does with a watch only address. Instead of creating a change address for the remainder in a transaction, it sends the change back to the original address. This means that you can use a watch only address multiple times without creating a new paper wallet. **This means that you have to use blockchain when you are spending coins though.** If you import your keys into bitcoin-qt and spend the coins, your paper wallet will no longer contain any coins. They will have been moved to a new change address.

EDIT:

I wanted to check and see if this is how blockchain actually works, and my guess is correct. If you spend coins from a cold storage address, blockchain will send the change back to the original address. You can see an example of this sort of transaction [here.](https://blockchain.info/tx/c3f9fd60f9aca96515b83bf671174161836354492f0dbec936aca1bd9bed6a31)

> **Comments:**
> **username_0**: good explaination.  
> **username_2**: I thought the remainder was always moved to a change address, and the original amount marked spent, but then I saw bitref's donation jar, which has two partial spends separated by over a week - how is that possible? https://www.blocktrail.com/BTC/address/38Ee9XUoHp6usVRDKNTdUvS1EUsca3Sb6L/transactions  

---

### Answer by username_1 on 2013-12-30. Score: 0

You should be able to just make a transaction of any amount using My Wallet and it should just require you to enter/scan the private key to confirm/sign the transaction.

> **Comments:**
> **username_2**: Can you explain why this address has multiple spends on it? https://www.blocktrail.com/BTC/address/38Ee9XUoHp6usVRDKNTdUvS1EUsca3Sb6L/transactions  

---

### Answer by username_3 on 2013-12-30. Score: 0

When Alice, who owns an address containing **5BTC**, sends **4BTC** to Bob:
**1BTC** is keep for her as change. But this 1BTC *NEVER* comes back to the orginal address: a new address is automatically generated, containing this 1BTC.

Qt-Bitcoin does that silently (and it's quite confusing I daresay) and create this address.

So, you can't send partially from a paper wallet. Or from any single address for that matter (since a paper "wallet" is in fact only a single address).

What you can do instead is "importing" the private key inside Qt-Bitcoin. and then spend the money inside that address. (and if it's partially spent, new addresses are automatically generated as already said)

> **Comments:**
> **username_0**: So what happens when someone does spend from a paper wallet address partially?  
> **username_0**: Also i set this up recently following these directions on blockchain.info on how to make a paper wallet: https://blockchain.info/wallet/paper-wallet-tutorial-web - It says: "Please test spending a small amount before receiving any large payments." If i sent a partial amount where does the change go then since its a paper wallet?  

---

