Properties Required

  • Double Spending Prevention
  • Non-Repudiation of Transactions
  • Anonymity and Anonymity Revocation
  • Transferability
  • Divisibility and fungibility
  • Scalability
  • Hardware Independence

Privacy and Anonymity

  • Pseudonymity: Public keys must not reveal real identities. Transactions must not reveal real identities.
  • Unlinkability: It is not possible to link different pseudonyms of a real identities.
            Anonymity = Pseudonymity and Unlinkability.

Privacy is provided by encrypting the application data.