比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

LON:一文解讀零知識證明最新進展:RedShift紅移算法_PLO價格

Author:

Time:1900/1/1 0:00:00

寫在前面

伴隨著區塊鏈的技術發展,零知識證明技術先后在隱私和Layer2擴容領域得到越來越多的應用,技術也在持續的迭代更新。從需要不同的TrustSetup的ZKP,到需要一次TrustSetup同時支持更新的ZKP,再到不需要TrustSetup的ZKP,ZKP算法逐漸走向去中心化,從依賴經典NP問題,到不依賴任何數學難題,ZKP算法逐漸走向抗量子化。

我們當然希望,一個不需要TrustSetup同時也不依賴任何數學難題、具有抗量子性的ZKP算法也具有較好的效率和較低的復雜度,它就是REDSHIFT。

REDSHIFT

《REDSHIFT:TransparentSNARKsfromListPolynomialCommitmentIOPs》,從名字可以可出,它是基于List多項式承諾且具有透明性的SNARK算法。算法本身和PLONK有大部分的相似之處,唯一不同的是多項式承諾的原語不同。下面先簡單的通過一張表格來展示REDSHIFT和PLONK算法的異同之處,具體如下:

日本央行與60家公司就數字日元試點計劃展開討論:7月24日消息,日本央行(BOJ)開始與60家公司進行一系列討論,作為旨在開發數字日元的試點計劃的一部分。根據央行的一份聲明,討論將涵蓋一系列主題,包括使用央行數字貨幣(CBDC)進行零售結算的業務和技術方面。參與者包括知名實體,例如領先的電子巨頭索尼、著名便利店運營商羅森、汽車巨頭豐田的金融部門和東日本鐵路公司。值得注意的是,日本央行尚未就日本是否繼續發行數字日元做出最終決定。[2023/7/24 15:54:50]

Gem更名OpenSea Pro,新版官網上線:4月5日消息,Gem宣布更名OpenSea Pro,并上線新版官網。官網表示,OpenSea Pro仍在追蹤用戶在平臺上的活動,并將持續“記分”。新版官網上線后,OpenSea Pro增加了指定地址的交易量gas消耗查詢功能。

2022年4月,OpenSea宣布收購Gem,收購完成后Gem作為獨立的產品和品牌繼續獨立于 OpenSea運營。[2023/4/5 13:45:16]

因此,只要對PLONK算法有深入了解的讀者,相信再理解REDSHIFT算法,將是一件相對簡單的事。ZKSwap團隊在此之前已經對PLONK算法進行了深入的剖析,我們在文章《零知識證明算法之PLONK---電路》詳細的分析了PLONK算法里,關于電路部分的詳細設計,包括表格里的《Statement->Circuit->QAP》過程,并且還詳細描述了PLONK算法里,關于“PermutationCheck”的原理及意義介紹,文章零知識證明算法之PLONK---協議對PLONK的協議細節進行了剖析,其中多項式承諾在里面發揮了重要的作用:保持確保算法的簡潔性和隱私性。

OpenSea推出SeaDrop功能,支持NFT項目直接在平臺上啟動和鑄造:9月20日消息,OpenSea宣布推出SeaDrop功能,支持NFT項目直接在平臺上啟動和鑄造。功能包括專門的Drop頁面(更好的故事講述、NFT畫廊、視頻預告片等)、使用SeaDrop進行鑄幣、支持白名單并以去中心化的方式存儲信息等。

新功能將支持創作者們在新的OpenSea主頁上發布NFT,包含專用的Drop頁面,收藏者可以直接從OpenSea頁面上進行鑄造。

此外,本周四OpenSea將與omgkirby和Top Ramen一起進行首次Beta測試,Opensea還計劃推出web3 Drops日歷,將邀請華納音樂集團、安東尼霍普金斯等著名人才推出更多Drop項目。[2022/9/20 7:07:24]

我們知道,零知識證明算法的第一步,就是算術化,即把prover要證明的問題轉化為多項式等式的形式。如若多項式等式成立,則代表著原問題關系成立,想要證明一個多項式等式關系是否成立比較簡單,根據Schwartz–Zippel定理可推知,兩個最高階為n的多項式,其交點最多為n個。

“Bitcoin dead”谷歌搜索量創下自2018年2月以來新高:金色財經消息,近期“Bitcoin dead”谷歌搜索量激增,創下自2018年2月以來新高。[2022/6/23 1:27:20]

換句話說,如果在一個很大的域內隨機選取一個點,如果多項式的值相等,那說明兩個多項式相同。因此,verifier只要隨機選取一個點,prover提供多項式在這個點的取值,然后由verifier判斷多項式等式是否成立即可,這種方式保證了隱私性。

然而,上述方式存在一定的疑問,“如何保證prover提供的確實是多項式在某一點的值,而不是自己為了能保證驗證通過而特意選取的一個值,這個值并不是由多項式計算而來?”為了解決這一問題,在經典snark算法里,利用了KCA算法來保證,具體的原理可參見V神的zk-snarks系列。在PLONK算法里,引入了多項式承諾的概念,具體的原理可在“零知識證明算法之PLONK---協議”里提到。

簡單來說,算法實現了就是在不暴露多項式的情況下,使得verifier相信多項式在某一點的取值的確是prover聲稱的值。兩種算法都可以解決上述問題,但是通信復雜度上,多項式承諾要更小,因此也更簡潔。

協議

下面將詳細介紹REDSHIFT算法的協議部分,如前面所述,該算法與PLONK算法有很大的相似之處,因此本篇只針對不同的部分做詳細介紹;相似的部分將會標注出來方便讀者理解,具體如下圖所示:

協議的1-6步驟在PLONK的算法設計里都有體現,這里著重分析一下后續的第7步驟。

在PLONK算法里,prover為了使verifier相信多項式等式關系的成立,由verifier隨機選取了一個點,然后prover提供各種多項式的commitment,由于使用的Katecommitment算法需要一次TrustSetup并依賴于離散對數難題,因此作為PLONK算法里的子協議,PLONK算法自然也需要TrustSetup且依賴于離散對數難題。

在REDSHIFT協議里,多項式的commitment是基于默克爾樹的。若prover想證明多項式在某一個或某些點的值,證明方只需要根據這些值插值出具體的多項式,然后和原始的多項式做商并且證明得到商也是個多項式即可。

當然為了保護隱私,需要對原始多項式做隱匿處理,類似于上圖協議中的第一步。在實際設計中,為了方便FRI協議的運行,往往設計原始多項式的階d=2^n+k(其中k=log(n))。

Tags:LONPLOSEAENSlon幣最新消息PLO價格SEANCENS價格

酷幣下載
NFT:金色觀察 | GR9助力NFT項目發展_coinbase網頁版

下文將介紹GR9是如何發揮作用,推動NFT項目的發展。Gitcoin是一個平臺,其致力于是幫助項目賺取資金,支撐與以太坊生態系統相關的開源工作,以定期捐助計劃而聞名.

1900/1/1 0:00:00
ANC:AMM「無常損失」難題可解嗎?了解 Bancor 單邊流動性與無常損失保險策略_Bancor

原文標題:《「單邊流動性」與「無常損失保險」,Bancor如何解決AMM的最大痛點》撰文:Jeff來源:Abmedia在過去,無論是傳統金融還是加密貨幣市場,都采用掛單簿機制匹配買賣方交易.

1900/1/1 0:00:00
BTC:“312”以來加密圈發生了哪些改變?_超級比特幣SBTC

2020年3月12日,在COVID-19迅速蔓延的恐慌情緒升溫的情況下,比特幣在24小時內從8000美元左右暴跌至4000美元以下。加密市場的其他部分也隨之崩潰.

1900/1/1 0:00:00
TAL:區塊鏈周報 | 首只比特幣ETF資產規模已達10億美元;Coinbase上市推遲至4月_PIT

摘要:比特幣躍升為全球第三大貨幣;北美首只比特幣ETF資產規模已達10億美元;Coinbase支付650萬美元與美國CFTC達成和解;USDC市值突破100億美元;億邦國際完成6nm比特幣礦機芯.

1900/1/1 0:00:00
XCO:金色觀察 | 加密藝術傳奇XCOPY_PyrexCoin

XCOPY創作的加密藝術?NFT《DeathDip》在?SuperRare?以?1000ETH?售出!如今,許多加密藝術家在創作NFT作品,他們的作品有重大文化意義,而且影響會留存數十年之久.

1900/1/1 0:00:00
LAS:波卡生態未發幣項目競拍策略概覽,Acala、Bifrost、Plasm 等_LASM

3月16日Parity工程師ShawnTabrizi表示,波卡平行鏈眾籌模塊已發布代碼庫。3?月?25?日波卡平行鏈測試網Rococov1開啟首輪插槽拍賣測試.

1900/1/1 0:00:00
ads