Bitcoin Forum
May 13, 2024, 01:47:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 [All]
  Print  
Author Topic: My N00b plan to make an anonymous purchase--will it work? I bet not exactly.  (Read 2995 times)
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 13, 2014, 07:42:29 AM
 #1

Here is my plan to make an anonymous purchase and stay anonymous.  I ask you guys to see if this plan makes sense.  I am a technical person and I know from experience almost no idea in first draft stage, as is this one, turns out to be 100% true hence my reaching out to you, more experienced reader!

Background:   I wish to set up a forum with WordPress that deals with political corruption in developing countries, so I wish to be anonymous in case I get sued for defamation, as is common in this area. I found a US-based webhost that accepts bitcoin.  I plan to pay them from an online wallet, and use a fake name, but first I need to buy some bitcoin.  Here is what I will do (tell me if I'm right or wrong about this plan, does it preserve my anonymity?):

1)  I will log into a US-based bitcoin exchange, like say Coinbase, and buy bitcoin using US dollars.  I will become 'verified' so they really know who I am (I think this is a requirement now pretty much world-wide, but, if not, does anybody know if there's a "truly anonymous" exchange where you can buy bitcoin 100% anonymously, without verification?  I probably will NOT do this however, because of the below steps which I *think* will protect my anonymity.  However, if my plan below is not sound, I might have to do this, so if possible please answer this question too).

2) once I buy bitcoins on say Coinbase, using dollars from my US bank account, I will hopefully, be able to withdraw these bitcoins from the exchange into my digital bitcoin wallet that lives on my PC. 
     
     2(a):  question and first potential problem:  does Coinbase allow you to withdraw bitcoin into a digital bitcoin wallet that's on your PC?  Or, do they insist you keep all bitcoins with them?  What about other bitcoin exchanges?  It would not surprise me if some of these exchanges, so they maintain a nice 'pool' of bitcoins, mandate that you keep all your bitcoin with them, and forbid you from withdrawing bitcoin.  True?

3) If I can withdraw bitcoin from say Coinbase into my online wallet, I will then pay the US-based web host provider in bitcoin and set up my Wordpress forum using a fake name and address. 

     3(a) : what is a good digital wallet?  Here is a list I rely on for 'recommended' bitcoin services, please pick one from this list if possible:  http://coinindex.org/

4) OK, so far so good.   Coinbase and/or some other bitcoin exchange knows I withdrew some bitcoin, and knows what my real name is.  But they don't know where I spent this bitcoin, or am I wrong?  Can the blockchain be traced from the internet web host provider, back to my MAC address of my PC (the PC that holds the online bitcoin digital wallet), and then back to Coinbase?  I don't think so but I could well be wrong.  Something I recall I read tells me I'm wrong actually.  So a question here would be let's say I withdraw $200 in bitcoin from Coinbase, but only spend $100 at the web host provider, does that make it harder to trace back to Coinbase?  I suspect not.

5) Let's say that some Papua New Guinea (PNG) official accused of corruption on the US-based WordPress forum I set up decides to sue me for defamation (this is actually a very common tactic to silence critics in political cases.  Nowadays only crude and unsophisticated and/or mafia types use physical force; it's much easier to just sue somebody and force them to spend money defending themselves).  Can they find out my real identity?  I posit no.  Here would be the hypothetical scenario:  the PNG official allegedly defamed finds out who is the US-based web host provider of the WordPress forum, they write a complaining letter, threaten legal action, the provider to save themselves (as is common) caves in and says 'this user paid in bitcoin, and here is their name and address', and after investigation by the PNG official it is discovered this name and address are fake.  Then is the PNG official is at a dead end in finding out my real identity?  Or, do they hire a computer geek, who then traces the blockchain all the way back to Coinbase?  Coinbase then gets a subpoena, and gives away my real identity, and I get sued?  Very very unlikely this will result in anything bad, even if true, since they have to sue me in the USA which is much more friendly to free speech than other places, but I want to know if it's hypothetically possible.

I think I have spelled out my concerns fairly well.  I appreciate any and all responses. 

Thanks,

TonyT

TonyT
1715608068
Hero Member
*
Offline Offline

Posts: 1715608068

View Profile Personal Message (Offline)

Ignore
1715608068
Reply with quote  #2

1715608068
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715608068
Hero Member
*
Offline Offline

Posts: 1715608068

View Profile Personal Message (Offline)

Ignore
1715608068
Reply with quote  #2

1715608068
Report to moderator
1715608068
Hero Member
*
Offline Offline

Posts: 1715608068

View Profile Personal Message (Offline)

Ignore
1715608068
Reply with quote  #2

1715608068
Report to moderator
1715608068
Hero Member
*
Offline Offline

Posts: 1715608068

View Profile Personal Message (Offline)

Ignore
1715608068
Reply with quote  #2

1715608068
Report to moderator
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 13, 2014, 07:58:53 AM
 #2

I found an answer to my question 2)(a):  Coinbase is actually an online wallet, but you can send bitcoins to somebody else, see:  https://support.coinbase.com/customer/portal/articles/971437-how-do-i-send-bitcoin-to-somebody-else-

In my scenario, I would send bitcoins to myself, to a PC online wallet, then from my PC online wallet I would pay the web host provider.

It still does not answer the other questions however.

TonyT

TonyT
Pony789
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1000



View Profile
October 13, 2014, 10:36:34 AM
 #3

1) I believe you don't need to do ID verification on btc-e, unless you are going to fund your account with bank wire.

2) All exchanges would allow you to send your bitcoin to any bitcoin address, unless you are using a scamming one like mtgox.

3) Please visit https://bitcoin.org/en/choose-your-wallet to find a long list of bitcoin wallets together with pros and cons.

torusJKL
Hero Member
*****
Offline Offline

Activity: 619
Merit: 500


View Profile
October 13, 2014, 07:24:35 PM
 #4

If you pay the web service with the bitcoins you received from coinbase then you could still be identified via coinbase.
What you should do is

1. buy bitcoins (doesn't matter where)
2. transfer them to your wallet
3. use a mixing service (https://en.bitcoin.it/wiki/Mixing_service)
4. pay the web host with coins received from 3.

BTW
As a noob I would recommend you use a light client like Electrum and not the Bitcoin Core wallet.

If you find my post useful send some Bitcoin: 167XM1Za8aG9CdbYuHFMpL2kvPsw6uC8da
Bitrated || bitcoin-otc || Moon Bitcoin Faucet
Bernard Lerring
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
October 13, 2014, 08:07:51 PM
 #5

Are you familiar with Tor?

Before you do any of the below steps do a full virus scan and malware scan on your PC to make sure nothing is listening for keystrokes/bitcoin keys etc

Steps:

1. Buy BTC from any exchange (it doesn't matter if they know your real name/bank details)

2. Download and install Tor Browser Bundle.

3. Load Tor Browser to obscure your IP address and go to Bitcoinfog. The darknet .onion address is listed on their clearnet info page. It should be http://fogcore5n3ov3tui.onion.

4. Click on the Bitcoinfog .onion link on their page to access the secure Tor version of Bitcoinfog. Create a new Bitcoinfog account with a decent password and write it down. Send your BTC to one of the generated addresses they supply.

5. Leave your money in Bitcoinfog a few hours whilst you complete steps 6 to 9.

6. Download the HTML file from bitaddress.org (click file>save as...).

7. Reboot your PC with your internet disconnected/unplugged and load up the bitaddress.org HTML file in your normal web browser.

8. Create a new paper wallet with the bitddress.org HTML file and print it out whilst disconnected from the internet.

9. Reboot PC with internet switched back on and load up Tor Browser.

10. Login to Bitcoinfog and withdraw your BTC to your paper wallet, which has never been online.

You now have anonymous BTC in your paper wallet, since Bitcoinfog mixes your original coins in a pool of thousands of other coins. There is practically no link between your bank account and the BTC in your paper wallet. It works better if you wait an hour or two before withdrawing, since Bitcoinfog has longer to "mix" your BTC with their other clients.

This is by no means a perfect guide, but it is a reasonably sensible and secure way to keep your coins safe and anonymous.
odolvlobo
Legendary
*
Offline Offline

Activity: 4312
Merit: 3214



View Profile
October 13, 2014, 08:54:32 PM
 #6

Answering your questions directly:

1. Coinbase will know who you are and what address you sent your bitcoins to. They might give that information, but probably not without a U.S. subpoena. There is little risk unless you are investigated for breaking U.S. laws. LocalBitcoins is more anonymous because you don't have to give any identifying information. You meet someone locally face-to-face to exchange cash, so it is not 100% anonymous.

2. Coinbase doesn't know where you are sending your bitcoins, unless it is in a list of addresses that they know about. An address on your PC won't be in that list.
 

3. There are many good wallets. For new users and light users, Bitcoin Core (aka Bitcoin Qt) is not a good choice. Pick something simple and easy to use at bitcoin.org.

4. Coinbase and WordPress can see the addresses that your bitcoins went through, but neither will know who owns addresses (other than theirs). Everyone else can see the addresses, but they have even less information. IP addresses and MAC addresses cannot be associated with bitcoin transactions or addresses.

5. Wordpress is unlikely to cave into a complaint and even if they do, they don't know who owns the address that sent the bitcoins. A person might guess that the coins originated at Coinbase, but I doubt that is sufficient for some kind of subpoena.

To make it difficult to follow the bitcoins, use a different address to receive bitcoins from Coinbase (or LocalBitcoins) every time, and send them to WordPress using Blockchain.info's shared coin feature.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
torusJKL
Hero Member
*****
Offline Offline

Activity: 619
Merit: 500


View Profile
October 13, 2014, 09:05:04 PM
 #7

2. Coinbase doesn't know where you are sending your bitcoins, unless it is in a list of addresses that they know about. An address on your PC won't be in that list.
Coinbase (A) knows to what address (B) they have sent your bitcoins and thus they know to what address (C) you sent them afterwards.
A -> B -> C
Knowing this it is possible to trace everything back to you.

You need to break the chain by using a mixer and send the bitcoins to a completely unlinked address (X).
A -> B -> Mixer

Mixer -> X

This way it will not be possible to trace the bitcoins back to you.

If you find my post useful send some Bitcoin: 167XM1Za8aG9CdbYuHFMpL2kvPsw6uC8da
Bitrated || bitcoin-otc || Moon Bitcoin Faucet
notlist3d
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
October 13, 2014, 11:02:18 PM
 #8

coinbase is nicer and less cost then some options, but they do know who you are.

As far as anonymous a place such as localbitcoins does not need near as much info.  You could essentially buy from there for a prepaid card refill.  Just be careful on using a good seller.
Midwestbitcoiner
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
October 13, 2014, 11:06:55 PM
 #9

I would just buy from a local seller on Localbitcoins.com, in cash.  Then NO ONE has your details to start with.
btcguys
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
October 14, 2014, 01:03:34 AM
 #10

We provide anonymous service depending on volume. More than $1,000 worth of Bitcoins in a single day requires ID.
odolvlobo
Legendary
*
Offline Offline

Activity: 4312
Merit: 3214



View Profile
October 14, 2014, 03:52:16 AM
 #11

2. Coinbase doesn't know where you are sending your bitcoins, unless it is in a list of addresses that they know about. An address on your PC won't be in that list.
Coinbase (A) knows to what address (B) they have sent your bitcoins and thus they know to what address (C) you sent them afterwards.
A -> B -> C
Knowing this it is possible to trace everything back to you.
You need to break the chain by using a mixer and send the bitcoins to a completely unlinked address (X).
A -> B -> Mixer
Mixer -> X
This way it will not be possible to trace the bitcoins back to you.

Both Coinbase and WordPress can follow your bitcoins, but they only know the addresses. WordPress has no way of knowing you got them from Coinbase, and Coinbase has no way of knowing you sent them to WordPress.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 14, 2014, 05:31:21 AM
 #12

If you pay the web service with the bitcoins you received from coinbase then you could still be identified via coinbase.
What you should do is

1. buy bitcoins (doesn't matter where)
2. transfer them to your wallet
3. use a mixing service (https://en.bitcoin.it/wiki/Mixing_service)
4. pay the web host with coins received from 3.

BTW
As a noob I would recommend you use a light client like Electrum and not the Bitcoin Core wallet.

Thanks for the reply torusJKL. 

Re. #1--I plan to buy bitcoins using this escrow service: Bitcoin-Brokers, see this thread, https://bitcointalk.org/index.php?topic=237164.360 , and they seem legit (going through the thread now).

Re. #2 - I am using a 'heavy' client Armory, which needs to download about 20 GB of blockchain (taking forever as my internet connection is a bit slow) but it's OK as I am a bit of a geek

Re. #3 - I love this idea, but if anybody can pick a Mixing Service they have used or heard is OK, from this list, please do: https://en.bitcoin.it/wiki/Category:Mixing_Services

Re. #4 - OK!  Sounds good.  But, as pointed out by others, bitcoin is not anonymous.  Forbes magazine has an article on this, Google: Forbes Follow The Bitcoins: How We Got Busted Buying Drugs.  (BTW I don't plan to buy drugs using bitcoin, or do anything criminal).  I think what happens is that people reuse addresses when getting paid, and this creates a 'black list' of places accepting bitcoin that can be used to trace where your money went (I think, but am not sure, as the Forbes article, written for non-geeks, is vague).

TonyT

TonyT
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 14, 2014, 05:38:48 AM
 #13

Are you familiar with Tor?

Before you do any of the below steps do a full virus scan and malware scan on your PC to make sure nothing is listening for keystrokes/bitcoin keys etc

Steps:

1. Buy BTC from any exchange (it doesn't matter if they know your real name/bank details)

2. Download and install Tor Browser Bundle.

3. Load Tor Browser to obscure your IP address and go to Bitcoinfog. The darknet .onion address is listed on their clearnet info page. It should be http://fogcore5n3ov3tui.onion.

4. Click on the Bitcoinfog .onion link

DELETED STUFF HERE FOR BREVITY--TONYT

You now have anonymous BTC in your paper wallet, since Bitcoinfog mixes your original coins in a pool of thousands of other coins. There is practically no link between your bank account and the BTC in your paper wallet. It works better if you wait an hour or two before withdrawing, since Bitcoinfog has longer to "mix" your BTC with their other clients.

This is by no means a perfect guide, but it is a reasonably sensible and secure way to keep your coins safe and anonymous.

Thanks.  I know Tor, and am a bit of a geek, but it's too slow and I will not use it.  I like your bitcoin mixing service Bitcoinfog, you recommend them?  For various reasons my internet address is not really a concern, as I pay in cash here and records are poor, but I like the obfuscation of a mixing service.  But I'm hesitant to use one unless: (1) I keep my volume low, so no big incentive to steal say $100 in bitcoins (I would not trust $10k with them however), and, (2) I get a recommendation from at least one person, like yourself, who is a power user on this forum (which is becoming a very powerful way of checking bitcoin company integrity btw).

TonyT

TonyT
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 14, 2014, 05:42:18 AM
 #14

We provide anonymous service depending on volume. More than $1,000 worth of Bitcoins in a single day requires ID.

Nice!  But your activity is low on this forum.  Do you have a thread like this one:  https://bitcointalk.org/index.php?topic=237164.360   ?   

If so, I might use you as your rates of 1% + Bitstamp is better than theirs.

TonyT

TonyT
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 14, 2014, 05:53:45 AM
 #15

Both Coinbase and WordPress can follow your bitcoins, but they only know the addresses. WordPress has no way of knowing you got them from Coinbase, and Coinbase has no way of knowing you sent them to WordPress.

Wow, a hero poster, thanks for posting! :-)  I think the idea of addresses is the key, as you imply.  If possible, and this is a bit off-topic, can anybody make sense of the Forbes article (http://www.forbes.com/sites/andygreenberg/2013/09/05/follow-the-bitcoins-how-we-got-busted-buying-drugs-on-silk-roads-black-market/)?  How was anonymity compromised?  From what I can tell (I'm hardly an expert, just speculating based on a few hours worth of knowledge of how bitcoin works):  merchants on Silk Road (btw I'm not going to buy drugs or do anything nominally criminal in the USA using bitcoins) sometimes improperly 'reuse' the same address as the 'payment address' (Bitcoin address) when selling drugs.  These 'reused' addresses are known to law enforcement investigators.  These investigators who are investigating buyers of Silk Road, then use the bitcoin blockchain (it's not clear to me how they get the bitcoin blockchain--can I get the transaction history of any bitcoin, even if I don't own it?  That's a good question in my mind), together with a database they have of these reused or 'dirty' addresses, to tell if bitcoins they have were sent by you to these 'reused' Silk Road addresses to buy drugs at Silk Road.  From what I can speculate, that's what is going on.  So perhaps a bitcoin mixer would put a stop to this.

TonyT

TonyT
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 14, 2014, 06:06:08 AM
 #16


If possible, and this is a bit off-topic, can anybody make sense of the Forbes article (http://www.forbes.com/sites/andygreenberg/2013/09/05/follow-the-bitcoins-how-we-got-busted-buying-drugs-on-silk-roads-black-market/)?  How was anonymity compromised?  From what I can tell (I'm hardly an expert, just speculating based on a few hours worth of knowledge of how bitcoin works):  merchants on Silk Road (btw I'm not going to buy drugs or do anything nominally criminal in the USA using bitcoins) sometimes improperly 'reuse' the same address as the 'payment address' (Bitcoin address) when selling drugs.  These 'reused' addresses are known to law enforcement investigators.  These investigators who are investigating buyers of Silk Road, then use the bitcoin blockchain (it's not clear to me how they get the bitcoin blockchain--can I get the transaction history of any bitcoin, even if I don't own it?  That's a good question in my mind), together with a database they have of these reused or 'dirty' addresses, to tell if bitcoins they have were sent by you to these 'reused' Silk Road addresses to buy drugs at Silk Road.  From what I can speculate, that's what is going on.  So perhaps a bitcoin mixer would put a stop to this.
TonyT

Off-topic: a thought just occurred to me if my understanding of bitcoin above is correct:  it would make sense for the US FBI to try and get records of who the real persons using particular bitcoins are, and put this information in a database, so that they can trace the blockchain at some later point when these bitcoins are used at illegal places of business like the former Silk Road.  I bet they may be populating a database now, since bitcoin transactions are more or less public information, not to mention not covered by privacy laws (which in the USA are weak anyway).

Also if my theory in the quoted block is correct, a bitcoin mixing service only makes the trail harder to follow, but it does not eliminate the trail.  It obfuscates but does not eliminate the trail in the bitcoin blockchain.

TonyT

TonyT
madhatter.
Sr. Member
****
Offline Offline

Activity: 273
Merit: 250

I am blocked for 14 Days.


View Profile
October 14, 2014, 10:22:55 AM
 #17

How much you need to purchase?

1. Buy a new computer and anonymous connection or anon wifi, Use this pc only for your forum and bitcoin generation.
2. Use tor or free vpn
3. Create Bitcointalk accounts join signature campaign ,giveways or sell services. Play in the primedice using the faucets.
4. Send yor bitcoin to mixer.
5. Buy forum domain and hosting.
Bernard Lerring
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
October 14, 2014, 11:28:44 AM
 #18

I use bitcoinfog purely because it's the first one I tried and I've never had coins go missing.

They do take a random cut of your deposit, between 1% and 3%, to help pay for their overheads and to obfuscate the amount being transferred. I'm prepared to pay that for what seems like a reliable source. I don't leave my coins in there too long (less than 24 hours) just in case they get hacked.

sgk
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


!! HODL !!


View Profile
October 14, 2014, 11:40:12 AM
 #19

Using any exchange to buy Bitcoins seems to be the weakest link here.

Why use an exchange when you can find a local seller on localbitcoins.com and buy Bitcoins with cash?
notlist3d
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
October 14, 2014, 11:46:34 AM
 #20

Using any exchange to buy Bitcoins seems to be the weakest link here.

Why use an exchange when you can find a local seller on localbitcoins.com and buy Bitcoins with cash?

The reason would be price.  You pay a premium at localbitcoins and have to trust a seller.

If you are not worried about being anonymous you can use places such as Coinbase.   It will be a smaller fee then localbitcoins.
vm1990
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002



View Profile
October 14, 2014, 06:59:11 PM
 #21

1. buy bitcoins dosnt matter where
2. exchange or sell bitcoins for litecoin
3. exchange or sell litecoins to bitcoin (use a 2nd exchange or sell them private)
4. your now pretty damn anonymous.


odolvlobo
Legendary
*
Offline Offline

Activity: 4312
Merit: 3214



View Profile
October 14, 2014, 07:06:48 PM
 #22

1. buy bitcoins dosnt matter where
2. exchange or sell bitcoins for litecoin
3. exchange or sell litecoins to bitcoin (use a 2nd exchange or sell them private)
4. your now pretty damn anonymous.

Exchanging BTC for LTC and back doesn't increase anonymity more than just sending to the exchange and then sending from the exchange.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
vm1990
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002



View Profile
October 14, 2014, 07:42:32 PM
 #23

1. buy bitcoins dosnt matter where
2. exchange or sell bitcoins for litecoin
3. exchange or sell litecoins to bitcoin (use a 2nd exchange or sell them private)
4. your now pretty damn anonymous.

Exchanging BTC for LTC and back doesn't increase anonymity more than just sending to the exchange and then sending from the exchange.

id beg to differ due to the way most exchanges work it would increase the anonymity as trading digital currency to digital currency is handled different from fiat to digital. in other words they would have to track 2 different crypto coins which makes it much harder as it would increase the possible paths back to the original owner, its hard to explain without going into how exchanges manage there systems but using 2 exchanges to trade 2 types of crypto currency makes in very very hard to track. as from the looks of it it would lead you down a fake trail until you realized that there where exchanges involved then the exchanges or individuals would have to cooperate and places like BTC-e dont keep info on crypto hashes so would make it even harder to trace back

notlist3d
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
October 14, 2014, 07:49:12 PM
 #24

1. buy bitcoins dosnt matter where
2. exchange or sell bitcoins for litecoin
3. exchange or sell litecoins to bitcoin (use a 2nd exchange or sell them private)
4. your now pretty damn anonymous.

Exchanging BTC for LTC and back doesn't increase anonymity more than just sending to the exchange and then sending from the exchange.

id beg to differ due to the way most exchanges work it would increase the anonymity as trading digital currency to digital currency is handled different from fiat to digital. in other words they would have to track 2 different crypto coins which makes it much harder as it would increase the possible paths back to the original owner, its hard to explain without going into how exchanges manage there systems but using 2 exchanges to trade 2 types of crypto currency makes in very very hard to track. as from the looks of it it would lead you down a fake trail until you realized that there where exchanges involved then the exchanges or individuals would have to cooperate and places like BTC-e dont keep info on crypto hashes so would make it even harder to trace back

I agree it would add a very hard degree for normal user to find out btc address.  But if the country/state goes to the exchange chances are they will comply and turn over everything. 
vm1990
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002



View Profile
October 14, 2014, 08:06:31 PM
 #25

1. buy bitcoins dosnt matter where
2. exchange or sell bitcoins for litecoin
3. exchange or sell litecoins to bitcoin (use a 2nd exchange or sell them private)
4. your now pretty damn anonymous.

Exchanging BTC for LTC and back doesn't increase anonymity more than just sending to the exchange and then sending from the exchange.

id beg to differ due to the way most exchanges work it would increase the anonymity as trading digital currency to digital currency is handled different from fiat to digital. in other words they would have to track 2 different crypto coins which makes it much harder as it would increase the possible paths back to the original owner, its hard to explain without going into how exchanges manage there systems but using 2 exchanges to trade 2 types of crypto currency makes in very very hard to track. as from the looks of it it would lead you down a fake trail until you realized that there where exchanges involved then the exchanges or individuals would have to cooperate and places like BTC-e dont keep info on crypto hashes so would make it even harder to trace back

I agree it would add a very hard degree for normal user to find out btc address.  But if the country/state goes to the exchange chances are they will comply and turn over everything. 

thats where steps 2-3 come in because then they have to chase down a 2nd exchange or if you didnt use the exchange and sold them private then that makes it incredibly complex because they then have to find who you exchanged them with and get the details of the exchange off them.

thinking about how complex all this is getting might be easier just to use a washer service or buy some mining gear and mine them XD

MrBig
Sr. Member
****
Offline Offline

Activity: 369
Merit: 250



View Profile
October 14, 2014, 10:00:38 PM
 #26

Just use localbitcoins. You don't have to provide any sort of ID. When I bought some btc using the site I contacted some people through PM on localbitcoins. They told me where to meet them in a coffee shop, so I went there and we made the exchange in a few minutes. I didn't even give them my phone number or tell them my name.

If you're really paranoid you can wear a hat and sunglasses, although you might look suspicious then  Cool
odolvlobo
Legendary
*
Offline Offline

Activity: 4312
Merit: 3214



View Profile
October 14, 2014, 10:02:52 PM
 #27

1. buy bitcoins dosnt matter where
2. exchange or sell bitcoins for litecoin
3. exchange or sell litecoins to bitcoin (use a 2nd exchange or sell them private)
4. your now pretty damn anonymous.

Exchanging BTC for LTC and back doesn't increase anonymity more than just sending to the exchange and then sending from the exchange.

id beg to differ due to the way most exchanges work it would increase the anonymity as trading digital currency to digital currency is handled different from fiat to digital. in other words they would have to track 2 different crypto coins which makes it much harder as it would increase the possible paths back to the original owner, its hard to explain without going into how exchanges manage there systems but using 2 exchanges to trade 2 types of crypto currency makes in very very hard to track. as from the looks of it it would lead you down a fake trail until you realized that there where exchanges involved then the exchanges or individuals would have to cooperate and places like BTC-e dont keep info on crypto hashes so would make it even harder to trace back

If you send BTC to an exchange and then send it somewhere else, the chain of transactions is broken.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 14, 2014, 10:53:14 PM
 #28

Just use localbitcoins. You don't have to provide any sort of ID. When I bought some btc using the site I contacted some people through PM on localbitcoins. They told me where to meet them in a coffee shop, so I went there and we made the exchange in a few minutes. I didn't even give them my phone number or tell them my name.

If you're really paranoid you can wear a hat and sunglasses, although you might look suspicious then  Cool

This sounds interesting.  So after generating a Bitcoin address on your client, and forking over cash at the agreed price per Bitcoin, you stick around drinking coffee for an hour until the Bitcoin is received and verified as good (I think it takes an hour or so)?

TonyT

TonyT
odolvlobo
Legendary
*
Offline Offline

Activity: 4312
Merit: 3214



View Profile
October 14, 2014, 11:09:16 PM
 #29

Just use localbitcoins. You don't have to provide any sort of ID. When I bought some btc using the site I contacted some people through PM on localbitcoins. They told me where to meet them in a coffee shop, so I went there and we made the exchange in a few minutes. I didn't even give them my phone number or tell them my name.

If you're really paranoid you can wear a hat and sunglasses, although you might look suspicious then  Cool

This sounds interesting.  So after generating a Bitcoin address on your client, and forking over cash at the agreed price per Bitcoin, you stick around drinking coffee for an hour until the Bitcoin is received and verified as good (I think it takes an hour or so)?

In the typical LocalBitcoins transaction, the seller transfers the BTC to your LBC account. That is instant. You can transfer the bitcoins to your wallet at your convenience.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
MrBig
Sr. Member
****
Offline Offline

Activity: 369
Merit: 250



View Profile
October 14, 2014, 11:25:17 PM
 #30

Just use localbitcoins. You don't have to provide any sort of ID. When I bought some btc using the site I contacted some people through PM on localbitcoins. They told me where to meet them in a coffee shop, so I went there and we made the exchange in a few minutes. I didn't even give them my phone number or tell them my name.

If you're really paranoid you can wear a hat and sunglasses, although you might look suspicious then  Cool

This sounds interesting.  So after generating a Bitcoin address on your client, and forking over cash at the agreed price per Bitcoin, you stick around drinking coffee for an hour until the Bitcoin is received and verified as good (I think it takes an hour or so)?

TonyT

No I actually only stuck around until it showed up in blockchain.info and said no double spend detected. Maybe 2 minutes after the transaction and 5 minutes total. You could stay for 1 confirm if you want to be more cautious, which should take around 10 minutes or a little longer sometimes. Just make sure the seller includes a fee so the coins aren't limbo for a while. Also, the coins in the seller's wallet should already have some confirms before they send it out to you, because that could delay the transaction as well, if there was no fee.

I don't really worry about double-spends, as I'm not trading huge amounts and I'm watching the seller as they send me the coins. Plus, I don't think people are going to bother trying that with smaller amounts.
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 15, 2014, 02:18:57 AM
Last edit: October 15, 2014, 02:30:13 AM by TonyT
 #31

Thanks Mr. Big.  And to the other posters.  I know very little about Bitcoin but I am learning day to day.  One thing that I learned just now:  bigger brains than I have thought long and hard about the anonymity problem, and have come to the same conclusion as some of the other posters in this thread and that is:  (1) you cannot trust (or rather you have to trust, which is the problem) a central banker or central depository, and, (2) "washing works".  

Re (1) a central banker:  the thinking is that you have to trust a person to try to preserve your identity if you go to an exchange like LBC or Coinbase, or use an escrow middleman, like the guys who offer to accept cash and give you bitcoin (some of the escrow middlemen claim they don't keep logs of transactions for very long, but you have to take their word for it).  In fact, you have to trust somebody for any transaction short of mining bitcoin yourself or finding a stranger who happens to want to trade their bitcoins for cash, and manually transferring your bitcoin (all the while using Tor while you email the stranger, and wearing dark sunglasses and fake wig at the cafe), you have to disclose your real identity in most places.  Even if you don't disclose your identity, your internet address can be found and correlated to your purchase of bitcoin, that can be used to track you down (unless you are using a public internet access point, or Tor, or your friend's ISP) unless you break the link (wash coins).  Hence, re (2), "washing works", as in the Zerocoin proposal, excerpt below, and many of the anonymity schemes for new cryptocoin take this approach.

So to take my original example that started this thread:  suppose I set up an account with Coinbase, who insists on knowing my real identity.  I buy bitcoin.  I then go to some web host provider that accepts bitcoin, let's say it's GoDaddy just for argument's sake, and I buy a Wordpress-ready website in bitcoin using a fake name.  The very next day after I set up my website, PapuaNew_GuineaCorruption.com, I get sued for defamation by a plaintiff from PNG.  The plaintiff would find out from GoDaddy I paid in bitcoin, and, if the transaction is logged, which it surely is by GoDaddy, they would find out it came from Coinbase, and then Coinbase would tell the plaintiff my identity when served with either a court order, or, if they're really lame, a threatening letter from the plaintiff's lawyer.  But to prevent this, if I can wash the coins from Coinbase, I am immune from a lawsuit.  So I have to find a mixer, call it Blockchain.info, that I will park my bitcoins into between Coinbase and GoDaddy.  But even the mixer could in theory be forced to disclose my identity, since I bet most mixers have a "Know Your Customer" policy like Coinbase does.  So what prevents a lawsuit?  Simply the passage of time it seems to me, given the nature of bitcoin and the 'permanent block chain recording of public transactions'.  

More on this:  if enough time passes at the mixing service Blockchain.info, then when they get a subpoena from the plaintiff, they can truthfully say that they don't know what my Coinbase bitcoin got turned into (that is, what bitcoin I got back for the bitcoin I turned into at Blockchain.info, that I later used to set up the website at GoDaddy), so the link between GoDaddy and Coinbase is broken.  Put another way:  if there's no log at Blockchain.info, the bitcoin used to set up the GoDaddy website in fact came from not me but some random person that also subscribes to Blockchain.info, and if the plaintiff tries to pursue them, they will be chasing a red herring and a dead end. 

So what's the necessary passage of time needed for anonymity at Blockchain.info?  Googling this, it turns out to be eight hours (but you have to trust Blockchain.info follows their stated business practices, and deletes their logs every eight hours on a rotating basis, which seems reasonable but just saying).  Further of interest, note the Forbes article passage below that quotes a lawyer saying that technically joining LocalBitCoins is a money laundering offense, though it also seems like FUD by the lawyer.  

TonyT

(http://www.forbes.com/sites/jonmatonis/2013/06/05/the-politics-of-bitcoin-mixing-services/  ("The largest such service operating today is the Blockchain.info mixing service which has a maximum transaction size of 250 bitcoins and a 0.5% transaction fee. Transaction logs are removed after eight hours and customers can use the taint analysis tool to verify that coins were properly mixed. .. .Also, in-person exchange LocalBitcoins.com could act as a pure person-to-person mixing service for bitcoin users that meet in designated places like cafés. Personal mixing has the additional benefit of introducing plausible deniability into the entire bitcoin ecosystem because the coins cease becoming provably yours at that point. After seeing the LocalBitcoins selling-for-cash section in the U.S., Carol Van Cleef, a partner in Patton Boggs’ banking practice and adviser on anti-money laundering policies, ominously warned, “You better get yourself registered, or you better get your name off the list real fast.")

 
from a bitcointalk thread...
(text below copied from http://pastebin.com/Dd60ZaT7 )

1.Summary transcript of Matthew Green's talk about Zerocoin/Zerocash at the Real World Crypto 2014 from Soundcloud: https://soundcloud.com/rdlmitedu/140113_0001-wav

3.* Bitcoin may not be particularly anonymous
4.* Zero-coin / Zero-cash to anonymize the bitcoin currency
5.* transactions recorded in public ledger; nothing sophisticated done with the ledger; people can identify and map your identity; if you're very paranoid you can prevent (maybe), but in general case hard to use bitcoin for privacy;
6.* this should matter to all of us; the technology behind bitcoin may be with us for a very long time; countermeasures are weak even in the face of unsophisticated attacks
7.* if we make bitcoin private, can possibly find applications beyond currency
9.* two approaches for anonymous version of bitcoin
10.* zerocoin - technique to implement electronic cash in bitcoin protocol
11.* zerocash - way to make zerocoin practical and deployable and usable as ecash currency
13.* zerocoin - join work with students and colleagues at John Hopkins (JH)
14.* bitcoin doesn't give us much privacy despite academic thinking from 1980s (esp. David Chong [David Chaum]) to build untraceable ecash
15.* ecash tried to tackle one problem without thinking of all other practical concerns; nobody in the history of academic ecash managed to setup a working, centralized bank; chong's bank attempt failed
16.* bitcoin solved this problem of a currency take-off and early adoption; but we need a different technique to get rid of a centralized bank
17.* zerocoin new approach for ecash to get rid of centralized bank; basic idea is public ledger (constructed by bitcoin) blockchain; use this to wash bitcoins that does not require us to trust a centralized party; key ingredient (blockchain) is given by free by the bulletin board;
18.* zerocoin high-level intuition of original protocol: layer on top of bitcoin; i have some bitcoin; i want to break the link between my current address and a future address; take my bitcoin and turn into zerocoin; they get mixed up; all people making zerocoins will shuffle them together so no linkage with creation and redemption; at some future point, can redeem zerocoins into bitcoins ideally unrelated; breaks graph analysis; when disappearing into the zerocoin network minimizes/removes leakage;
19.* zerocoins are numbers; digital commitments to a large serial number; viewing the commitment, you should not be able to tell the serial number; once these commitments are minted (easy to create), you put them on the bitcoin blockchain; new instruction in the bitcoin system to produce a transaction that spends a bitcoin for a zerocoin; anybody that sees this transaction sees that this valid zerocoin is worth some money;
20.* at some point in the future, you redeem; you first reveal the secret serial number to make the first zerocoin and put into transaction; prove that the serial number corresponds to a zerocoin; then prove that the zerocoin is one of the set placed on the blockchain (which somebody paid money);
21.* zero-knowledge proof; prove statements without using any other information other than that the fact that the statement is true; "there exists some zerocoin in the set of zerocoins placed on the blockchain & the serial number we're revealing is the actual serial number in the coin";
22.* if the proof is valid, then double-spend is impossible since serial number would have to be revealed again;
23.* efficiency is important here! the approach used is the accumulator; collect all the zerocoins into the accumulator, then prove that the zerocoin you're trying to spend is contained in the accumulator; proof of knowledge is 4KB; the entire thing is 25KB after optimization; for crypto this is awesome!; but developers hated adding this much to the blockchain; so unlikely to happen in real world
24.* summary: zerocoin good first approach, libzerocoin; but the problem is that the proofs are just too big; and coins have all the same value; but this means that if you want to spend fractional amounts of bitcoin, then it won't work (have to translate back to bitcoin)
25.* new solution: zerocash
26.* presented in May and Bitcoin conference in San Jose; in both conferences with teams working on small zero knowledge proofs aka SNARKS; other cryptographers already had them ready;
27.* SNARK - Succinct Non-interactive Arguments of Knowledge; Bryan Harno (MS Research); basic idea is that you can prove arbitrarily complex statements in 288 bytes; in addition to having these efficient proofs, there are compilers that have proofs that the program executed correctly; we should simply take existing libzerocoin code and run through the compiler to produce these proofs; but these compilers produce large circuits; the time to make a small proof takes hours or days;
28.* co-authors have spent a lot of time optimizing these proofs; the right way is NOT to take existing libzerocoin, but throw away RSA and other cryptographic techniques and replace with components that are easier to prove such as hash functions like SHA256 and Merkle trees; easy to prove hash with small circuits e.g. sha256 in 30K gates
29.* each coin is really the hash of some randomness and the serial number = commitment. once we have these coins we put in the hash tree; 64-depth key (2^64); when want to redeem; reveal the serial number, and can reveal 64-hashes before in the tree;
30.* if these proofs are powerful and efficient; why need bitcoin? why not put entire system into zerocoin and make everything anonymous through generation, use, redemption of coins? the only information that makes it into the blockchain is the fact that a transaction occurred. just show that two new coins where the value totals the bitcoin that you're splitting; when we merge we spend two coins we prove that the two = same value of the new coin; transfers can be done completely anonymously without knowing who and how much.
31.* can encrypt transactions and hash the values
32.* transaction fees have to be public, but everything else can be anonymous
33.* name for this process; generic transaction is called "pouring coins"
34.* is this efficient? one detail - the problem with zerocoin 1.0 was that the proofs were huge and took 0.33s; these results mixed; to merge/make takes 87s-108s on a single core; but on bright-side bitcoin takes up to an hour for each transaction; verification time is in ms; comparable to bitcoin; verification is in the network; the catch is that to verify the proofs you need a large set of public parameters; 1.2GB in size
35.* best part of this is that you already need 16GB to store the blockchain, so to add this is around 7% increase in storage
36.* somebody needs to generate these parameters; trusted party; possible to find a dozen people that people trust to set up the parameters;
37.* system that is efficient; will be separate system released in May; real-world crypto; want to get people to use;
38.* release an altchain; client that implements all these things; put it out there; hope that nobody puts a lot of money in this because these are new techniques and might break down; idea is to test this in an environment separate from bitcoin so we don't break anything else while trying to make this work
39.* should we even be doing this research? lots of people criticizing us. this is important research not just because people want to commit crimes, but because when you spend money your transactions are hidden from neighbours, but with bitcoin people can see your transactions; important to get it out there.
41.Thanks.
.  

TonyT
TonyT (OP)
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
October 15, 2014, 02:39:00 AM
 #32

Well to be fair, as I reread the Zerocoin proposal summary of the audio, it's not just about mixing but also not recording transactions in the proposed blockchain, but just verifying that a transaction was made and no double spending of zerocoin happened.  But for the purposes of this thread it's clear that "washing works" for bitcoin as the best way to preserve anonymity.

TonyT

TonyT
MrBig
Sr. Member
****
Offline Offline

Activity: 369
Merit: 250



View Profile
October 15, 2014, 02:52:35 AM
 #33

You may also want to check out maidsafe, who are working on a decentralized system. In theory, a user would be potentially able to set up a decentralized website or app that is distributed among many nodes on the SAFE network instead of a centralized server. Of course there is still much work to be done, and the project is still in the testing phase.
Pages: 1 2 [All]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!