Aztec uses bleeding-edge cryptography to enable private, programmable transactions on top of the Ethereum blockchain protocol.

Our in-house zk-snark protocol, plonk, is rapidly converging to become an industry standard, used by many companies and projects in the blockchain space.

One of our flagship projects is Noir, an open-source zk-snark programming language. Noir exposes a high-level rust-like programming language, that compiles into a zero-knowledge circuit using our plonk backend software. We plan on supporting multiple cryptographic backends in the future.

zk-snark programming languages present some unique challenges, due to the constraints of compiling a high-level program into a cryptographic protocol.