概念
零知識(shí)證明(Zero—Knowledge Proof),是由S.Goldwasser、S.Micali及C.Rackoff在20世紀(jì)80年代初提出的。它指的是證明者能夠在不向驗(yàn)證者提供任何有用的信息的情況下,使驗(yàn)證者相信某個(gè)論斷是正確的。零知識(shí)證明實(shí)質(zhì)上是一種涉及兩方或更多方的協(xié)議,即兩方或更多方完成一項(xiàng)任務(wù)所需采取的一系列步驟。證明者向驗(yàn)證者證明并使其相信自己知道或擁有某一消息,但證明過程不能向驗(yàn)證者泄漏任何關(guān)于被證明消息的信息。大量事實(shí)證明,零知識(shí)證明在密碼學(xué)中非常有用。如果能夠?qū)⒘阒R(shí)證明用于驗(yàn)證,將可以有效解決許多問題。來自百度百科
概念抽象化
現(xiàn)在有很多的區(qū)塊鏈項(xiàng)目在用這個(gè)概念。
只是我想說,他們都是走在錯(cuò)誤的道路上,越來越遠(yuǎn)。
應(yīng)用:證明自己是虛擬幣的擁有者
我想問一句:數(shù)字簽名是不是零知識(shí)證明?在區(qū)塊鏈系統(tǒng)中,它就是最好的零知識(shí)證明的實(shí)現(xiàn)。
“零知識(shí)證明”這個(gè)概念或許最早提出的人是好心,只是傳得多了,被妖魔化了,也將技術(shù)帶偏了。
簡(jiǎn)單的問題復(fù)雜化,這樣的好處就是有更多的噱頭可以宣傳,增加神秘感,看起來更加高大上。只是為了這種幻景,往往是金絮其外、敗絮其中?,F(xiàn)成簡(jiǎn)單的方案不能用,否則容易讓人看出真假,所以就會(huì)用復(fù)雜的方法實(shí)現(xiàn)功能,結(jié)果是存在一堆的隱患。
