Bitcoin Forum
February 19, 2020, 07:29:14 AM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BIP70 - effect on privacy?  (Read 77 times)
exstasie
Hero Member
*****
Online Online

Activity: 1456
Merit: 972


View Profile
February 23, 2018, 11:45:00 PM
 #1

BitPay recently implemented BIP70. I noticed that BIP70 transactions leave metadata stored in my Electrum client (for instance, the vendor and invoice number associated with the transaction).

Is any of this data transmitted to the blockchain? I assume not because the payment details can all be specified beforehand off-chain, but I just want to make sure. And is the metadata in any way accessible by Electrum servers that I connect to?

Thanks.

1582097354
Hero Member
*
Offline Offline

Posts: 1582097354

View Profile Personal Message (Offline)

Ignore
1582097354
Reply with quote  #2

1582097354
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1582097354
Hero Member
*
Offline Offline

Posts: 1582097354

View Profile Personal Message (Offline)

Ignore
1582097354
Reply with quote  #2

1582097354
Report to moderator
Ayanamirs
Member
**
Offline Offline

Activity: 140
Merit: 10


View Profile
February 24, 2018, 12:06:22 AM
 #2

https://www.reddit.com/r/Bitcoin/comments/7yf1vs/psa_the_biggest_threat_to_bitcoin_at_the_moment/
exstasie
Hero Member
*****
Online Online

Activity: 1456
Merit: 972


View Profile
February 24, 2018, 12:20:48 AM
 #3


Thanks, but this is incorrect:
Quote
How this works from a technological side, is that your wallet no longer sends the transaction directly to the Bitcoin network, but to BitPay, and then BitPay decides whether to publish the transaction to the network, or reject it (please feel free to correct me if I am wrong and/or is I have oversimplified things). By doing this, BitPay literally becomes the gatekeeper deciding which transactions are "correct", based on political whims.

BIP70 transactions are broadcast to the Bitcoin network just like normal, so BitPay has no ability to "reject" transactions. I'm not worried about that. I'm mainly concerned about the data I see stored in my Electrum client and who else might be able to see it.

pooya87
Legendary
*
Online Online

Activity: 1918
Merit: 2345


Remember tonight for it's the beginning of forever


View Profile
February 24, 2018, 02:31:45 AM
Merited by exstasie (1)
 #4

BitPay recently implemented BIP70. I noticed that BIP70 transactions leave metadata stored in my Electrum client (for instance, the vendor and invoice number associated with the transaction).
the only data that your Electrum wallet stores are usual things, using a BIP70 link is not going to change that.
the usual stuff are your addresses, keys, seed, transaction IDs, raw transaction hex, address descriptions, transaction descriptions,...
the only thing that may be different from when you create a transaction yourself is that it may store a description for the transaction which you can see in your History tab. if you don't like that, go there and clear it by double clicking on it.

Quote
Is any of this data transmitted to the blockchain?
you don't transmit anything to the blockchain, you transmit to the network and you can't transmit anything apart from your transaction to it.

Quote
I assume not because the payment details can all be specified beforehand off-chain, but I just want to make sure. And is the metadata in any way accessible by Electrum servers that I connect to?
there is not much "metadata" in this link as you think. you can see the details here: https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki
simply put, it is payment information which the merchant uses over an SSL secured connection so that it can not be manipulated by a man in the middle attack.

Pages: [1]
  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!