零知识证明(ZKPs)
零知识证明,指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。零知识证明实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄露任何关于被证明消息的信息。
在密码学货币和区块链中,不泄露的消息通常是指交易信息数据。Zcash和Zcoin都引入了零知识证明。到目前为止,Zcoin和Zcash是仅存的两个使用零知识证明而达到零知识级匿名的加密货币。