Author

Topic: how does the "move" feature in bitcoin client work - is it untraceable? (Read 1255 times)

hero member
Activity: 630
Merit: 500
Posts: 69
Learn something new every day.
legendary
Activity: 1050
Merit: 1000
You are WRONG!
Lets say I have a wallet with two account:

account1
account2

Each account has some addresses assigned to it, I can see them with:

bitcoind getaddressesbyaccount account1
bitcoind getaddressesbyaccount account2

Lets say that initially an address assigned to account1 has some bitcoins, and all addresses at account2 are empty.

Then I use move to move some bitcoins from account1 to account2

Then from what address the command: bitcoind sendfrom account2 TO_BITCOIN_ADDDRESS
sends the bitcoins?

What will the network see, what will be visible in blockexplorer?


it will just send the bitcoins from account1. while removing it from account2.

when you receive something on a address. the account holding that address is credited with the amount of bitcoins received. and the bitcoins goes to a pool of bitcoins. when the bitcoin client are sending out bitcoin coins, it chooses that deposit that haves a similar amount of bitcoin in it.
say account A receives 3 btc and 2 btc. and account B receives 5 btc.
now both accounts have the same amount of bitcoins in them.
...BUT if you are sending 3 btc from account B, it will be the 3 btc from account A.

if you are sending between accounts, you are just taking balance from one account and put it in another, the network sees nothing.
sr. member
Activity: 334
Merit: 250
Lets say I have a wallet with two account:

account1
account2

Each account has some addresses assigned to it, I can see them with:

bitcoind getaddressesbyaccount account1
bitcoind getaddressesbyaccount account2

Lets say that initially an address assigned to account1 has some bitcoins, and all addresses at account2 are empty.

Then I use move to move some bitcoins from account1 to account2

Then from what address the command: bitcoind sendfrom account2 TO_BITCOIN_ADDDRESS
sends the bitcoins?

What will the network see, what will be visible in blockexplorer?

legendary
Activity: 1050
Merit: 1000
You are WRONG!
What are the untraceability implications of the "move" feature of the bitcoin client?

https://en.bitcoin.it/wiki/Accounts_explained#Account_-.3E_Account_Transfers

"Moves are not broadcast to the network, and never incur transaction fees; they just adjust account balances in the wallet."

Does it mean, that if I have some Bitcoins at an address that is known to belong to me (for example I posted it together with my name online), then if I use "move" to move the Bitcoins to a different account in my wallet, then when I send some BTC from an address in the other account, that transaction is not traceable to me? Or is it?
accounts are used in shared wallets. moving between accounts. is not like subtracting 5 btc from one account and adding 5 btc to anoher account. nothing happens on the network, only on your local computer. and you can't transfer bitcoin to on one else.

it is just a accounting tool, nothing more.
sr. member
Activity: 334
Merit: 250
What are the untraceability implications of the "move" feature of the bitcoin client?

https://en.bitcoin.it/wiki/Accounts_explained#Account_-.3E_Account_Transfers

"Moves are not broadcast to the network, and never incur transaction fees; they just adjust account balances in the wallet."

Does it mean, that if I have some Bitcoins at an address that is known to belong to me (for example I posted it together with my name online), then if I use "move" to move the Bitcoins to a different account in my wallet, then when I send some BTC from an address in the other account, that transaction is not traceable to me? Or is it?
Jump to: