Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARKs) is a cryptographic technique used to enhance privacy and confidentiality in blockchain transactions.