A blockchain solution for a consortium of banks requires that the details of a transaction (sender, receiver, amount) be verifiable by network participants without revealing the actual information to the public. Which cryptographic method is MOST suitable for achieving this specific privacy requirement?
-
A
Homomorphic Encryption
-
B
Zero-Knowledge Proofs (ZKPs)
-
C
Ring Signatures
-
D
Public-Key Cryptography