Incognitee
Website
  • Incognitee Docs
  • Get Started
    • Get started with Incognitee Live Net
    • Get started with Incognitee Test Net
    • Learn more about Incognitee
    • Learn more about Integritee
  • Want to integrate or build?
    • Integration Guide
    • Build Guide
  • Want to join or support Incognitee?
    • Become a Validator
    • Become a Nominator
    • Become a Partner
    • Become a Bug Hunter
    • Get TEERdays
  • Technology
    • Sidechain
    • Private Token Transfers
    • Private Vouchers
    • Private Messaging
    • Session Proxies
    • Private Swaps
    • Private Voting
  • Compliance
  • Resources
    • Community
  • Roadmap
Powered by GitBook
On this page
  1. Technology

Private Token Transfers

PreviousSidechainNextPrivate Vouchers

Last updated 5 months ago

Incognitee enhances your privacy while dealing with digital assets. But what does privacy mean and how does incognitee improve privacy?

First, let's explore why digital assets are generally not private. When dealing with crypto assets, your account is a pseudonym on a public ledger, much like a bank account number. Every single transaction this account does will be stored publicly forever and you have no right for deletion of the trace you left. If, at a certain point in time your pseudonym can be linked to your identity - i.e. because you send tokens to someone else - your entire behavioral history is revealed as is your balance.

Incognitee is a privacy-enhancing technology that allows you to shield your assets and transfer them privately. This means that you can send tokens to someone else without revealing your balance or transaction history. The recipient will not be able to see your balance or transaction history either. This is achieved by using a technology called . The TEEs we use are a hardware feature of server CPU's called Intel SGX. In addition, the , a Polkadot parachain, performs independent, decentralized remote attestation of TEEs. Moreover, it gives finality to Incognitee sidechain blocks.

Incognitee is a layer 2 solution, maintaining a private ledger secured by TEE. All your transactions are confidential, only known to and the person your transacting with. Sender, recipient and amount are invisible to the public and even to the operators of Incognitee infrastructure.

For maximal privacy, we suggest to shield your assets to incognitee and from then on transact them on incognitee only. If you need to unshield back to L1, you can still benefit from k-anonymity: the public just sees that someone out of k individuals is the originator of an unshielding event. If k is large enough, you can plausibly deny it was you. You can influence the size of k by choosing popular amounts and timing.

trusted execution environments (TEE)
Integritee Network