Privacy Architectures: The Engineering of Anonymous Digital Wallets