時(shí)間:2022-04-20|瀏覽:7152
零知識(shí)證明零證明,以下簡(jiǎn)稱ZKPs,眾所周知,區(qū)塊鏈本身的一個(gè)關(guān)鍵優(yōu)勢(shì)是透明度,但在許多情況下,由于各種商業(yè)或法律原因,智能合約的應(yīng)用需要保護(hù)數(shù)據(jù)隱私,如傳輸和輸入真實(shí)有效的數(shù)據(jù)來觸發(fā)智能合約的執(zhí)行,但這涉及到信息泄露的風(fēng)險(xiǎn)。如何避免這種情況?零知識(shí)證書的出現(xiàn)很好地解決了這個(gè)問題。
零知識(shí)證明(Zero Proof)麻省理工學(xué)院教授 從 1985年開始Shafi、Silvio Micali 和密碼學(xué)大師 Charles 在論文《The of Proof-Systems》本文提出了零知識(shí)證明的偉大概念,并逐漸成為現(xiàn)代密碼學(xué)理論的基礎(chǔ)之一,Shafi 和 Silvio Micali 還獲得了 2012年被稱為計(jì)算機(jī)諾貝爾獎(jiǎng)的圖片。精神獎(jiǎng)。零知識(shí)證明系統(tǒng)的任務(wù)是證明事實(shí)而不泄露知識(shí)。這個(gè)過程被稱為零知識(shí)證明。
數(shù)字貨幣和貨幣_(tái)私人數(shù)字貨幣和央行數(shù)字貨幣_(tái)零知識(shí)證明數(shù)字貨幣
還是有點(diǎn)晦澀?一個(gè)簡(jiǎn)單的例子:
大概每個(gè)人都聽過阿里巴巴的故事。有一天,強(qiáng)盜抓住阿里巴巴,折磨他進(jìn)入洞穴咒語,但聰明的阿里巴巴知道,如果他告訴強(qiáng)盜咒語,他會(huì)毫無價(jià)值,他會(huì)被殺,他不說真話會(huì)被殺,所以他想出了一個(gè)好辦法,既不泄露咒語,也讓強(qiáng)盜相信他知道咒語。
零知識(shí)證明數(shù)字貨幣_(tái)私人數(shù)字貨幣和央行數(shù)字貨幣_(tái)數(shù)字貨幣和貨幣
阿里巴巴說:你像箭一樣離開我,然后用弓箭瞄準(zhǔn)我。你舉起右手,我讀咒語打開石門,你舉起左手,我會(huì)讀咒語關(guān)閉石門。如果我逃跑或沒有逃跑,證明我不知道咒語,你可以用一把箭射死我。 強(qiáng)盜們同意了這個(gè)提議。經(jīng)過幾次嘗試,阿里巴巴成功地按照指示打開或關(guān)閉了石門,但由于距離太遠(yuǎn),他們聽不到咒語。這樣,阿里巴巴就向強(qiáng)盜證明了他的真實(shí)性,而不透露任何信息。
這個(gè)例子很簡(jiǎn)單,盡管它只是零知識(shí)認(rèn)證機(jī)制的一個(gè)簡(jiǎn)單的概念演示。真正的零知識(shí)證明使用密碼學(xué)來證明數(shù)據(jù)的存在而不泄露數(shù)據(jù)??傊瑸榱藙?chuàng)建一個(gè)零知識(shí)證書,驗(yàn)證者(強(qiáng)盜)需要執(zhí)行一系列零知識(shí)來證明數(shù)字貨幣,只有知道底部信息才能正確執(zhí)行。如果證人混淆了結(jié)果,那么證人很可能會(huì)在驗(yàn)證過程中發(fā)現(xiàn)并證明他的錯(cuò)誤。那么,零知識(shí)在區(qū)塊鏈應(yīng)用程序中的價(jià)值是什么呢?
自該概念提出以來,零知識(shí)證明數(shù)字貨幣已應(yīng)用于身份認(rèn)證系統(tǒng)、證書存儲(chǔ)系統(tǒng)、數(shù)據(jù)共享、水印檢測(cè)、密鑰交換等各個(gè)領(lǐng)域。如今,隱私數(shù)據(jù)越來越受到關(guān)注。零知識(shí)證明在隱私數(shù)據(jù)保護(hù)的應(yīng)用中閃耀:
保護(hù)隱私數(shù)據(jù):例如,在日常生活中,你只是想證明一個(gè)候選人通過了考試,但不想透露你得了多少分;當(dāng)你買保險(xiǎn)時(shí),你只是想證明你沒有心臟病,但你不想透露案件的所有信息。無論是什么信息,你都可以更換你不想透露的部分,以暴露一個(gè)看起來像隨機(jī)數(shù)量的零知識(shí)證明,以證明數(shù)據(jù)的真實(shí)性。
身份認(rèn)證:用戶在使用網(wǎng)站時(shí),可以向網(wǎng)站證明自己擁有私鑰,或者知道只有自己知道的答案。網(wǎng)站不需要知道密鑰,但可以通過零知識(shí)證明來確認(rèn)用戶的身份。,服務(wù)器可以向用戶證明數(shù)據(jù)被妥善保存并且沒有泄露。
計(jì)算壓縮和區(qū)塊鏈擴(kuò)展:在傳統(tǒng)的區(qū)塊架構(gòu)中,相同的計(jì)算將重復(fù)多次,如簽名驗(yàn)證、交易合法性驗(yàn)證、智能合同執(zhí)行等。證明相同的計(jì)算不需要重復(fù)多次,計(jì)算過程可以通過零知識(shí)和技術(shù)證書來壓縮。
因此,零知識(shí)證明真正解決了數(shù)據(jù)信任
熱點(diǎn):區(qū)塊鏈 區(qū)塊鏈應(yīng)用 央行數(shù)字貨幣 數(shù)字貨幣 數(shù)據(jù) 智能合約 計(jì)算機(jī)