Bitcoin Forum
May 04, 2024, 02:18:04 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Anonymous networks and Bitcoin  (Read 1833 times)
Daily Anarchist (OP)
Hero Member
*****
Offline Offline

Activity: 614
Merit: 500



View Profile WWW
January 09, 2013, 11:54:24 PM
 #1

Can somebody explain to me if Bitcoin can work well with i2p? Can Bitcoin ever become fully anonymous? If I have a website on i2p, and I post a bitcoin donation address, is it possible to keep myself anonymous? Wouldn't the simple act of opening up my wallet to receive those Bitcoins be a dead giveaway that the website of the address belongs to me?

I know there's a way to use Tor with Bitcoin, even though I don't do it or know how to. But what about i2p?

How can we get the dark net and Bitcoin to compliment each other? Would it just take creating an i2p bitcoin client? Or would it take a whole new i2p/bitcoin blockchain?

Discover anarcho-capitalism today!
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
julz
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
January 10, 2013, 12:19:18 AM
 #2

The bitcoins are under the control of your private key once the transaction has had some confirmations - it's not dependent on when you open your wallet.

Just opening your wallet and syncing so that you see your balance is not going to reveal anything to anyone about what private keys (and corresponding public addresses) the wallet holds.
(Assuming you're using a full Bitcoin client and not some hosted or hybrid wallet system)
Only when you spend it will there be the theoretical risk of peers on the network seeing your IP address as the source. (though even then - they probably don't know you weren't just relaying the transaction)

The spending action is the main one where you have to worry about identity linkage occurring - mostly through what shows in the blockchain, but potentially also through IP address if you are worried about the peers you connect to or the network you're on.

@electricwings   BM-GtyD5exuDJ2kvEbr41XchkC8x9hPxdFd
niko
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


There is more to Bitcoin than bitcoins.


View Profile
January 10, 2013, 12:38:55 AM
 #3

Only when you spend it will there be the theoretical risk of peers on the network seeing your IP address as the source. (though even then - they probably don't know you weren't just relaying the transaction)

The spending action is the main one where you have to worry about identity linkage occurring - mostly through what shows in the blockchain, but potentially also through IP address if you are worried about the peers you connect to or the network you're on.

Note that in case of a flood of adversary nodes connecting to your node, your IP can be associated with the spend with some probability, not with certainty. There is still the plausible deniability. It would take your ISP or a compromized router firmware to monitor ALL of your conections.

They're there, in their room.
Your mining rig is on fire, yet you're very calm.
gabbergabe
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile WWW
January 10, 2013, 09:39:52 AM
 #4


You can already see every transaction so my only guess is along with what was stated above, never ever talk online or to anyone. People can easily tell who i am from my address. You can tell from blockchain i earn btc from cointube. and have recieved an 8 coin payment and sent the same amout as well just by looking at it.

right?
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
January 10, 2013, 10:02:22 AM
 #5


You can already see every transaction so my only guess is along with what was stated above, never ever talk online or to anyone. People can easily tell who i am from my address. You can tell from blockchain i earn btc from cointube. and have recieved an 8 coin payment and sent the same amout as well just by looking at it.

right?
Why on earth would you use the same address as your cointube one? You do know you can have as many addresses and/or wallets as you like.

right?

But hey! Not telling everyone you own the address would be a good idea if you want to stay anonymous.

If you're really serious I'd recommend not using a home connection either. Use a public wifi and connect via proxy, ssh or vpn (not one you paid for with a cc). Do your spends offline with a raw tx and push them via blockchain.info thru the mixer.

(aside - here >80% of wifi home connections are open - not even using WEP, and there is citywide free wifi anyway)

marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2348


Eadem mutata resurgo


View Profile
January 10, 2013, 10:34:48 AM
 #6

Bitcoin is basically a big honey-pot, tailor-made for law enforcement data-mining and linking financial transactions with IP addresses.

You have to be very, very careful to not leak identifying information, before it can be used anonymously. In fact, it is such a PITA that I'd say it is useless to 99% of users as an anonymous transfer mechanism since most internet users have no idea how much they are actually leaking.

But the myth, aka perception, of anonymity seems to be more important to most users than the reality so the party rolls on .... for now.

kangasbros
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1006



View Profile
January 10, 2013, 10:41:13 AM
 #7

Bitcoin is basically a big honey-pot, tailor-made for law enforcement data-mining and linking financial transactions with IP addresses.

You have to be very, very careful to not leak identifying information, before it can be used anonymously. In fact, it is such a PITA that I'd say it is useless to 99% of users as an anonymous transfer mechanism since most internet users have no idea how much they are actually leaking.

But the myth, aka perception, of anonymity seems to be more important to most users than the reality so the party rolls on .... for now.

Anonymity is not a boolean variable. It is level of uncertanity related to some event, can be very high or very low (we have strong confidence that the person who transfered the bitcoin is person X).

niko
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


There is more to Bitcoin than bitcoins.


View Profile
January 10, 2013, 02:50:10 PM
 #8

Bitcoin is basically a big honey-pot, tailor-made for law enforcement data-mining and linking financial transactions with IP addresses.

You have to be very, very careful to not leak identifying information, before it can be used anonymously. In fact, it is such a PITA that I'd say it is useless to 99% of users as an anonymous transfer mechanism since most internet users have no idea how much they are actually leaking.

But the myth, aka perception, of anonymity seems to be more important to most users than the reality so the party rolls on .... for now.

Even if your spectacular statements were true (one of them is close), I am still better off with Bitcoin than I am with credit cards. It's faster, cheaper, and easier with Bitcoin. Furthermore, things czn be turned around, and we could argue that publicly accessible ledger offers the possibility for the public to audit government and corporate spending. The way things are now, without btc, is that there is no transparency between the government/corporate establishment and the people, but a one-way mirror. Bitcoin could make things fair and balanced.

They're there, in their room.
Your mining rig is on fire, yet you're very calm.
tcp_rst
Member
**
Offline Offline

Activity: 74
Merit: 10



View Profile
January 10, 2013, 07:53:30 PM
 #9

Bitcoin is basically a big honey-pot, tailor-made for law enforcement data-mining and linking financial transactions with IP addresses.

You have to be very, very careful to not leak identifying information, before it can be used anonymously. In fact, it is such a PITA that I'd say it is useless to 99% of users as an anonymous transfer mechanism since most internet users have no idea how much they are actually leaking.

But the myth, aka perception, of anonymity seems to be more important to most users than the reality so the party rolls on .... for now.

Anonymity is not a boolean variable. It is level of uncertanity related to some event, can be very high or very low (we have strong confidence that the person who transfered the bitcoin is person X).
Yes!  It's important to define what you mean by "anonymous". Lot's of shades of grey here.  True anonymity is quite difficult to achieve. Ultimately, who it is that you are trying to keep the information from matters significantly in regards to the amount of effort it will take to achieve.  Keeping information from one's neighbor requires significantly less effort than keeping information from state intelligence agencies, for example.
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
January 10, 2013, 08:20:34 PM
 #10

Can somebody explain to me if Bitcoin can work well with i2p? Can Bitcoin ever become fully anonymous? If I have a website on i2p, and I post a bitcoin donation address, is it possible to keep myself anonymous? Wouldn't the simple act of opening up my wallet to receive those Bitcoins be a dead giveaway that the website of the address belongs to me?
Opening your wallet doesn't receive bitcoins. Receiving bitcoins is entirely passive. Action is only needed to send them.

Quote
I know there's a way to use Tor with Bitcoin, even though I don't do it or know how to. But what about i2p?

How can we get the dark net and Bitcoin to compliment each other? Would it just take creating an i2p bitcoin client? Or would it take a whole new i2p/bitcoin blockchain?
Use a separate wallet with a separate address. The only time you put your identity at risk is when you spend the bitcoins. Then you have two issues:

1) You have to submit the transaction without revealing an IP address that can be traced to you. You can submit the transactions through i2p or tor or from a store's open wifi. (Which might reveal your approximate geographic location depending on how you do it.)

2) You reveal to the world the bitcoin address you sent the bitcoins to. So obviously, you don't want to send it to an account associated with you. People will be able to see which accounts you send the bitcoins to.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
January 10, 2013, 08:39:18 PM
 #11

From my reply: "Use a separate wallet with a separate address." As I said, all the bitcoin addresses you send money to from that wallet can be associated.
Oops, must've jumped straight to points 1 & 2 and somehow skipped over the part where you said that.  Sorry.

Bah, my whole post was poorly thought out.  Deleting it...
n8rwJeTt8TrrLKPa55eU
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
January 10, 2013, 11:59:39 PM
 #12

But the myth, aka perception, of anonymity seems to be more important to most users than the reality so the party rolls on .... for now.

This is 100% true.  Optimistically though, over time as BTC usage grows, there will be evolution, awareness, and workarounds to the privacy problems, similar to what has happened with cookie management in the browser.  In the same way that the first virus had to exist in order to justify development of antivirus products, I'd expect mixing clients and mixing services to really start flourishing once business intelligence companies develop and start publicizing sophisticated blockchain analysis tools.  People will demand privacy features once they start seeing demos of their wallet history and spending patterns being tracked and reverse engineered by people they've sent money to.
niko
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


There is more to Bitcoin than bitcoins.


View Profile
January 11, 2013, 12:08:20 AM
 #13

But the myth, aka perception, of anonymity seems to be more important to most users than the reality so the party rolls on .... for now.

This is 100% true.  Optimistically though, over time as BTC usage grows, there will be evolution, awareness, and workarounds to the privacy problems, similar to what has happened with cookie management in the browser.  In the same way that the first virus had to exist in order to justify development of antivirus products, I'd expect mixing clients and mixing services to really start flourishing once business intelligence companies develop and start publicizing sophisticated blockchain analysis tools.  People will demand privacy features once they start seeing demos of their wallet history and spending patterns being tracked and reverse engineered by people they've sent money to.


Again, most people don't give a damn. Such analyses are commonly done with today's credit cards, and vast majority uses them, without any mixing or similar services.

They're there, in their room.
Your mining rig is on fire, yet you're very calm.
Largo
Member
**
Offline Offline

Activity: 112
Merit: 10



View Profile
January 11, 2013, 12:42:01 AM
Last edit: January 11, 2013, 01:32:11 AM by Largo
 #14

You dont really want to use I2P with bitcoin, since you would have to use an outproxy to the internet or find I2P bitcoin nodes which could get hard to configure in both cases.

With TOR it works without problems tho, you can even connect to TOR hidden service bitcoin nodes through the addnode command, which isnt even needed since you can connect to any bitcoin node through TOR.
Just configure Bitcoin to use localhost:9050 as proxy when TOR is running and everything goes through TOR.

Then make multiple Bitcoin wallets (just make different shortcuts with different -datadir= commandline options to bitcoin.exe), one for your real identity, one for buying on silkroad, one for selling on silkroad, and so on, and never send coins from one wallet to another.

Its not that hard to use Bitcoin anonymously  Smiley

EDIT:
And if you need to send bitcoins from for example your real identity wallet to your silkroad buyers wallet, use a mixing service and/or 1-2 large shared web wallets to make the transaction from one wallet to the otherone untracable.

n8rwJeTt8TrrLKPa55eU
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
January 11, 2013, 01:05:38 AM
Last edit: January 11, 2013, 01:17:59 AM by n8rwJeTt8TrrLKPa55eU
 #15

Such analyses are commonly done with today's credit cards, and vast majority uses them, without any mixing or similar services.

Not comparable in terms of scope.  If I buy something with a credit card on Amazon, they don't have access to my entire transaction history on that credit card, or to my current bank balance.   Not so, in the worst case, with BTC, where if address reuse and identity leakage occurs, payees can potentially see all past transactions and contents of current wallet.
 

Again, most people don't give a damn.

Level of outrage is a function of expectations versus reality.

The potential disillusionment with BTC leakage will be much worse than with credit cards.  People understand that the credit card provider has access to all transactions on their card, they see that in every monthly statement, it's obvious.  The expectation for privacy is low, and the worst case risk (your data gets stolen or subpoena'd, or your wife might discover the gifts that you've been buying for your mistress) is implicitly understood.  So when leaks occur, or data is mishandled, the results are not totally unexpected.

Not so with BTC.  People will be much more upset with BTC privacy leakage because the currency has been marketed as pseudonymous, and the leakage vectors are not at all apparent unless you're tech-savy.  The comparison and expectation wrt. BTC will be similar to cash, not to credit cards.  Very few non-techies will understand the consequences of sending BTC that ties one of their addresses to an identity, or the consequences of reusing or publishing wallet addresses.  Hence when BTC privacy leaks start getting publicized, I predict that there will be much more outrage and "damn-giving" than what you've seen for any cases of credit card leakage.
julz
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
January 11, 2013, 04:03:58 AM
 #16

ok.. so opening your wallet will not risk revealing what addresses you have.. *once this weakness is fixed* Tongue https://bitcointalk.org/index.php?topic=135856.0


@electricwings   BM-GtyD5exuDJ2kvEbr41XchkC8x9hPxdFd
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
January 11, 2013, 03:30:47 PM
 #17

ok.. so opening your wallet will not risk revealing what addresses you have.. *once this weakness is fixed* Tongue https://bitcointalk.org/index.php?topic=135856.0
Interesting attack.  Sounds like there are 2 ways to protect against it. You can use TOR so your addresses can only be associated with the TOR exit node, or you can run a second copy of bitcoind without any addresses and make sure that your first wallet only connects to this second one.
Pages: [1]
  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!