Bitcoin Forum
November 11, 2019, 07:28:50 PM *
News: Latest Bitcoin Core release: 0.18.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Question about privacy on Electrum Bitcoin.  (Read 265 times)
JustNewUser
Newbie
*
Offline Offline

Activity: 6
Merit: 1


View Profile
August 18, 2019, 01:25:43 PM
Merited by bitmover (1)
 #1

1- I want to know if Mr X send me 1 bitcoin to one of the addresses of my Electrum wallet and later I buy a birthday cake with some of the bitcoins in my wallet, Does Mr X understand the cake has been paid by some part of his monies?





2- In Electrum, When I want to send a payment it doesnt let me choose to pay from what address, in Multibit Classic if I remember correctly, each bitcoin address act like a bank account balance and you could choose to pay from what balance.

For example it was like

  • BTC address A (MR X paid me in past)
  • BTC address B (MR Y paid me in past)


so when I am going to buy for example a cake and I dont want MR X find out about It, I could use the balance BTC address B.

The Bitcoin Forum is turning 10 years old! Join the community in sharing and exploring the notable posts made over the years.
1573500530
Hero Member
*
Offline Offline

Posts: 1573500530

View Profile Personal Message (Offline)

Ignore
1573500530
Reply with quote  #2

1573500530
Report to moderator
Royse777
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1057


Exchange Bitcoin quickly-https://blockchain.com.do


View Profile WWW
August 18, 2019, 01:27:04 PM
 #2

1- I want to know if Mr X send me 1 bitcoin to one of the addresses of my Electrum wallet and later I buy a birthday cake with some of the bitcoins in my wallet, Does Mr X understand the cake has been paid by some part of his monies?
Yes.

Quote
In Electrum, When I want to send a payment it doesnt let me choose to pay from what address
It does.

Right click on the address you want to send the fund from and you will see spend from



Click on spend from, Bitcoin will be spent from that address.

.Sold out THREE times.
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
.Bitcoin Loan .
BrewMaster
Hero Member
*****
Offline Offline

Activity: 1358
Merit: 831


There is trouble abrewing


View Profile
August 18, 2019, 03:03:24 PM
Merited by suchmoon (4), joniboini (4), bitmover (1), PrimeNumber7 (1)
 #3

1- I want to know if Mr X send me 1 bitcoin to one of the addresses of my Electrum wallet and later I buy a birthday cake with some of the bitcoins in my wallet, Does Mr X understand the cake has been paid by some part of his monies?
Yes.

actually it depends.
merchants (like a bakery where you buy the cake) don't usually reuse addresses and even if they do, it is still not an easy task to figure out who does the address belong to unless they are publicly announcing it which you could find it by searching on Google which again is not common.

so all "Mr X" could tell for sure is that the coins he sent has been spent and can see the amount and the address they went to.
anything extra is guesswork in 90% of cases.

hatshepsut93
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 922


Bitcoin realist


View Profile
August 18, 2019, 03:40:55 PM
Merited by joniboini (2), ETFbitcoin (1)
 #4

Your first question is not unique to Electrum, it's a fundamental property of all blockchains (except privacycoins).  Whether someone can link an address to a wallet and organization depends on how the owner is using their wallet. There's a site called Wallet Explorer which links addresses to wallets, it has discovered wallets of many services like exchanges and casinos.

Since you are interested about privacy and Electrum, you should know that Electrum is an SPV wallet, and it relies on servers to get blockchain data, and those servers can easily log your IP and your transactions. If it's an issue for you, consider using a full wallet like Bitcoin Core, or run your own Electrum server.

AdolfinWolf
Legendary
*
Offline Offline

Activity: 1218
Merit: 1070


people run from rain but sit in bathtubs of water


View Profile
August 18, 2019, 04:04:56 PM
 #5

1- I want to know if Mr X send me 1 bitcoin to one of the addresses of my Electrum wallet and later I buy a birthday cake with some of the bitcoins in my wallet, Does Mr X understand the cake has been paid by some part of his monies?
Yes.

actually it depends.
merchants (like a bakery where you buy the cake) don't usually reuse addresses and even if they do, it is still not an easy task to figure out who does the address belong to unless they are publicly announcing it which you could find it by searching on Google which again is not common.

so all "Mr X" could tell for sure is that the coins he sent has been spent and can see the amount and the address they went to.
anything extra is guesswork in 90% of cases.
This. If the bakery uses something like Bitpay or Coinpayments, there is no way Mr X knows you send money to buy a birthday cake. (That is unless he files a (successful)  police report or sues the merchant for the transaction information.)

If you want to avoid this, and completely break the chain, you should look into using a Bitcoin mixer. The most Mr X will be able to see in that case, is that you sent your funds to mixer Z. (assuming the mixer operates in good faith and actually deletes any logs, obviously.)

bitmover
Hero Member
*****
Offline Offline

Activity: 658
Merit: 1092



View Profile
August 18, 2019, 04:07:13 PM
 #6

1- I want to know if Mr X send me 1 bitcoin to one of the addresses of my Electrum wallet and later I buy a birthday cake with some of the bitcoins in my wallet, Does Mr X understand the cake has been paid by some part of his monies?
Yes.

actually it depends.
merchants (like a bakery where you buy the cake) don't usually reuse addresses and even if they do, it is still not an easy task to figure out who does the address belong to unless they are publicly announcing it which you could find it by searching on Google which again is not common.

so all "Mr X" could tell for sure is that the coins he sent has been spent and can see the amount and the address they went to.
anything extra is guesswork in 90% of cases.


I agree with BrewMaster. He will not know what happened, but he will now that some coins were transfered. It could even be to another address of yours.


You need to careful when receiving coins in that address as well. If you later on buy more BTC and send to the same address, he can track where that BTC came from and how much you received.

Edit: You need to be extra careful with transactions from and to exchanges you have your ID verified. Because that's a way to track your ID from your used addresses.

ETFbitcoin
Legendary
*
Offline Offline

Activity: 1820
Merit: 2077

Use SegWit and enjoy lower fees.


View Profile WWW
August 18, 2019, 04:17:36 PM
 #7

All your questions already answered, but on a side note, Electrum have label features for transaction, address and UTXO which could be used coin control and prevent you from using "wrong" UTXO which could hurt your privacy.

If you want to avoid this, and completely break the chain, you should look into using a Bitcoin mixer. The most Mr X will be able to see in that case, is that you sent your funds to mixer Z. (assuming the mixer operates in good faith and actually deletes any logs, obviously.)

Take note few exchange and payment processor will deny payment and refund/freeze the funds if the funds come from mixers.

Royse777
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1057


Exchange Bitcoin quickly-https://blockchain.com.do


View Profile WWW
August 18, 2019, 05:34:19 PM
 #8

~snip~

actually it depends.
merchants (like a bakery where you buy the cake) don't usually reuse addresses and even if they do, it is still not an easy task to figure out who does the address belong to unless they are publicly announcing it which you could find it by searching on Google which again is not common.
Yap it depends and my understanding was that Mr X knew the address of the bakery or the payment address was pseudo-known publicly. The bakery ultimately will send the bitcoin to an address or wallet where they store all their Bitcoin.

But as other poster said, if they use a gateway like coinpayments or bitpay then it will be harder to find out.

Take note few exchange and payment processor will deny payment and refund/freeze the funds if the funds come from mixers.

I think Binance do if I read it right somewhere.

.Sold out THREE times.
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
████
.Bitcoin Loan .
o_e_l_e_o
Hero Member
*****
Offline Offline

Activity: 742
Merit: 2949


Decent


View Profile
August 18, 2019, 07:36:02 PM
 #9

Take note few exchange and payment processor will deny payment and refund/freeze the funds if the funds come from mixers.
Slightly off topic, but at what point do they consider coins acceptable again? For example, I can't send directly from a mixer to the exchange. What about if I withdraw from a mixer to my own wallet, then send it to the exchange? Or what if I withdraw to my own wallet, move the coins to another address I own, and then send them to a mixer? What if I split the coins up before moving them around so it looks as though the part that is going to end up on the exchange has been a payment to someone else? How many links does there need to be between mixer and exchange before coins are considered "acceptable" again?

There could come a time where every bitcoin in existence has, at some point, passed through a mixer. Where do they draw the line?

ETFbitcoin
Legendary
*
Offline Offline

Activity: 1820
Merit: 2077

Use SegWit and enjoy lower fees.


View Profile WWW
August 19, 2019, 02:27:53 AM
 #10

Slightly off topic, but at what point do they consider coins acceptable again?

To be frank, i've no idea. There aren't people who've made such research and each blockchain analyzer have different measuring the coins is acceptable, especially if they use Machine Learning.

For obvious example, it'll be acceptable after a "tainted" coin is seized by government.

AdolfinWolf
Legendary
*
Offline Offline

Activity: 1218
Merit: 1070


people run from rain but sit in bathtubs of water


View Profile
August 19, 2019, 12:46:51 PM
Last edit: August 19, 2019, 01:53:03 PM by AdolfinWolf
 #11

Take note few exchange and payment processor will deny payment and refund/freeze the funds if the funds come from mixers.
Which merchants do this, any list/experiences? I've never had this happen before w/ funds send from Chipmixer.

ETFbitcoin
Legendary
*
Offline Offline

Activity: 1820
Merit: 2077

Use SegWit and enjoy lower fees.


View Profile WWW
August 19, 2019, 05:02:55 PM
Merited by joniboini (3), o_e_l_e_o (1)
 #12

Take note few exchange and payment processor will deny payment and refund/freeze the funds if the funds come from mixers.
Which merchants do this, any list/experiences? I've never had this happen before w/ funds send from Chipmixer.

Only merchants who use BitPay or CoinBase, but there are very few cases since IMO people who use mixer/coinjoin tends to avoid those services.
It's the only cases i manged to found (perhaps due to bad/generic keyword) : https://www.reddit.com/r/Bitcoin/comments/3mea6b/bitpay_is_blacklisting_certain_bitcoins_rejecting/

CoinBase are known to blacklist some Bitcoin for their wallet/exchange services and it should apply to their payment processor as well.
But personally i wouldn't worry about it because there aren't any merchants who use BitPay/CoinBase to accept Bitcoin due to their unpopular business/politic decision

o_e_l_e_o
Hero Member
*****
Offline Offline

Activity: 742
Merit: 2949


Decent


View Profile
August 19, 2019, 05:42:21 PM
 #13

Do they track "tainted" coins in real time? I don't use Coinbase, but I might pay to a merchant who is using BitPay without realising it, or pay with coins I didn't realise were "tainted". What happens next? Obviously my transaction would broadcast. Would the merchant immediately be notified that something was wrong? Or would I be able to walk out the shop with my purchase, and then the merchant wouldn't find out they didn't receive their fiat payment until hours later?

These kind of practices really annoy me. The sooner we do away with these centralized authorities pushing their rules and regulations on honest users, and move to paying merchants properly peer to peer, the better. Pretty much every piece of cash in existence is "tainted", but no one has any issues with that.

ETFbitcoin
Legendary
*
Offline Offline

Activity: 1820
Merit: 2077

Use SegWit and enjoy lower fees.


View Profile WWW
August 19, 2019, 05:50:46 PM
 #14

Do they track "tainted" coins in real time?

There's no data to answer your questions, but i'm sure Blockchain analysis service actively monitor blockchain (and track "taitned" coins) to keep competitive among their competitor.

I don't use Coinbase, but I might pay to a merchant who is using BitPay without realising it, or pay with coins I didn't realise were "tainted". What happens next? Obviously my transaction would broadcast. Would the merchant immediately be notified that something was wrong? Or would I be able to walk out the shop with my purchase, and then the merchant wouldn't find out they didn't receive their fiat payment until hours later?

Frankly, i've no idea. But i doubt the merchant will be involved in any way, except when they have data which
could help tracking criminal.

These kind of practices really annoy me. The sooner we do away with these centralized authorities pushing their rules and regulations on honest users, and move to paying merchants properly peer to peer, the better. Pretty much every piece of cash in existence is "tainted", but no one has any issues with that.

And that's why payment processor where merchant have full control such as BTCPay exist.

Harlot
Hero Member
*****
Offline Offline

Activity: 1246
Merit: 607



View Profile
August 19, 2019, 06:24:46 PM
 #15

I don't think you can choose what Bitcoin you have in your electrum wallet that you can spend but I know you can choose what address you will send it from, and if Mr. X knows the tx id of the transaction then expect that he also know where the BTC is going. But to tell you honestly this is not a violation of privacy since tracking transaction with Blockchain is already being done in public, even authorities doesn't even need a warrant to observe the transactions happening in BTC's blockchain.

squatter
Hero Member
*****
Offline Offline

Activity: 1274
Merit: 942


STOP SNITCHIN'


View Profile
August 19, 2019, 07:29:24 PM
 #16

But personally i wouldn't worry about it because there aren't any merchants who use BitPay/CoinBase to accept Bitcoin due to their unpopular business/politic decision

Since when? Merchants dropped Coinbase after they started forcing merchants to custody their own coins, but literally all the merchants I use process payments through Bitpay.

Bitrefill would be an exception, but last time I checked they were giving me worse conversion rates than Bitpay, even after accounting for Bitpay's annoying "network fees."

AdolfinWolf
Legendary
*
Offline Offline

Activity: 1218
Merit: 1070


people run from rain but sit in bathtubs of water


View Profile
August 19, 2019, 07:46:03 PM
Last edit: August 19, 2019, 07:58:49 PM by AdolfinWolf
 #17

I don't think you can choose what Bitcoin you have in your electrum wallet that you can spend but I know you can choose what address you will send it from, and if Mr. X knows the tx id of the transaction then expect that he also know where the BTC is going.
Wrong and wrong.

You can pretty much choose which bitcoins you want to have in your wallet. Mixer -> any Non-KYC exchange (binance) -> Withdraw again, and voila, you now have coins from binance with no connection to you.  (I don't think Binance really likes this though.)

Quote
...But to tell you honestly this is not a violation of privacy.....
It kind of is though. When you buy a new car, you don't necessarily want the car dealership to know, or anyone else what your net worth is, or for how much you bought the car....

Quote
since tracking transaction with Blockchain is already being done in public, even authorities doesn't even need a warrant to observe the transactions happening in BTC's blockchain.
Doesn't mean that you shouldn't try to preserve your privacy.


Only merchants who use BitPay or CoinBase, but there are very few cases since IMO people who use mixer/coinjoin tends to avoid those services.
It's the only cases i manged to found (perhaps due to bad/generic keyword) : https://www.reddit.com/r/Bitcoin/comments/3mea6b/bitpay_is_blacklisting_certain_bitcoins_rejecting/

CoinBase are known to blacklist some Bitcoin for their wallet/exchange services and it should apply to their payment processor as well.
But personally i wouldn't worry about it because there aren't any merchants who use BitPay/CoinBase to accept Bitcoin due to their unpopular business/politic decision
I guess it might be some opt-in feature then, otherwise we probably would've seen a lot more posts than just this article.

No doubt though that Coinbase/Other exchanges (Kraken/Bitstamp) are tracking tainted coins and perhaps will even take retroactive measures against them some day. I wouldn't be surprised.

HCP
Legendary
*
Offline Offline

Activity: 1148
Merit: 1847

<insert witty quote here>


View Profile
August 19, 2019, 10:20:06 PM
 #18

I don't think you can choose what Bitcoin you have in your electrum wallet that you can spend but I know you can choose what address you will send it from, and if Mr. X knows the tx id of the transaction then expect that he also know where the BTC is going.
Actually, yes you can choose exactly which Bitcoin (UTXOs) to spend from your wallet.

Using the "Coins" Tab (Might need to use "View -> Show Coins" if you haven't enabled the tab already). This will show you ALL the individual UTXOs controlled by your wallet:



You can think pick and choose exactly which ones you want to spend (ctrl+click, shift+click etc):



And then you can "right click" and "spend":



And your "send" transaction will be created from JUST those UTXOs:



NOTE: Electrum just uses these UTXOs as the "available" UTXOs for this transaction, it won't necessarily use ALL of them. That is to say, if the amount you want to send does not require the use of all the UTXOs to, then Electrum will only actually use the ones required to cover the amount+fee.

So, if you absolutely wanted to include ALL the UTXOs (for consolidation or obfuscation or whatever), you would need to manually specify your "change" address as well by using Electrums "pay to many" functionality and some tricky maths to work out the amounts to send to each address etc Tongue

bitmover
Hero Member
*****
Offline Offline

Activity: 658
Merit: 1092



View Profile
August 19, 2019, 11:10:27 PM
Merited by AdolfinWolf (1)
 #19

No doubt though that Coinbase/Other exchanges (Kraken/Bitstamp) are tracking tainted coins...

I heard once Antonopoulos talking about this, and it makes sense.
The problem is that if go searching for any coin past transactions without any limit, almost all coins are tainted. So exchanges will look like 20 past transactions. If they were mixed in that past 20 transactions, then they are tainted.

But if you make like 20 tx inside your own wallet, with like 1 sat/byte (consolidation for example), you will have clean coins again.

...and perhaps will even take retroactive measures against them some day. I wouldn't be surprised.

About retroactive measures, they are useless unless you leave funds on an exchange. Then you are vulnerable to so much risks that this one is just one more.

ETFbitcoin
Legendary
*
Offline Offline

Activity: 1820
Merit: 2077

Use SegWit and enjoy lower fees.


View Profile WWW
August 20, 2019, 04:51:58 AM
Last edit: August 20, 2019, 01:11:49 PM by ETFbitcoin
 #20

But personally i wouldn't worry about it because there aren't any merchants who use BitPay/CoinBase to accept Bitcoin due to their unpopular business/politic decision

Since when? Merchants dropped Coinbase after they started forcing merchants to custody their own coins, but literally all the merchants I use process payments through Bitpay.

I stand corrected, it was long time ago and i thought they have both custodial and non-custodial option.

Bitrefill would be an exception, but last time I checked they were giving me worse conversion rates than Bitpay, even after accounting for Bitpay's annoying "network fees."

Their rates isn't that bad, but it's still popular option since they accept 0-conf, have lots of product and support various altcoin.

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!