Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: SebastianJu on August 12, 2012, 05:28:37 PM



Title: Question about bitcoin-addresses
Post by: SebastianJu on August 12, 2012, 05:28:37 PM
Hello,

i can create different bitcoin-addresses in my wallet and name them. This way i know where money came from for example, when giving out a different address to each person that wants to send you money.

Are these addresses connectable? I mean can one see that all my addresses belong to one wallet?

And can i send bitcoins a way that it looks like they came from another wallet? I mean i have this possibility when receiving, but not when sending bitcoins?

Thanks!
Sebastian


Title: Re: Question about bitcoin-addresses
Post by: bg002h on August 12, 2012, 05:48:57 PM
Sorta, but it's not easy. It's not like someone can just look up all your wallet addresses in the block chain...but making connections based on spending patterns and ip addresses with some degree of certainty can be done. Bitcoin isn't perfectly anonymous, but it has good enough anonymity for a reasonable number of uses.


Title: Re: Question about bitcoin-addresses
Post by: Portnoy on August 12, 2012, 05:53:38 PM
Go to https://blockchain.info
input a Bitcoin address and you can find all kinds of interesting information about it.

Try the taint analysis for example:
https://blockchain.info/taint/*bitcoin address here*


Title: Re: Question about bitcoin-addresses
Post by: SebastianJu on August 12, 2012, 06:39:23 PM
I tested both links. The info given by the first seems to say that the address where i got money into is the same address where i send money from. So each receiveing-address in my wallet seems to be a own wallet on his own. Is that right? So when sending out all money in the wallet, and 2 addresses in my wallet have money then 2 transactions should take place. Am i right?

Then i tested the second link, but i dont get much from the info. There are hundreds of hashes and it tells me that the address got payments from them. Thats not correct. The address only got 3 payments and these were found by the first url tool correctly. So i dont know really what the second tool provides.


Title: Re: Question about bitcoin-addresses
Post by: Topazan on August 13, 2012, 03:22:06 PM
In my understanding, there's no such thing as a wallet as far as the blockchain is concerned.  A wallet is just a group of addresses.

What people are saying is that it's possible to make an educated guess about whether or not two addresses are owned by the same person by examining transfer patterns, but the answer to your question is no.  I don't know much about this, but I would assume that making a single spend from multiple addresses simultaneously would be sort of a give away.

If you're concerned about anonymity, look up coin mixing services like tor wallet.


Title: Re: Question about bitcoin-addresses
Post by: Ichthyo on August 14, 2012, 12:56:27 AM
As far as the block chain is concerned, there are only addresses.

The wallet and especially the "accounts" within the wallet are just a virtual structure created to support you with bookkeeping. Unfortunately the standard client has the nasty habit to draw the coins for an outgoing transaction from the existing balance of all addresses of a given "account".  Moreover, it returns some additional "change amount" to another address within your "account". That means, in some cases the standard client might create a transaction with multiple input addresses from your wallet. For an observer from the outside, this is a sure tell sign that these source addresses used in a single transaction are under the control of a single person.

From an anonymity viewpoint, this behaviour is especially unsettling, because, once such a combined transaction happens, this knowledge is revealed once and forever -- meaning especially that it might be possible to link past payment transactions together in hindsight. After such a link is established, a single transaction which can be associated with a real-world event or person is sufficient to give away the identity and associate all the directly connected addresses. Moreover, it is possible to do some "network analysis": if there is a pool of addresses which almost ever exchange transactions only amongst themselves, it is very likely that those addresses are linked in real world, or controlled by the same person. Thus, such a de-anonymisation might cover quite some ground.

OTOH, the fact that a transaction moves funds from address A to address B alone doesn't constitute any relation between those addresses. Thus, if you proceed carefully and never ever create a pattern which allows to link those addresses together, you're safe. Of course, this is a very weak kind of safety, since it relies on your diligence solely.


Title: Re: Question about bitcoin-addresses
Post by: SebastianJu on August 14, 2012, 10:23:47 PM
Then its really so that a payment about all the money of one wallet to another address and all the money in the wallet is stored at 2 or more addresses will create more transactions. Thats not very good and understandable that you could trace it.
Is there a wallet that doesnt work this way? Where every address is a wallet on its own and you have to create 2 or more transactions on your own? This way you could use different target addresses and you have a timegap in between.

Regarding Tor Wallet... what is the security about it? Does it have anything to do with the normal Tor-Project? If so it sounds a bit dangerous because what about the server at the end? I mean cant the last server be a server in chinese and the bitcoins are routed somewhere else?

I thought maybe one can lost traces when sending money to a new mtgox-address and then sending back to a new address in the own wallet by using green address at mtgox? But then again... it would be helpful to have a wallet whose addresses arent connected.


Title: Re: Question about bitcoin-addresses
Post by: SebastianJu on August 21, 2012, 05:23:51 PM
How secure is it to use tor as a proxy? There is no problem known?

If so this way the ip could be masked. And regarding the problem that one wallet will merge addresses when sending out all the money from one wallet i think a solution would be to use different portable wallets. So every wallet will get a own address and sending and receiving will go only through one address. Plus the ip shown is a tor-server which means its scrambled too.

How anonymous could that be? Of course... buying something and putting in the address to send the goods would connect at least one hash to one person.


Title: Re: Question about bitcoin-addresses
Post by: betatest512 on August 23, 2012, 10:40:52 AM
as far as i know it is impossible


Title: Re: Question about bitcoin-addresses
Post by: SebastianJu on August 23, 2012, 12:08:16 PM
What do you mean? The blockchain only has the addresses and the ips as far as i know. So when this is scrambled only the owner of a shop where you spend bitcoins and connect it with an address could know the owner of one address. Which probably would be a maximum of anonymity. More wouldnt be possible i think.


Title: Re: Question about bitcoin-addresses
Post by: Pieter Wuille on August 23, 2012, 04:48:10 PM
The blockchain does not contain IP addresses; it doesn't need to. It is just a system for obtaining a global agreement about the order of transactions, and these transactions are between Bitcoin addresses - nothing more.

That doesn't mean it isn't possible to infer some information by trying to localize the origin of transaction (like blockchain.info does: connect to many node, and remember where you first heard about a transaction). This isn't fool-proof, but it may give you something.

However, even without any IP information, there are several ways for tracking coins as they pass through addresses, and deducing some information about who may be dealing with whom - especially as people put (some of) their public addresses online. Bitcoin is certainly not anonymous, but it is possible to get some privacy if you're careful.


Title: Re: Question about bitcoin-addresses
Post by: someguy123 on August 24, 2012, 09:40:04 AM
As Ichthyo has said, as the default client links addresses by mixing funds from multiple addresses, it's sometimes obvious that some addresses are owned by the same person. If you use something like Blockchain.info's wallet, or Armory (https://bitcointalk.org/index.php?topic=75647.0), you're able to choose where your funds come from, so you can have it come from only one address to avoid "mixing addresses".

With armory you even get the option to specify the "change address", which prevents all of your funds going to certain change addresses which will further link back to "someone"


Title: Re: Question about bitcoin-addresses
Post by: thallium205 on August 30, 2012, 06:55:10 AM
Finding connected addresses has become MUCH easier with my latest tool.  Please take a look at my post here: https://bitcointalk.org/index.php?topic=103609.0 (https://bitcointalk.org/index.php?topic=103609.0)

Here, as an example, is wikileaks public donation address: http://blockviewer.com/#/owns/1HB5XMLmzFVj8ALj6mfBsbifRoD4miY36v (http://blockviewer.com/#/owns/1HB5XMLmzFVj8ALj6mfBsbifRoD4miY36v).  It can be seen that over 90 addresses have also been connected to that single address.  Be sure to click on the owner node and see where wikileaks has received money and where it has sent money.

If you would like to try it yourself, plug in an address and under search hit "Owner Address" to see if your address has been added to what I call the owner network. I just launched this application like 2 days ago, so please forgive its "roughness".

I'm happy to answer any questions!