零知识证明,是示证者在不暴露自身秘密信息的情况下,通过某种方式,让验证着相信其拥有此秘密信息。

区块链上的零知识证明,是用户对自身需要保密但却需要被验证的数据进行转化,转化成proof提供给区块链节点。区块链节点在不知晓用户秘密数据的情况下,验证此秘密数据的正确性。任何人都不能通过proof推测出用户的秘密数据,在区块链上实现了一种可被区块链节点验证的秘密操作,但存在监管风险。

FISCO-BCOS的可监管零知识证明,是用户在FISCO-BCOS区块链上进行的任何一次零知识证明操作,都可以被监管者解密,受到监管者的监管。FISCO-BCOS区块链节点是零知识证明操作的验证着。

2. 底层库

​libzkg:可监管的零知识证明库​

​安全 - 可监管的零知识证明说明 - 《FISCO BCOS v1.3 使用手册》 - 书栈网 · BookStack​