Evm

乙太坊可以驗證 zk-SNARK 證明嗎?

  • May 16, 2020

我想知道乙太坊虛擬機是否可以驗證從某個語句生成的證明?是否有任何用於驗證證明的預編譯合約?

是的!有一個名為 Zokrates 的項目,它允許您創建證明所需的代數電路並創建驗證它的智能合約。您可以在 github 中找到可以獲取 Zokrates的工具箱。

此外,這裡有一個很好的教程

希望這可以幫助。

ZoKrates 是乙太坊上 zkSNARKs 的一個非常好的工具箱。它可以幫助您在 DApp 中使用可驗證的計算,從高級語言的程序規範到生成計算證明,再到在 Solidity 中驗證這些證明。除了 Zokrates,現在我們還有一套有趣且有用的工具,用於生成 ZK-SNARK 程序、算術電路和驗證合約。

引用自:https://ethereum.stackexchange.com/questions/68967