Aztec is a first-of-its-kind hybrid zkRollup supporting both public and private smart contract execution.