您现在的位置: 比特财富网 >> 区块链 >  >> 區塊鏈百科
什麼是零知識證明?
舉個實例。www.emoneybtc.comTony要向Bob證明自己擁有某個房間的鑰匙,假設該房間只能用鑰匙打開鎖,而其他任何方法都打不開。這時有2個方法:
①Tony把鑰匙出示給Bob,Bob用這把鑰匙打開該房間的鎖,從而證明Tony擁有該房間的正確的鑰匙。 
②Tony確定該房間內有某一物體,Tony用自己擁有的鑰匙打開該房間的門,然後把物體拿出來出示給Bob,從而證明自己確實擁有該房間的鑰匙。 
②方法屬於零知識證明。它的好處在於,在整個證明的過程中,Bob始終不能看到鑰匙的樣子,從而避免了鑰匙的洩露。
什麼是零知識證明?
零知識證明是當今應用密碼學中最抽象、最吸引人的概念之一。從可能用於核裁軍到為公共區塊鏈網絡提供匿名和安全的交易,零知識證明是密碼技術創新的一個深刻例子。
在密碼學中,零知識證明或零知識協議是一個方法,一個政黨(驗證)可以向另一方(校驗)證明他們知道一個值x。一個零知識證明的本質在於它可以揭示某些信息。挑戰在於如何在不披露信息本身或任何額外信息的情況下證明擁有這些信息是合理的。
零知識證明必須滿足以下三個參數:
· 完整性。如果這個陳述是真的,誠實的驗證者——正確地遵循協議的驗證者——將被誠實的驗證者說服。
· 可靠性。如果陳述是假的,沒有任何作弊證明可以說服誠實的驗證者它是真的。
· 零知識性。如果該語句為真,則除了該語句為真之外,驗證者不會學到任何東西。換句話說,僅僅知道語句(而不是秘密)就足以想象一個場景,表明驗證者知道秘密。這是通過每個驗證者都有一個模擬器來實現的,模擬器可以生成一個“看起來”是誠實的驗證者和普通驗證者之間交互的記錄。模擬器應該能夠生成文本,但只能訪問要證明的語句,而不能訪問驗證者本身。
完整性是更一般的交互式證明系統的性質。零知識的加法使驗證過程變成零知識的證明。
零知識證明不是數學意義上的證明,因為有很小的概率,即可靠誤差,一個作弊證明者能夠說服一個虛假陳述的驗證者。換句話說,零知識證明是概率證明而不是確定性證明。然而,有一些技術可以將可靠性錯誤降低到可以忽略的值。
零知識證明的一般結構包括參與者a和參與者b之間的三個連續動作。這些動作被稱為目擊、挑戰和回應。
  • 埃森哲和DTCC發布DLT治理運營模式白皮書

    摘要:管理咨詢和技術服務供應商埃森哲與美國證券存管信托與結算公司(DTCC)近期發布一份白皮書“管理分布式分類帳技術(DLT)網絡”,引入

  • 比特幣跌破8000美元 本周跌幅達30%

    Bitstamp報價顯示,當前比特幣跌破8000美元大關至7956美元,創去年11月來新低。本周比特幣價格已累計下跌30%,創2013年來

  • 區塊鏈項目白皮書披露要素分析

    ico自2013年出現至今已將近4年,但全球范圍內尚無任何相關的信息披露規范,各國政府部門也並未出台明確的監管意見或指導文件,這給ICO

  • 區塊鏈和社會擴容,它們之間是什麼關系?

    在區塊鏈社區中,我們一直注重區塊鏈的技術擴容。在整個社會擴容中,區塊鏈也可以扮演大角色。全世界有50%到60%的人是沒有銀行賬戶的,他們

  • 區塊鏈行業名詞解釋

    無論哪個圈子,總有一些詞是人們經常掛在嘴邊的,像文玩圈,經常會說盤玩、包漿、掛瓷等等詞;像互聯網圈經常會說大數據、雲計算等等詞,不同的圈子

  風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
比特財富網 版權所有 © www.emoneybtc.com