Author

Topic: Retailers accepting Bitcoins may expose sensitive info via ledger (Read 1157 times)

hero member
Activity: 686
Merit: 500
vini, vedi, no vici.
This is from Reddit, what do you think?:
http://www.reddit.com/r/Bitcoin/comments/1woubc/are_big_retailer_bitcoin_adopters_in_danger_of/

Quote
Simple issue and potentially big problem, which I think was not taken into consideration by any of the merchants looking into adoption of Bitcoin mediated payments, is the availability of company sales records in the public domain.

I am talking about the fact that detailed Bitcoin transactions records made by the retailer can be seen in the public ledger by anyone. The competitor can them simply observe the dynamics of sales and thus know what is going on in the company.

At this point in time we of course know that those using Bitcoins for purchases may not be an accurate representation of general population of consumers (we like sheets for instance...). However, the more people are using Bitcoins to purchase goods and services from a vendor, the more accurate such (insider) information will become.

Not only that, but lets take Overstock.com as an example of even deeper potential exposure of this company's internal affairs. Overstock.com CEO stated that he also wants to transact with suppliers and pay employees via Bitcoins (to cut transaction costs). It means that once it starts happening, the world may know WHO exactly Overstock.com's suppliers and employees are, simply by looking at the ledger.

Now, to take this a step further, since suppliers are typically specializing in a narrow set of merchandise, one then can probably deduct what sells better on Overstock.com. Not only this, but this information can be followed in real time. Availability of such information is a "ticket" to stealing business and building a better one, without extra expenses of doing market research.

What are the experts' thoughts on this? Is this a potential issue? Are we witnessing Overstock.com (shares down over 1/4 in just two days) and TigerDirect.com in the process of "digging their own graves"?

Edit based on initial comments: This post is NOT a query about what one needs to do to secure sensitive financial transactions form public view for legitamate reasons. Having this task presented, I am sure a lot of people around here will jump in answering. Please do not do this. The best answer that all of you will eventually arrive to, is the use of one or another incarnation of tumblers (bitcoin-mixing services), which by the way in turn raises the whole load of regulatory issues (licenses for tumblers...?)

The issue raised here is the fact that when new merchants are approached with Bitcoin adoption, they MUST BE presented with the need to secure their business related transactions from direct public viewing (if they care). Are you sure that local pizza shop owner even thought about this aspect at all? She/he of course may not care, but big retailers like Overstock.com MUST think about this and they MUST have a solution to this. Are you sure that this already done routinely?






More competitive market becomes better for customer. I see hope of getting rid with cartels existing everywhere. A journey towards ideal world.
hero member
Activity: 868
Merit: 1000
have been working on HD wallets

Sorry, I got an off-topic question here.

As far as I know, a HD wallet will generate your private keys using a seed, and then from the private keys. we get the public keys and bitcoin addresses.
Of course, people won't get the private keys or the seed from the addresses. But, solely by looking at those bitcoin addresses, can someone find out that they all derived from the same seed, and thus those addresses are very likely belonged to the same person?

The simple answer is no, and the complex answer is mostly also no. Like, for it to not be no, there are certain mistakes on the user's part which must be made. These mistakes are fewer and easier to prevent than the current system, where just about anything other than necessarily retaining a shit-ton of keypairs on hand and never reusing them is a mistake.

I see.
Thanks for your help.  Smiley
sr. member
Activity: 364
Merit: 250
I am Citizenfive.
have been working on HD wallets

Sorry, I got an off-topic question here.

As far as I know, a HD wallet will generate your private keys using a seed, and then from the private keys. we get the public keys and bitcoin addresses.
Of course, people won't get the private keys or the seed from the addresses. But, solely by looking at those bitcoin addresses, can someone find out that they all derived from the same seed, and thus those addresses are very likely belonged to the same person?

The simple answer is no, and the complex answer is mostly also no. Like, for it to not be no, there are certain mistakes on the user's part which must be made. These mistakes are fewer and easier to prevent than the current system, where just about anything other than necessarily retaining a shit-ton of keypairs on hand and never reusing them is a mistake.
hero member
Activity: 868
Merit: 1000
have been working on HD wallets

Sorry, I got an off-topic question here.

As far as I know, a HD wallet will generate your private keys using a seed, and then from the private keys. we get the public keys and bitcoin addresses.
Of course, people won't get the private keys or the seed from the addresses. But, solely by looking at those bitcoin addresses, can someone find out that they all derived from the same seed, and thus those addresses belongs to the same person?
sr. member
Activity: 364
Merit: 250
I am Citizenfive.
It's an issue that' retailers have brought up before. There's already solutions in place to help protect sensitive sales information a merchant wouldn't want their competitors to have access to.

Yeah, to clarify my point, there are solutions already, now. And there have been for a long time. We are just working on ways to make these solutions and new solutions even easier and foolproof, so you don't have to think much about them. Right now, you can screw up and leak data. In the future, it will be much easier to be safe by default.

Also, to the point in the end of that pasta, I can't speak for every payment solutions provider, or to what the "avererage Bitcoin evangelist" is saying to a merchant they wish to get started accepting bitcoins, but I know BitPay is very thorough with their merchant solutions, and even Coinbase (who I cannot in good faith endorse) provides a new address for every transaction by default (because they are an aggregate shared hosted wallet; the address isn't yours publicly... you do have to trust that they won't resell your data at a later time, however).
sr. member
Activity: 364
Merit: 250
It's an issue that' retailers have brought up before. There's already solutions in place to help protect sensitive sales information a merchant wouldn't want their competitors to have access to.
sr. member
Activity: 364
Merit: 250
I am Citizenfive.
This is fully 50% of reason we harp on using a new address for every transaction. Receive and transmit.

Yeah, it's an issue, and it's your (as in the community) own goddamn fault for not paying attention. Luckily we foresaw this issue of the inevitability for general public protocol illiteracy and have been working on HD wallets and stealth addresses and other improvements to fix "stupid".

I'm being a bit mean; really it's natural that most folks who aren't developers not be interested in the details. They can't be. If only developers adopted Bitcoin, this experiment wouldn't go very far. We eventually want to reach the point where most anyone can comfortably use it. They have their own careers and areas of expertise. You can't expect everyone to be an expert in everything.

Tl;dr it's being fixed so joe average doesn't have to worry about it, but yes, absent any improvements, there would be privacy concerns resulting from people reusing addresses without care.
full member
Activity: 144
Merit: 100
This is from Reddit, what do you think?:
http://www.reddit.com/r/Bitcoin/comments/1woubc/are_big_retailer_bitcoin_adopters_in_danger_of/

Quote
Simple issue and potentially big problem, which I think was not taken into consideration by any of the merchants looking into adoption of Bitcoin mediated payments, is the availability of company sales records in the public domain.

I am talking about the fact that detailed Bitcoin transactions records made by the retailer can be seen in the public ledger by anyone. The competitor can them simply observe the dynamics of sales and thus know what is going on in the company.

At this point in time we of course know that those using Bitcoins for purchases may not be an accurate representation of general population of consumers (we like sheets for instance...). However, the more people are using Bitcoins to purchase goods and services from a vendor, the more accurate such (insider) information will become.

Not only that, but lets take Overstock.com as an example of even deeper potential exposure of this company's internal affairs. Overstock.com CEO stated that he also wants to transact with suppliers and pay employees via Bitcoins (to cut transaction costs). It means that once it starts happening, the world may know WHO exactly Overstock.com's suppliers and employees are, simply by looking at the ledger.

Now, to take this a step further, since suppliers are typically specializing in a narrow set of merchandise, one then can probably deduct what sells better on Overstock.com. Not only this, but this information can be followed in real time. Availability of such information is a "ticket" to stealing business and building a better one, without extra expenses of doing market research.

What are the experts' thoughts on this? Is this a potential issue? Are we witnessing Overstock.com (shares down over 1/4 in just two days) and TigerDirect.com in the process of "digging their own graves"?

Edit based on initial comments: This post is NOT a query about what one needs to do to secure sensitive financial transactions form public view for legitamate reasons. Having this task presented, I am sure a lot of people around here will jump in answering. Please do not do this. The best answer that all of you will eventually arrive to, is the use of one or another incarnation of tumblers (bitcoin-mixing services), which by the way in turn raises the whole load of regulatory issues (licenses for tumblers...?)

The issue raised here is the fact that when new merchants are approached with Bitcoin adoption, they MUST BE presented with the need to secure their business related transactions from direct public viewing (if they care). Are you sure that local pizza shop owner even thought about this aspect at all? She/he of course may not care, but big retailers like Overstock.com MUST think about this and they MUST have a solution to this. Are you sure that this already done routinely?


Jump to: