Pages:
Author

Topic: Is Bitcoin really anonymous? (Read 1384 times)

legendary
Activity: 3472
Merit: 4801
October 11, 2013, 12:50:13 PM
#33
Sorry but i'm kinda noob, how do you delete a address? I'm using Bitcoin-Qt as my wallet too.

I suppose it's not really something you want to be messing around with as a noob.  There are some opportunities to mess things up if you aren't careful.  There are a few ways to do it, but here's the method I use most often:

  • In the "Console" section of the "Debug Window" under the "Help" menu, run dumpprivkey for each address that you want to keep.
  • Write down or otherwise store all the private keys that you got from your dumpprivkey commands
  • Shut down Bitcoin-Qt and wait for it to completely close
  • Rename your wallet.dat to wallet.old
  • Start up Bitcoin-Qt
  • You will have a brand new empty wallet with a single new bitcoin address
  • Create as many new addresses as you'd like to receive bitcoins from your previous wallet
  • Write down or otherwise store the bitcoin addresses from your new wallet that you will be using your old wallet to send to
  • Shut down Bitcoin-Qt and wait for it to completely close
  • Rename wallet.dat to wallet.new
  • Rename wallet.old to wallet.dat
  • Start up Bitcoin-Qt
  • You will be back in your old wallet with access to your bitcoins and old addresses
  • Send the bitcoins as you desire to the addresses you wrote down from the new wallet (I use createrawtransaction to get control over which bitcoins go to which addresses.  This allows me to avoid linking addresses together if I don't want them to be linked)
  • Wait for all your transactions to receive at least one confirmation
  • Shut down Bitcoin-Qt and wait for it to completely close
  • Delete wallet.dat (And when you do this, your old addresses are now gone, including change addresses. If you don't have the private key or a backup somewhere any bitcoins that you accidentally forgot to move are lost permanently)
  • Rename wallet.new to wallet.dat
  • Start up Bitcoin-Qt
  • The bitcoins that you sent to addresses in this wallet should now appear
  • In the "Console" section of the "Debug Window" under the "Help" menu, run importprivkey for each private key you dumped from the old wallet.
  • The addresses that you wanted to keep are now all in the new wallet

While the process of creating and using a new address for every transaction isn't very "administratively complicated", this process of deleting old undesired keys certainly is.  It also carries significant risk if you don't know what you're doing or aren't careful.  It would be nice if the Bitcoin-Qt was modified to "archive", or "hide" addresses that aren't needed any longer.

There are simpler methods, but they don't provide quite as much control over what is deleted and what is kept.

In general, until/unless additional tools are created for Bitcoin-Qt, I'd advise against trying to repeat my process.

A safer and easier process that doesn't keep any old addresses and links some addresses together can be described in the following 5 steps:

  • Run a second wallet somewhere (MultiBit, Electrum, blockchain.info, or just a second computer with BitCoin-Qt)
  • Send all bitcoins from the first wallet to an address (or addresses) in the second wallet, leaving an empty first wallet
  • Once all transactions have confirmed, shutdown the first wallet and delete its wallet.dat
  • Start up the first wallet with a now empty new wallet (all old addresses permanently deleted and inaccessible)
  • Send all bitcoins from the second wallet back to the new address in the first wallet
legendary
Activity: 1652
Merit: 1016
October 11, 2013, 07:05:38 AM
#32
That is why I create lots of lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I can reduce the expose Smiley
This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.
So you must have like 100000 Bitcoin address by now?

I've been using bitcoin for approximtely a year.

Is there a reason that you think I engage in more than 300 transactions per day?

Also, since I never re-use addresses, many of my addresses and private keys can be deleted once I'm done with them.  At the moment, my Bitcoin-Qt wallet has exactly 22 addresses listed in the "Receive" section.

Sorry but i'm kinda noob, how do you delete a address? I'm using Bitcoin-Qt as my wallet too.

It can be done, but it's not easy. Just ignore them would be best.
full member
Activity: 224
Merit: 100
October 11, 2013, 06:59:28 AM
#31
That is why I create lots of lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I can reduce the expose Smiley
This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.
So you must have like 100000 Bitcoin address by now?

I've been using bitcoin for approximtely a year.

Is there a reason that you think I engage in more than 300 transactions per day?

Also, since I never re-use addresses, many of my addresses and private keys can be deleted once I'm done with them.  At the moment, my Bitcoin-Qt wallet has exactly 22 addresses listed in the "Receive" section.

Sorry but i'm kinda noob, how do you delete a address? I'm using Bitcoin-Qt as my wallet too.
legendary
Activity: 3472
Merit: 4801
October 10, 2013, 09:56:43 PM
#30
That is why I create lots of lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I can reduce the expose Smiley

This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.

That only partially works because all those individual addresses will be linked to each other when you send bitcoins from your wallet unless you take extra precautions.

I don't think that I said using a new address for every transaction would provide anonymity, only that it would "reduce the exposure", which it most certainly will.
newbie
Activity: 50
Merit: 0
October 10, 2013, 08:15:53 PM
#29
Using inputs wallet is one of the easiest way to mix your transaction, so your transaction won't appear on the blockchain. The negative side is the owner of that site will be able to track the transaction easily, and may share it if required by laws..  Grin
legendary
Activity: 4466
Merit: 3391
October 10, 2013, 07:24:01 PM
#28
That is why I create lots of lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I can reduce the expose Smiley

This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.

That only partially works because all those individual addresses will be linked to each other when you send bitcoins from your wallet unless you take extra precautions.
legendary
Activity: 896
Merit: 1006
First 100% Liquid Stablecoin Backed by Gold
October 10, 2013, 06:31:28 PM
#27
Big brother can't peak into my TCC a.k.a. Tin Can Connection.  Beat that! 

Actually, if they can see the string that you use to connect your tin cans, they can listen in pretty easily with a laser and some electronic equipment.
A CitM attack would probably be most cost-effective.
ROFL.  That needs a picture.
donator
Activity: 1218
Merit: 1015
October 10, 2013, 10:57:55 AM
#26
Big brother can't peak into my TCC a.k.a. Tin Can Connection.  Beat that! 

Actually, if they can see the string that you use to connect your tin cans, they can listen in pretty easily with a laser and some electronic equipment.
A CitM attack would probably be most cost-effective.
legendary
Activity: 3472
Merit: 4801
October 10, 2013, 10:56:07 AM
#25
Big brother can't peak into my TCC a.k.a. Tin Can Connection.  Beat that! 

Actually, if they can see the string that you use to connect your tin cans, they can listen in pretty easily with a laser and some electronic equipment.
legendary
Activity: 3472
Merit: 4801
October 10, 2013, 10:54:59 AM
#24
That is why I create lots of lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I can reduce the expose Smiley
This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.
So you must have like 100000 Bitcoin address by now?

I've been using bitcoin for approximtely a year.

Is there a reason that you think I engage in more than 300 transactions per day?

Also, since I never re-use addresses, many of my addresses and private keys can be deleted once I'm done with them.  At the moment, my Bitcoin-Qt wallet has exactly 22 addresses listed in the "Receive" section.
b!z
legendary
Activity: 1582
Merit: 1010
October 10, 2013, 10:34:31 AM
#23
It is pseudonymous. It can protect your privacy if you use it properly.
sr. member
Activity: 252
Merit: 250
October 10, 2013, 10:33:16 AM
#22
Is it anonymous? Well, depends on who you're talkin bout. Big brother can do pretty much anything they want and nothing will save you from that. 

You can always use TOR, or a proxy, and hide what you do. Even in China Tongue



Big brother is powerfull and TOR will not save you. All your ISP logs, including every packet is shared with big brother. Beat that!

Big brother can't peak into my TCC a.k.a. Tin Can Connection.  Beat that! 
sr. member
Activity: 392
Merit: 250
October 10, 2013, 12:17:27 AM
#21
That is why I create lots of lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I can reduce the expose Smiley

This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.

So you must have like 100000 Bitcoin address by now?
legendary
Activity: 896
Merit: 1006
First 100% Liquid Stablecoin Backed by Gold
October 09, 2013, 10:38:20 PM
#20
Free wifi is everywhere.  Use it.
sr. member
Activity: 344
Merit: 250
October 09, 2013, 04:30:59 PM
#19
Is it anonymous? Well, depends on who you're talkin bout. Big brother can do pretty much anything they want and nothing will save you from that. 

You can always use TOR, or a proxy, and hide what you do. Even in China Tongue



Big brother is powerfull and TOR will not save you. All your ISP logs, including every packet is shared with big brother. Beat that!
full member
Activity: 252
Merit: 100
MARKETPLACE FOR PAID ADVICE LIVE BROADCASTS
October 09, 2013, 04:11:24 PM
#18
Is it anonymous? Well, depends on who you're talkin bout. Big brother can do pretty much anything they want and nothing will save you from that. 

You can always use TOR, or a proxy, and hide what you do. Even in China Tongue
edd
donator
Activity: 1414
Merit: 1002
October 09, 2013, 02:38:10 PM
#17
That is why I create lots of lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I can reduce the expose Smiley
This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.
But only if you care about anonymity, otherwise it seems bit administrative complicated  Smiley

There are more reasons for the practice than just anonymity.  For example, it also improves security, making it more difficult for a thief/hacker to determine your private key.

Regardless, I don't find it administratively complicated at all.  As a matter of fact, I find it more administratively simple.  I can identify exactly where each and every transaction that I've received came from and what it's for, because I know that it came from the person that I gave the address to for the reason that I gave them that address.

Need to receive bitcoins?  Simple.

  • Click the new address button
  • Give the resulting address to the payer



Using a new bitcoin address for every transaction simplifies things greatly for me. I've teamed up with others for many projects, some big(ish), some small. If there's ever any question about a specific payment or movement of funds, being able to look up the receiving address and see only one transaction eliminates almost all doubt and confusion about it; it becomes very obvious who sent what to whom when.


Back to the OP:

Is Bitcoin really anonymous? The Bitcoin protocol itself does not need you to identify yourself in any way. Once you send or receive any bitcoins, however, it is very difficult to not reveal something about yourself due to the nature of most business transactions.
newbie
Activity: 4
Merit: 0
October 09, 2013, 02:21:25 PM
#16
Is it anonymous? Well, depends on who you're talkin bout. Big brother can do pretty much anything they want and nothing will save you from that. 
sr. member
Activity: 420
Merit: 250
★☆★777Coin★☆★
October 09, 2013, 11:48:27 AM
#15
That is why I create lots of lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I can reduce the expose Smiley

This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.
Best idea
I also like this with this we can hide our all transactions and its very difficult for others to check all transactions of address holder
legendary
Activity: 3472
Merit: 4801
October 09, 2013, 11:26:14 AM
#14
That is why I create lots of lots of bitcoin address, one for real life, one for bitcoin forum and etc. This way I can reduce the expose Smiley
This is one of the reasons why I use a new address for EVERY TRANSACTION I receive and I NEVER RE-USE an address I've used in the past.
But only if you care about anonymity, otherwise it seems bit administrative complicated  Smiley

There are more reasons for the practice than just anonymity.  For example, it also improves security, making it more difficult for a thief/hacker to determine your private key.

Regardless, I don't find it administratively complicated at all.  As a matter of fact, I find it more administratively simple.  I can identify exactly where each and every transaction that I've received came from and what it's for, because I know that it came from the person that I gave the address to for the reason that I gave them that address.

Need to receive bitcoins?  Simple.

  • Click the new address button
  • Give the resulting address to the payer

Pages:
Jump to: