1. 程式人生 > >《區塊鏈100問》第58集:零知識證明是什麽?

《區塊鏈100問》第58集:零知識證明是什麽?

per 技術分享 知識 內容 OS link body 情況 開鎖

零知識證明是指證明者能夠在不向驗證者提供信息本身內容的情況下,使驗證者相信某個論斷是真實可信的一種技術。目前匿名性非常突出的數字資產ZCash的匿名交易就是依靠“零知識證明”實現的。

技術分享圖片

  舉個例子,A要向B證明自己擁有某個房間的鑰匙,假設該房間只能用鑰匙打開鎖,而其他任何方法都打不開。這時候,A可以選擇把鑰匙交給B,B用這把鑰匙打開該房間的鎖,從而證明A擁有該房間的正確的鑰匙。

技術分享圖片

  或者A自己用鑰匙打開房間,從房間裏拿出來一個物體出示給B,B知道這個物體確實只有房間裏有。方法二的原理就是零知識證明。

技術分享圖片

《區塊鏈100問》第58集:零知識證明是什麽?