Bitcoin Whitepaper on Privacy - Reading Assignment

Keeping the public key anonymous.

Use new key pairs for other transactions, in order to avoid connections with previous ones.

With multi-input transactions you are revealing that the inputs are owned by the same owner; so if the owner of the key is revealed, linking could reveal previous transactions that belonged to the same owner.

1 Like

[quote=“Grant_Hawkins, post:1, topic:13028”]

  • What is the basic method of maintaining anonymity?
    Keeping public keys anonymous.
  • What additional method does Satoshi suggest?
    As an addition new key pair should be used for each transaction to keep them from being linked to a common owner.
  • What weakness does this additional method have?
    Anonymity of the public key may be compromised in multi-input transactions (which reveal that the inputs are owned by the same owner).
1 Like
  1. What is the basic method of maintaining anonymity?
    Keep public keys anonymous
  2. What additional method does Satoshi suggest?
    Create a new keypair for each transaction
  3. What weakness does this additional method have?
    Some linking is still unavoidable with multi-input
    transactions
1 Like
  1. What is the basic method of maintaining anonymity?
  2. What additional method does Satoshi suggest?
  3. What weakness does this additional method have?

1- It cuts the flow of information at the root. While the transactions are public, the identity of the transactor remains anonymous, since only the public key is displayed.

2- Using a new public key for every tx.

3- If a public key owner’s identity is revealed, his transactions can be tracked easily.

1 Like
  1. The basic method of maintaining anonymity is to separate the identity from the transaction. The public can see the address and the transaction but not the identity of the sender or the receiver
  2. Satoshi suggests changing key pairs with every transaction
  3. The weakness of this is that if a person who owns an address is revealed, all transactions linked to that address especially transactions sent from a previous change address (which has to be used twice) can be discovered and traced to one individual.
1 Like

Bitcoin Whitepaper on Privacy - Reading

  1. The basic method of maintaining anonymity is breaking the flow of information; by keeping public keys anonymous. Public can see that someone is sending an amount to someone but can see any information linking the transaction to anyone.

  2. Other method that Satoshi suggest for privacy is that a new key pair should be used for each transaction to keep them from being linked to the same owner.

  3. The weakness presented with the above additional method is that a multi-input transactions can still reveal inputs linked to the same owner.

1 Like

The basic method of maintaining anonymity is by keeping the public keys anonymous.

Satotshi also suggests that a new key pair should be used for each transaction .

The weakness this additional method has is that if the owner of a key is revealed, linking could reveal other previous transactions belonging to this same owner.

1 Like

Bitcoin Whitepaper on Privacy :page_facing_up: :sunglasses:

  1. What is the basic method of maintaining anonymity?
    As public keys themselves are fundamentally pseudonymous they can provide anonymity under certain conditions as well. The degree of anonymity is determined by the degree to which personally identifiable information can be attributed to any of these pseudonyms. Such an attribution is most likely to occur at the entry and exit points to/from the BTC blockchain, e.g. through KYC’d exchanges or shipping/customer information linked to goods and services purchased with BTC. Thus, as long as coins can be obtained/spent anonymously (e.g. through mining, untraceable P2P transactions, etc.) they can also be held and transacted completely anonymously on the blockchain.

  2. What additional method does Satoshi suggest?
    Exploiting the pseudonymity of public keys and the inability to derive their (maybe common) origin from a private key through the hashing algorithm Satoshi suggested to use a different public key/address for each new transaction.

  3. What weakness does this additional method have?
    Whenever multiple UTXOs need to be combined in order to provide sufficient inputs to a new TX in can be assumed that hitherto unlinked address balances belong to the same entity. If any of these addresses are associated with personally identifiable information a lot of this individual’s transaction history can possibly be unraveled from there.

1 Like
  1. Anonymity can be maintained by keeping the public key of an individual anonymous. A public key can provide anonymity by having no link of information to anyone’s real world identity.

  2. For additional anonymity, Satoshi recommends using a new key pair for every transaction. Each time a new private key and a public key is generated, no links can be made to the owner’s common address because it keeps changing every transaction.

  3. If the owner of a public key is revealed, linking the UTXO’s can reveal other transactions made by the owner.

1 Like
  1. By dividing information about the identity and the transaction. The transaction information is public but the identity is not.

  2. a new key pair should be used for each transaction to keep them
    from being linked to a common owner.

  3. The risk is that if the owner of a key is revealed, linking could reveal other transactions that belonged to the same owner

1 Like
  1. By using anonymous public keys.
  2. For every transaction a new key pair should be used so that the it makes it more difficult to determine identity of a user.
  3. If the public key is determined for a user than their entire history could be revealed.
1 Like
  1. maintaining anonymity is achieved by keeping identity disassociated from the address/public key
  2. an additional method would be to swap the key pair
  3. linking can show every transaction belongs to that owner
1 Like
  • What is the basic method of maintaining anonymity?

This method consists of keeping your public keys anonymous which in turn protects your identity.

  • What additional method does Satoshi suggest?

He suggests that the production of a new key pair for every transaction to keep them from being linked to a common owner.

  • What weakness does this additional method have?

If the owner of a key is revealed then other transactions will also be revealed for that owneer.

1 Like

1.) The basic method to maintain anonymity is to keep public keys private.

2.) An additional methods Satoshi suggests to keep anonymity is to create a new key pair for each transaction.

3.) The weakness this method creates is that if the owner of a key is revealed, they could then be traced by linking other transactions by the same owner.

1 Like
  1. Separate Public and Private Keys
  2. Multiple Key Generation
  3. Accessing identity by linking inputs to key.
1 Like

He suggest keeping public keys private. You can’t really separate public and private keys since one is derived from the other. :slight_smile:

thank you for the clarification!

  1. The basic method of maintaining anonymity is to keep public keys anonymous.
  2. An additional method would be to create a new key pair for each transaction.
  3. This method still has the weakness that some links are unavoidable, thus it can be determined that several keys belongs to the same user.
1 Like
  1. The basic method of maintain anonymity is keeping your public key anonymous.

  2. Satoshi suggests that a new key pair should be used for every transaction to keep them from being linked to a common owner.

  3. If the owner of a public key is revealed, linking could reveal other transactions that are owned by the same person.

1 Like
  1. What is the basic method of maintaining anonymity? — keeping public keys anonymous
  2. What additional method does Satoshi suggest? — new key pair for each transaction to not link transactions to common owner
  3. What weakness does this additional method have? — unavoidable in multi-input transactions , if key of owner is known, link reveals other transactions of same owner
1 Like