"As an additional firewall, a new key pair should be used for each transaction to keep them from being linked to a common owner. Some linking is still unavoidable with multi-input transactions, which necessarily reveal that their inputs were owned by the same owner. The risk is that if the owner of a key is revealed, linking could reveal other transactions that belonged to the same owner." So I read this in Bitcoin white paper and I got a question, is it possible that someone uses a new public key for every transaction but someone else can find out that those keys belong to one person (not necessarily know sender's identity but just to know that those are sent by one person). And if yes how someone can find that out (and if no one can find that out, is there any way for the owner reveal all his/her transactions or public keys whithout revealing his/her identity?

  • you are asking primarily for a topic, which is discussed as "privacy". You will find here or in the bitcointalk forum many links to this, to further explain. But yes, generally you cannot know, which keys belong to which wallet (owner). But imagine you re-use an address, to by at Amazon a book, and at the same time you pay for weapons in the darknet. It would be easy to create the link - Amazon as a company would (have to) cooperate with investigation teams. There are also projects, which try to link addresses to people - so better be prepared to have "privacy" :-) – pebwindkraft Jan 20 '18 at 16:48
  • So I am working on a consensus algorithm and I have an idea that anyone in blockchain can check someone's transactions started from the very beginning but without revealing that person's identity. How you think is it possible at all? – Mels Hakobyan Jan 20 '18 at 20:34
  • yes, it is possible. You can track a current transaction from an address (sic!) back to it's origin. That's in the blockchain. But: you don't have a name. You just have addresses/pubkeys. Without additional "meta" info, you cannot link bitcoin transactions to names. Hence companies look for this meta info, to track corresponding transactions. I think tax authorities would be one such candidate. I have here three links, which go a bit further: – pebwindkraft Jan 20 '18 at 20:59

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.