零知識證明是指證明者能夠在不向驗證者提供信息本身內(nèi)容的情況下,使驗證者
相信某個論斷是真實可信的一種技術(shù)。目前匿名性非常突出的數(shù)字資產(chǎn)ZCash的匿
名交易就是依靠“零知識證明”實現(xiàn)的。
舉個例子,A要向B證明自己擁有某個房間的鑰匙,假設(shè)該房間只能用鑰匙打開?
鎖,而其他任何方法都打不開。這時候,A可以選擇把鑰匙交給B,B用這把鑰匙打
開該房間的鎖,從而證明A擁有該房間的正確的鑰匙。
或者A自己用鑰匙打開房間,從房間里拿出來一個物體出示給B,B知道這個物體確
實只有房間里有。方法二的原理就是零知識證明。
零知識證明可以在不泄漏信息本身內(nèi)容的情況下,證明我知道這個秘密,可以有
效解決許多驗證問題。