AZTEC is a financial privacy engine running on Ethereum.
We offer this financial privacy in five basic units — the send, the swap, the mint, the burn, and income payments.
Using these core units, developers can build everything from private payments to complex financial instruments such as bonds or equities.
All these transactions are executed on fully public networks — currently Ethereum mainnet. The lifecycle of the asset can be run entirely outside the traditional banking system.
All AZTEC’s Assets communicate through the Cryptography Engine, enabling assets inside our network to interoperate seamlessly. For instance, our swap transaction allows all these instruments to be traded without counterparty risk.
Digital assets can now leverage the consensus security of a public chain, without giving up confidentiality
The AZTEC Proofs
Send: The basic AZTEC transaction, sending assets privately across Ethereum
Swap: Allows two entities to trade private assets without counterparty risk
Dividend: Distribute private income pro rata to the asset holders
Mint: Issue your custom asset
Burn: Redeem the asset
We additionally have two proofs which will be extremely useful in DeFi:
Public Range: Prove an encrypted number is greater or less than a public number — e.g. proving you are over 18 without revealing your date of birth
Private Range: Prove the balance of an asset is greater than another private asset — useful for collateral management in DeFi systems
aztec-ganache-starter-kit: AZTEC proofs at work in a private lending app
Read part two — ‘How to use zero-knowledge proofs’