Aztec is a privacy-preserving smart contract blockchain network