<p>Bitcoin transactions do not move funds from one address to another.</p>

<p>Bitcoin's core concept is coins. Coins are created by transactions, and can have have arbitrary value. Coins are consumed by another transaction by explicitly referring to the transaction that created them. So, in a way, transactions melt some input coins together (destroying them), and forge new ones from it (with a total value that can't exceed the value of the melted ones).</p>

<p>When creating a coin, you can assign it to an address (in fact a script, but let's simplify). This is just an authentication mechanism on top: in order to consume a coin assigned to address A, you have to sign the transaction with the private key corresponding to A.</p>

<p>So to answer your question: this is not possible. To create a transaction, you need to know the exact transactions that assigned coins to addresses of yours, and their value.</p>

CC BY-SA 3.0
2014-04-23T08:34:20.707Z
_"or full node like bitcoind"_ Perhaps it is a good idea to elaborate on the difference between a full node and a node that only holds the block headers. I think he is referring to that (but formulated it incorrectly). Other than that your answer is perfect of course. (I'll up-vote you when added)
Jori
CC BY-SA 3.0
2014-04-23T10:35:22.700Z
Thank you for your answer :) Then there no way to do it with any software on internet ? that have her own server full node ? And any other service like blockchain.info ? because this one it's not good.
Bitcoin
CC BY-SA 3.0
2014-04-23T10:37:17.297Z
Mean her own RPC SERVER to use it with JSON RPC FROM PHP :)
Bitcoin
CC BY-SA 3.0
2014-04-23T11:00:48.330Z
@Jori: The original question asks without using the blockchain. There is no way to know the txid or amounts of transactions crediting you without watching blocks.
Pieter Wuille
CC BY-SA 3.0
2014-04-23T12:52:33.187Z
Oh, by 'blockchain' you meant blockchain.info?
Pieter Wuille
CC BY-SA 3.0
2014-04-23T08:23:51.997Z
2014-04-23T08:23:51.997Z
Pieter Wuille
<p>Any bitcoin client used on linux plateform to send bitcoin from address to another one without using blockchain or full node like bitcoind ?</p>

<p>Thank you</p>

CC BY-SA 3.0
2014-04-22T22:17:20.510Z
Have not same goal :)
Bitcoin
<client>
Bitcoin client from command line without blockchain
Bitcoin
# Bitcoin client from command line without blockchain

(Asked by: username_0 on 2014-04-22)

Any username_0 client used on linux plateform to send username_0 from address to another one without using blockchain or full node like bitcoind ?

Thank you

**Tags:** client

> **Comments:**
> **username_0**: Have not same goal :)  

---

## 1 answers

### Answer by username_1 on 2014-04-23. Score: 2

username_0 transactions do not move funds from one address to another.

username_0's core concept is coins. Coins are created by transactions, and can have have arbitrary value. Coins are consumed by another transaction by explicitly referring to the transaction that created them. So, in a way, transactions melt some input coins together (destroying them), and forge new ones from it (with a total value that can't exceed the value of the melted ones).

When creating a coin, you can assign it to an address (in fact a script, but let's simplify). This is just an authentication mechanism on top: in order to consume a coin assigned to address A, you have to sign the transaction with the private key corresponding to A.

So to answer your question: this is not possible. To create a transaction, you need to know the exact transactions that assigned coins to addresses of yours, and their value.

> **Comments:**
> **username_2**: _"or full node like bitcoind"_ Perhaps it is a good idea to elaborate on the difference between a full node and a node that only holds the block headers. I think he is referring to that (but formulated it incorrectly). Other than that your answer is perfect of course. (I'll up-vote you when added)  
> **username_0**: Thank you for your answer :) Then there no way to do it with any software on internet ? that have her own server full node ? And any other service like blockchain.info ? because this one it's not good.  
> **username_0**: Mean her own RPC SERVER to use it with JSON RPC FROM PHP :)  
> **username_1**: @username_2: The original question asks without using the blockchain. There is no way to know the txid or amounts of transactions crediting you without watching blocks.  
> **username_1**: Oh, by 'blockchain' you meant blockchain.info?  

---

