Bitcoin Whitepaper on Privacy - Reading Assignment

  1. By keeping public keys anonymous
  2. Using a new key pair for each tx
  3. If a TX has a lot of UTXO’s it’s tracability could identify a users IP and identity.
1 Like

1. What is the basic method of maintaining anonymity?
The public keys are anonymous and only release information similar to the stock exchange ticker tape. They release the transaction size and time.

2. What additional method does Satoshi suggest?
By using a new public key each time you won’t be able to link all the transactions together to one account.

3. What weakness does this additional method have?
Its possible that at some point the public key could be linked to a name and then you would know a history of their other transactions.

  1. What is the basic method of maintaining anonymity?
  • By keeping the public keys anonymous. This would mean that the IP address must be hidden, and that the wallet software must not reveal any owner data if the owner is registered.
  1. What additional method does Satoshi suggest?
  • To make a new key pair for each transaction.
  1. What weakness does this additional method have?
  • If one key is linked to some person, it is possible to link other addresses that have interacted with this one, meaning they are also somehow linked to this person.
1 Like

The basic method of Maintaining anonymity is not to have the public keys linked to an identity.

An additional method that Sotoshi suggests is to create a different key pair for each transaction. This way data cannot be tracked and traced to all transactions connected to a single public key possibly figuring out the identity of address’ owner.

The weakness this additional method has is that multi input transactions necessarily reveal the identity of the owner which can then reveal other transactions of this same owner.

1 Like
  1. Removing identification from transaction.
  2. A new passcode and wallet should be created for every new transaction.
  3. The risk from creating new keys is previous keys/transactions can be audited to find a person.
1 Like

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

2. What additional method does Satoshi suggest?
By changing the public key every transaction

3. What weakness does this additional method have?
That the owner can be revealed. that could reveal other transactions from the same owner

1 Like
  1. By keeping public keys anonymous.
  2. He suggests that a new key pair be used for each transaction to avoid being linked to a common owner.
  3. The weakness is that if the key owner is identified, linking could reveal that owner’s other transactions.
1 Like
  1. What is the basic method of maintaining anonymity?
    -> “privacy can still be maintained by breaking the flow of information in another place: by keeping public keys anonymous”

  2. What additional method does Satoshi suggest?
    -> “an additional firewall, a new key pair should be used for each transaction to keep them from being linked to a common owner”

  3. What weakness does this additional method have?
    -> “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.”

1 Like

1. What is the basic method of maintaining anonymity?
Keeping the public key anonymous, which model is similar to the stock exchange model.

2. What additional method does Satoshi suggest?
Each transaction should generate a new key to avoid that if one transaction has been revealed, would not affect the information of the previous transaction.

3. What weakness does this additional method have?
But also will affect the information of the transaction of the same owner.

1 Like
  1. Not being able to link the identity of an individual to a transaction is the basic method of anonymity.
  2. Generate a new key pair for every transaction.
  3. When a linking an individual to a transaction this link may show other transactions from the same individual.
1 Like

Generating new keypairs within the same wallet is sufficient. :slight_smile:

  1. basic method is encryp hashing function which makes it impossible to the sender

  2. variable public keys for each transaction

  3. If the owner of transaction were revealed it would make it easy to find all his transactions

1 Like

What makes it impossible to the sender? Not sure I understand your answer.

1 Like

What is the basic method of maintaining anonymity? Peer to peer.
What additional method does Satoshi suggest? What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party. Another solution we propose begins with a timestamp server. A timestamp server works by taking a hash of a block of items to be timestamped and widely publishing the hash.
What weakness does this additional method have? The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes.

1 Like

P2P is just a network, the basic method of maintaining anonymity is to not link an identity to an address. :slight_smile:

2 Likes
  1. The basic method of maintaining anonymity is by keeping public keys anonymous
  2. change the public key for every transaction
  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. What is the basic method of maintaining anonymity?
    by keeping public keys anonymous
  2. What additional method does Satoshi suggest?
    A new key pair should be used for each transaction to keep them from being linked to a common owner
  3. What weakness does this additional method have?
    multi-input transactions, which necessarily reveal that their inputs were owned by the same owner.
1 Like
  1. What is the basic method of maintaining anonymity? Keeping public keys anonymous.

  2. What additional method does Satoshi suggest? A new key pair to be used for each transaction to keep them from being linked to a common owner.

  3. What weakness does this additional method have? In multi-input transactions linking is still unavoidable, and such linking could reveal other transactions the belong to the same owner.

1 Like
  1. Keeping public keys anonymous
  2. A new key pair should be created for each transaction to keep it from being linked to the common owner
  3. 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.
1 Like
  1. What is the basic method of maintaining anonymity?
  • Keeping the public keys anonymous.
  1. What additional method does Satoshi suggest?
  • Creating a new key pair for every transaction.
  1. What weakness does this additional method have?
  • Linking multiple transactions to one owner.
1 Like