Author

Topic: Transaction linkability (Read 883 times)

hero member
Activity: 518
Merit: 500
December 23, 2013, 12:56:30 AM
#2
One of the major privacy flaws of credit cards is the ability of merchants to link transactions to a single purchaser because of the uniqueness of the credit card. This can also facilitate cross merchant linkability by a data broker who compiles information from multiple merchants.

I know bitcoin supports easy creation of new addresses and you can have a unique address per transaction but I'm wondering about the feasibility of such and how it could be done transparently. You have two costs associated  with having multiple addresses. First is the transaction costs of your time in setting up and managing multiple addresses and secondly the fee paid to miners when funding your address with the appropriate transaction amount. Also, while having individual addresses for each transaction might obfuscate the consumer at the transaction level from merchants linking accounts, a merchant could certainly dig just under the surface and see that if A sent .53BTC to X1 and X1 paid the merchant .53BTC for one transaction and then in another A sent .21BTC to X2 and X2 paid the merchant .21BTC in a second transaction, both transactions are most likely the same person.

I have an idea for one way around it but it requires a 3rd party. Any other ideas?

Its very easy in bitcoin wallets I know to create new addresses. Not sure what problem you are trying to solve. If you want a new address for every transaction, you just do it. If you don't, you don't.
newbie
Activity: 35
Merit: 0
December 23, 2013, 12:03:04 AM
#1
One of the major privacy flaws of credit cards is the ability of merchants to link transactions to a single purchaser because of the uniqueness of the credit card. This can also facilitate cross merchant linkability by a data broker who compiles information from multiple merchants.

I know bitcoin supports easy creation of new addresses and you can have a unique address per transaction but I'm wondering about the feasibility of such and how it could be done transparently. You have two costs associated  with having multiple addresses. First is the transaction costs of your time in setting up and managing multiple addresses and secondly the fee paid to miners when funding your address with the appropriate transaction amount. Also, while having individual addresses for each transaction might obfuscate the consumer at the transaction level from merchants linking accounts, a merchant could certainly dig just under the surface and see that if A sent .53BTC to X1 and X1 paid the merchant .53BTC for one transaction and then in another A sent .21BTC to X2 and X2 paid the merchant .21BTC in a second transaction, both transactions are most likely the same person.

I have an idea for one way around it but it requires a 3rd party. Any other ideas?
Jump to: