<p>You cannot specify the subsequent script used when the current script is unlocked. The script that bitcoin is sent to has only two states, locked and unlocked. Locked means it doesn't move, unlocked means it moves whereever the one who unlocked it wants.</p>

CC BY-SA 3.0
2016-08-02T13:54:20.030Z
I was thinking it could be possible with P2SH, where the script being needed to unlock the funds would be one that sends the funds back to the sender.
max
CC BY-SA 3.0
2016-08-03T01:24:16.220Z
A script that unlocks funds only unlocks funds. It cannot make any new transactions that are dependent on it do anything.
Jimmy Song
CC BY-SA 3.0
2016-08-01T20:12:52.213Z
2016-08-01T20:12:52.213Z
Jimmy Song
<p>I'm reading up on Script, which is pretty advanced stuff for a web developer like myself. I'm wondering, is it possible to send a transaction that can only be spent to a particular address?</p>

<p>Example, "Alice sends 1 BTC to Bob. Bob cannot do anything with that BTC except send it back to Alice."</p>

<p>Is that possible and how would it be accomplished?</p>

CC BY-SA 3.0
2016-08-02T13:53:55.027Z
This is similar to this question:  http://bitcoin.stackexchange.com/questions/43959/restrict-the-bitcoin-usage-only-during-a-particular-period/  Perhaps that can give you an idea how to accomplish what you are trying to do.
Jestin
CC BY-SA 3.0
2016-08-31T20:54:47.893Z
hey! may I ask what material you are reading?
hartmut
<script>
(Script) Is it possible to create a transaction that is spendable to only one address?
max
# (Script) Is it possible to create a transaction that is spendable to only one address?

(Asked by: username_0 on 2016-08-01)

I'm reading up on Script, which is pretty advanced stuff for a web developer like myself. I'm wondering, is it possible to send a transaction that can only be spent to a particular address?

Example, "Alice sends 1 BTC to Bob. Bob cannot do anything with that BTC except send it back to Alice."

Is that possible and how would it be accomplished?

**Tags:** script

> **Comments:**
> **username_1**: This is similar to this question:  http://bitcoin.stackexchange.com/questions/43959/restrict-the-bitcoin-usage-only-during-a-particular-period/  Perhaps that can give you an idea how to accomplish what you are trying to do.  
> **username_2**: hey! may I ask what material you are reading?  

---

## 1 answers

### Answer by username_3 on 2016-08-01. Score: 1

You cannot specify the subsequent script used when the current script is unlocked. The script that bitcoin is sent to has only two states, locked and unlocked. Locked means it doesn't move, unlocked means it moves whereever the one who unlocked it wants.

> **Comments:**
> **username_0**: I was thinking it could be possible with P2SH, where the script being needed to unlock the funds would be one that sends the funds back to the sender.  
> **username_3**: A script that unlocks funds only unlocks funds. It cannot make any new transactions that are dependent on it do anything.  

---

