什麼是零知識證明及其含義是什麼

買賣虛擬貨幣
零知識證明在密碼學中是一個很常見的話題,但我敢肯定,在這個環境中,所有的實驗物件都不瞭解這種證明的歷史或含義。零知識證明現在得到了很多認可,因為它們會對像Odin這樣的匿名性產生影響,零知識證明已經存在很長時間了。
零知識證明最早是在1985年由三位電腦科學家構想出來的, Shafi Goldwasser,他目前是麻省理工學院電子工程和電腦科學教授,Silvio Micali也是麻省理工學院的電腦科學教授,最後是Charles Rackoff,他是一位美國密碼學家,目前在多倫多大學工作。知識複雜性是從知識過程或知識的大量參與者和活動中衍生出來的知識的特徵在不同的主體之間有所區別,其次,知識過程的輸入或輸出都不能被觀察到,因此知識的複雜性是一種互動證明系統的層次性概念,即知識的複雜性是由大量參與知識過程或活動產生的知識的特徵。這就意味著向另一方提供了多少資訊。這三位電腦科學家也提供了第一份零知識證明。這個證明首先用於判定二次非剩數模m,這基本上是說,找到任意x,其中有一個等價於某個給定數。這篇文章是由芝加哥大學匈牙利電腦科學和數學教授LászlóBabai和以色列電腦科學家Shlomo Moran撰寫的,Bernard Elkin教授是在以色列海法理工學院技術學院擔任電腦科學教授— 。    這篇具有里程碑意義的論文發明了互動式證明系統,所有這五位作者都在1993年獲得了諾貝爾獎。為什麼這五名電腦科學家發明的互動式證明系統如此重要?一個互動式的驗證系統是一個抽象的機器,它將計算模型作為兩方交換資訊。一方是prover,而prover擁有所有的權力和計算資源,但他們不能被信任。然後是驗證者,檢查驗證器的真實性的人,但是有有限的計算能力。然後,訊息會在這兩者之間傳送,直到驗證者能夠說服自己,來自prover的答案是正確的。因此,如果沒有這些系統,你將無法在不保持匿名的情況下正確地證明你的身份。

零知識證明的時間比大多數人想象的要長得多,而且用例對於密碼來說是巨大的。這些證明對Zerocoin協議甚至是至關重要的,因為你需要證明你有這些代幣,但除了你有它們,如果沒有這個證明,你不可能透過Odin網路用Zerocoin協議傳送你的代幣。


更多區塊鏈資訊:http://www.qukuaiwang.com.cn/news

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;