ZK-SNARK 可信設置需求
ZK-SNARKs 需要考慮的另一個因素是:在加密世界需要建立一個可信的設置,或者稱為「有毒廢物」。
前文講過,在可信設置中,會生成一個隨機生成的「私鑰」,該私鑰是作為被保護的秘密,以便系統根據需要生成零知識證明,它是可信設置建立的基礎。然而,如果私鑰 / 有毒廢物被泄露,那么擁有私鑰的任何人都可以提供錯誤的證據――這意味著他們可以提供證據,聲稱他們知道某條信息,而實際上他們并不知道,這就是脆弱性所在。
記得吧,我們說過 ZK-STARKs 和防彈證明不需要可信設置,但今年剛發布的
Sonic 是一個新的方法論,它可為 ZK-SNARKs 的可信設置提供一個通用的、可更新的引用字符串,這是針對更大的證據系統而提出的一種簡化可信設置的解決方案。
一點感觸
在私人產業,我們幾乎還沒有開始評估和理解零知識證明系統最適合在什么地方使用,以及哪種類型的證據最適合在什么情況下使用。要知道,行業的大部分精力仍在研究網絡安全從哪里開始著手,更不用說如何將零知識納入這一戰略了。
在公共領域,零知識證明在速度和規模方面的快速發展,無疑會給關注相關領域的受眾留下深刻印象,但在加密貨幣領域,更大范圍的受眾迄今為止并沒有對這種隱私解決方案進行資源投入,這一點可以從保護隱私的區塊鏈的低參與度而得到證明。
當然,公平地說,智能合約的隱私解決方案仍處于非常初級的階段(簡單交易還好一點),人們期望,這將使公共區塊鏈加速采用隱私保護方法。
結論
上面詳細介紹的零知識證明系統,只是密碼學領域正在發生的故事的一部分。還有其他形式的零知識證明,如 ZK-SHARKs 和 Mimblewimble。在密碼學的其他領域也有一些有趣的發展,比如完全同態加密和量子密碼學。
零知識證明和密碼術所提供的隱私和保密性,在某種程度上是疊加的,它在社會中的作用取決于你如何衡量它。
對于希望保護個人資料的個人或保護商業秘密的公司,它是一種權利,給那些不想傷害它的機構一種義務,就像那些享有言論自由的人被懇求不要用它來傷害他人一樣。
對政府而言(理想情況下),它是一種責任,因為涉及到大多數公民的權利,公民希望并相信,政府將用一種方式既允許我們保護自己的隱私,又保護我們免受惡意行為者濫用隱私的侵害;然而在現實中,我們知道這種情況在今天是不可能存在的。
盡管如此,密碼學的目標在這兩個領域都是存在的,這樣一個社會才能真正實現自由:自由地保護信息的隱私,同時又不用擔心濫用隱私造成傷害。考慮到密碼學在過去幾個世紀的歷史,未來某一天,伴隨著將被理解的恰當的數學和科學進展,密碼學或許能幫助世界實現這樣的目標,這一期望似乎并不瘋狂。
本文首發于微信公眾號:鏈聞ChainNews。文章內容屬作者個人觀點,不代表和訊網立場。投資者據此操作,風險請自擔。
此文由 中國比特幣官網 編輯,未經允許不得轉載!:首頁 > 比特幣行情 » 一文說透密碼學歷史、工作原理、零知識證明及潛在影響