“Implementing Privacy - Preserving Blockchain Transactions Using Zero-Knowledge Proofs”. Blockchain Technology and Distributed Systems, vol. 3, no. 1, Apr. 2023, pp. 21-42, https://thesciencebrigade.org/btds/article/view/330.