1/ ELI5 thread on @aztecprotocol👇

AZTEC is a privacy engine for Ethereum.

The team is on a mission to enable data (✅), user (🔜), and code (🔜) privacy on public blockchains.

The protocol is live with private DAI transactions, with more assets (ETH, BTC) launching soon.
2/ What problem does AZTEC solve?

In CeFi, we’re accustomed to a certain level of transaction privacy.

Transaction privacy is a problem on public and transparent blockchains.

AZTEC enables privacy for on-chain transactions.
3/ How does it work?

First, some quick terminology: public assets become “notes” in the AZTEC system.

In AZTEC, a note is the “private version” of a public asset: DAI → zkDAI (note).

To understand how notes work, a useful analogy is to think of them as Bitcoin UTXOs.
4/ Executing a private tx:

1. User creates a zk-proof of the tx notes she wishes to keep private.
2. She sends the proof + tx notes to the AZTEC privacy engine (ACE) for verification of no double-spend.
3. If proof OK → ACE executes the tx as outlined in the proof.
5/ An example of a private tx:

The privacy engine or ACE executes a transaction only when it can be certain that a transaction’s input notes = output notes.
6/ AZTEC supports many different proofs:

Different proofs, different use cases.

E.g. dividend proofs enable private interest payments by proving that one note (10) represents a set ratio (1/10) of another note (100).

The ratio = the known interest rate (10%).
7/ Does AZTEC have a native token?

Not yet, but the protocol could launch a governance token where tokenholders have the right to determine which proofs are supported and how much fees are charged for private transactions on the AZTEC protocol.
8/ In summary:

Through AZTEC, digital assets can finally leverage the security of a public blockchain like Ethereum, without having to compromise on confidentiality -- a necessity for an Internet-based financial system.
fin/ Shoutout:

This thread was inspired by @jaosef’s presentation on AZTEC held at @defisummit.
You can follow @tokenterminal.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: