最近有空看了看Plookup的論文。針對對電路描述不友好的操作(比如bit操作),Plookup給出了新的思路和證明方式。給定某個操作的真值表示(lookup table),證明某個操作的輸入/輸出是在真值表中。這種方式,相對之前的bit計算約束方式,降低約束的個數,提高了電路效率。
Plookup的論文下載地址如下:
https://eprint.iacr.org/2020/315.pdf
基本思想
Plookup嘗試解決的問題是,給定兩個集合,證明某個集合的元素在另外一個集合中。給定兩個集合t和f,s是f排序后的結果。如果t中的元素最少在f中出現過一次。判別f中的元素是否包括在t中,只需要比較元素差的集合:
多鏈Web3生態Hacker資助計劃Dora Grant DAO首輪零知識投票環節結束:11月14日消息,社區驅動的多鏈Web3生態開源極客資助計劃Dora Grant DAO已于北京時間11月13日23:59在開發者激勵平臺DoraHacks.io關閉首輪投票通道。投票最終結果和零知識證明文件將于14日晚八時公布。首期20萬美金Grant獎金將會根據投票結果的排序進行發放。
Dora Grant DAO計劃旨在持續支持在以下三個領域的多鏈Web3開源極客團隊:多鏈Web3核心基礎設施和工具,加密原生應用,加密-前沿科技交叉領域。[2022/11/14 13:01:29]
Gate.io研究院發布“零知識證明于區塊鏈中的落地應用”報告:Gate.io研究院于今日發布“零知識證明于區塊鏈中的落地應用”報告。報告指出,在區塊鏈技術加快發展的背景下,多種應用場景應運而生,隨之而來的是用戶在隱私安全方面的更高需求。當前,眾多區塊鏈開發團隊提出了多種不同的用戶隱私安全保護機制。
其中,零知識證明與區塊鏈技術相結合作為一種新方案為提高區塊鏈隱私安全性提供了更多可能。該報告結合“零知識證明”的采納項目、區塊鏈系統“Zcash”的相關情況,對“Zcash”加密技術以及零知識證明進行了深入探討。 詳情點擊原文鏈接。[2020/6/28]
舉個例子,t是{1,4,8}的集合,元素的差異集合為{3, 4},分別是4-1,8-4。如果s只有t中的元素組成,并且每個元素最少出現一次,例如{1,1,4,8,8,8},元素的差異集合也為{3,4}。如果s中的元素并不完全是t中的元素,那即使在元素差異集合一樣的情況下,也不能說明s中元素在t的集合中。例如s為{1,5,5,5,8,8},元素的差異集合也為{3,4},分別是8-5,5-1。
Trail of Bits計劃利用零知識證明重塑漏洞披露流程:安全研究機構Trail of Bits宣布,正在與約翰霍普金斯大學的Matthew Green合作,使用零知識證明(zero-knowledge proofs)技術為科技公司和安全漏洞研究人員建立一種可信的基礎設施,在新的合作方式之下,雙方在針對漏洞披露(Vulnerability Disclosure)的流程中可進行合理的溝通,而不必擔心受到破壞或歧視。
在接下來的四年里,Trail of Bits 將會進一步推進零知識證明的理論極限,并為安全漏洞研究人員提供相應的軟件,用以產生漏洞可利用性的零知識證明。[2020/5/22]
論文提出,可以引入一個隨機因子,將前后兩個元素相加的方法,確定兩個集合的依賴關系。
定義多項式
在基本思想的基礎上,論文在第三章定義了兩個多項式F和G:
如果F和G相互對等,有且如下的條件成立:
f集合屬于t
s是(f,t)的并集,并且按照t中的元素排序
如果條件成立,可以推導出兩個多項式相等。F多項式可以看成是兩部分組成,分別是兩個連乘。后面的連乘可以看成是t中的元素連乘。前面的連乘,可以看成是f中元素的連乘。因為f中的元素屬于t,則f中的元素的連乘,可以想象成多個相同元素的連乘。反之,因為beta和gamma的隨機因子,也能從F和G對等條件推出滿足的兩個條件。具體的證明過程,可以查看論文的第三章。
在定義多項式的基礎上,問題可以轉化成兩個多項式相等。
Plookup協議
已知f和t,可以排序得到s。因為s由f和t合并而成,s可以由兩個函數h1和h2表示。關鍵在于第4步,定義了Z函數:
Z(g) = 1 - 初始為1
Z(x) 是兩種多項式表示的商
Z(g^(n+1)) = 1 - n+1元素的連乘,兩種多項式表達式相等
驗證者,除了查看Z函數外,額外還要查看h1/h2連續性。
論文進一步將協議推廣到更通用的情況,并給出了t中元素是連續情況下的優化協議。感興趣的小伙伴可以自行查看。
Plookup提出了一種明確輸入/輸出的情況下,如何證明某個函數的運算正確的協議。輸入輸出定義成lookup表,計算的輸入/結果只要在該lookup表中即表示運算正確。和Plonk采用同樣的思路,Plookup定義了問題的多項式表示,證明了Z函數的遞歸表示和邊界。
1.金色觀察|美國政府制裁混幣器Tornado 其多個網址404美國政府正在打擊加密貨幣混幣器.
1900/1/1 0:00:00基本詞 倉位:指投資人實有投資和實際投資資金的比例。全倉:就是全部資金買入虛擬貨幣。?減倉:就是把部分虛擬貨幣賣出。清倉:就是把全部虛擬貨幣賣出。重倉:就是某種虛擬貨幣買的很多.
1900/1/1 0:00:00撰文:Karen,Foresight NewsUniswap 在收購 NFT 聚合市場 Genie 之后,又宣布將通過 sudoswap 實現 NFT 交易.
1900/1/1 0:00:00撰文:ThePrimedia研究員Spike??當我們在Google檢索DID一詞時,首先會跳出的是其醫學解釋——「多重人格障礙」,而非我們熟知的去中心化身份概念.
1900/1/1 0:00:00撰文:Spike? 編輯:Jerry Crypto?出品:ThePrimedia「DeSoc」的深層含義是「去中心化社會」,「DeSoc中的金融」是指」去中心化社會的金融,其特點是具備普惠屬性.
1900/1/1 0:00:00頭條 ▌美參議院擬將比特幣和以太坊視為商品由CFTC監管8月3日消息,美國參議院擬議的立法將比特幣和以太坊視為商品并由美國商品期貨交易委員會(CFTC)監管.
1900/1/1 0:00:00