零知识证明(Zero knowledge proofs)是一种隐藏交易细节的加密技术,该技术由一批数学家于1980年代首次提出,Zcash是第一个部署该技术的加密货币,此后又有其他加密货币使用该项技术。 零知识证明用于证明某些已知信息为真而不会直接泄露已知信息,举例来说,比如“系统在不公开文件的情况下证明该文件确实有某一句话”就是零知识证明要做的事情。所以它允许在转账交易中将私人信息保密。零知识证明是间接证明,可让您证明自己知道秘密,而不会向任何人透露秘密。您只证明自己在说真话。