以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > PEPE > Info

ROL:為什么說zkRollup的可行性起源于零知識證明的計算代理思想

Author:

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

撰文:FoxTechCTO林彥熹,FoxTech首席科學家孟鉉濟

前言

Prover和Verifier之間的計算代理思想是零知識證明的核心內容之一,是調節證明者和驗證者工作量于復雜度之間取舍的工具。不同的零知識證明算法本質的不同在于不同程度的計算代理;高度的代理雖然會使驗證的計算容易,但是卻可能使得證明的復雜度高,從而導致證明耗時長,或是生成的證明大小較大;反之,低程度的代理會使得驗證者的開銷較大。

圖1:零知識證明的計算代理程度影響

計算代理是什么

某巨鯨在Compound存入12810枚ETH,借入1000萬枚USDT并存至幣安:6月25日消息,據Lookonchain監測,在償還所有貸款后,0xD275開頭巨鯨地址在2小時前又開始在Compound上通過借貸來做多ETH。

該巨鯨在Compound上存入12,810枚ETH(2440萬美元),借入1000萬枚USDT并存入幣安。[2023/6/26 21:59:36]

隨著以太坊上應用和用戶的擴展,以太主網上的擁堵程度不斷提升,使用zkRollup進行Layer?2的擴容成為一個很有吸引力的方案,FOX就是專注于使用FOAKS算法進行zkRollup的項目。而zkRollup的可行性,本質上在于使用的零知識證明算法的原理可行性。簡單來說,零知識證明算法實現的功能是使得證明者向驗證者證明某件事,但又不透露任何關于這件事的信息。zkRollup的構造就是利用了這個性質,使得Layer?2的節點可以執行原本在Layer?1進行的計算,同時向Layer?1節點提供計算正確性的證明。

DWF Labs向Bybit轉入1萬億枚LADYS,將用于做市:5月11日消息,DWF Labs管理合伙人Andrei Grachev發推稱,該機構向Bybit交易所錢包轉入的1萬億枚LADYS將用于做市。

據此前報道,Andrei Grachev發推稱,該機構向Huobi交易所錢包轉入的6000億枚LADYS將用于做市;向Gate.io交易所錢包轉入的6000億枚LADYS也將用于做市。[2023/5/11 14:57:25]

從更廣義的角度來說,上述的過程我們可以理解為,由于驗證者計算能力有限,所以將這部分的計算代理給了證明者來執行,證明者完成了這個任務,需要返回結果給驗證者。從這個角度來說,我們可以說,零知識證明算法使得保障正確性的“計算代理”得以實現。從宏觀上這種計算代理的例子可以表現為zkRollup這種形式的應用,具體到零知識算法當中,這種計算代理的思想也有各種應用。

比特幣網絡已經接近1小時未出塊:5月8日消息,BTC.com數據顯示,比特幣網絡已經接近1小時未出塊。最新區塊788,759爆塊時間為14:58:52,播報方為Foundry USA。[2023/5/8 14:49:59]

本文主要介紹FOAKS使用的在Orion當中提到的Code-Switching所做的令證明者幫助驗證者執行的驗證計算過程,以及FOAKS如何應用這種技巧進行遞歸。從而減少了證明的大小以及驗證者的開銷。

為什么需要計算代理

從系統的實用性角度來說,很多情況下計算節點的算力是有限的,或者說計算資源是很寶貴的。例如在Layer?1鏈上的所有計算都需要經過所有節點的共識,并且用戶需要為此支付高昂的手續費。所以,在這種情況下,將本來由共識節點來處理的計算“代理出去”交給鏈下節點來完成,就是一種自然的想法,避免消耗鏈上資源。而這也正是FOX所專注的鏈下計算服務。

工信部:中國區塊鏈專利申請數量占全球總量的84%:9月20日消息,記者從工業和信息化部20日舉行的大力發展新一代信息技術產業新聞發布會獲悉,今年1-7月信息技術服務業實現收入3.03萬億元,同比增長12%。在軟件業全行業收入占比65.5%。從細分領域來看,云計算產業平均增速超過30%,全球市場占比14.6%。云計算、大數據、區塊鏈等新興技術加速創新,國際專利申請數量穩步增加,區塊鏈專利申請數量全球占比超過84%;企業上云步伐不斷加快,全國累計上云用云企業超過360萬家。(財聯社)[2022/9/20 7:08:08]

從密碼學理論角度來講,在GMR模型當中限定了證明者擁有無限計算能力,驗證者擁有多項式計算能力。如果驗證者也有無限能力,則零知識證明的基本性質無法滿足。所以自然地,將計算向證明者一方傾斜,讓證明者承擔更多的計算就是很多零知識證明算法設計都會考慮的問題。

Nickelodeon: Rugrats & Hey Arnold! (ETH)系列NFT交易額激增 24小時排名達OpenSea第一:金色財經消息,據OpenSea數據顯示,Nickelodeon: Rugrats & Hey Arnold! (ETH)系列NFT近24小時交易額為1031.96ETH,24小時交易額增漲達11775.3%。近24小時交易額排名位列OpenSea第一。[2022/7/21 2:27:01]

當然,為了實現這一點,我們需要特別的技巧。

CodeSwitching

這一節介紹Orion當中使用的CodeSwitching技巧。Orion和FOAKS都使用了Brakedown作為多項式承諾方案,而CodeSwitching是在Orion當中命名的有證明者代替驗證者執行驗證計算的過程。

在《一文了解FOAKS當中的多項式承諾協議Brakedown》一文當中我們曾經介紹過,驗證者的驗證計算為以下的過程:

現在如果令證明者承擔這部分計算,則證明者除了執行這些計算,還要附上證明值來證明自己的計算是正確的。

做法是將上述等式同樣寫成R1CS電路:

之后使用Virgo算法進行驗證。

FOAKS當中的計算代理

在FOAKS當中同樣使用類似的技巧完成計算代理,值得一提的是,FOAKS由于使用了Fiat-Shamirheuristic技巧實現了非交互式證明。想要了解更多,讀者可以參考《如何將交互式證明改造為非交互式?Fiat-ShamirHeuristic!》。所以FOAKS的挑戰生成和Orion所使用的CodeSwitching方法不同,電路當中也需要加入新的等式:

這樣之后FOAKS當中的證明者同樣生成了代理驗證者進行驗證的計算證明。而對于驗證證明的過程,FOAKS利用算法自身進行迭代,這也是FOAKS實現遞歸的關鍵內容。具體內容見《如何設計出一種精妙絕倫的證明遞歸方案》。

通過一定次數的迭代可以使得證明的大小被壓縮,從而極大降低驗證者的計算負擔以及通信復雜度。這就是FOAKS這個零知識證明方案對FOX這條zkRollup的重大意義。

結語

zkRollup中使用的零知識證明算法的計算代理程度需要被精心設計,必須恰到好處才能使其整體達到最佳效率。而FOAKS算法通過自身迭代的遞歸實現了可以調節的計算代理,是為專門為zkRollup所設計的零知識證明算法。

參考文獻

1.Orion:Xie,Tiancheng,YupengZhang,andDawnSong."Orion:Zeroknowledgeproofwithlinearprovertime."AdvancesinCryptology–CRYPTO2022:42?ndAnnualInternationalCryptologyConference,CRYPTO2022,SantaBarbara,CA,USA,August15?–?18,2022,Proceedings,PartIV.Cham:SpringerNatureSwitzerland,2022.

Tags:OAKFOAKROROLcloak幣官方最新消息FOAMAKRO幣roll幣怎么用

PEPE
RTE:一文讀懂Artemis:Paradigm出品,開源的MEV Bot框架

原文作者:Frankie原文編譯:深潮TechFlowParadigm?宣布開源了一個關于?MEVBot的框架Artemis,在本文中.

1900/1/1 0:00:00
區塊鏈:盤點:元宇宙潮流尖貨,很酷!很潮!

來源:時尚座駕car 編輯/天擇文、圖/忘書 隨著科幻IP《三體》的大火,匯集了創新、變革和前瞻科技的“元宇宙”,再一次成為了熱門話題.

1900/1/1 0:00:00
COI:PEPE再掀投機熱潮 下一個Meme Coin是什么?

購買?MemeCoin?能“致富”嗎?近期的?PEPE?一直在話題熱榜上,改變了“不溫不火”的市場現狀,重新點燃了用戶心中靠?Crypto?一夜暴富的夢想.

1900/1/1 0:00:00
LEND:Paradigm深度解讀Blur新推出的點對點NFT借貸協議Blend

2023年五一勞動節當日,Blur聯合Paradigm推出點對點NFT借貸協議Blend。最新數據顯示,Blend已貸出18,528枚ETH,撮合成交1405筆借貸.

1900/1/1 0:00:00
FACE:一張照片生成 3D 頭像!蘋果新模型擊敗 StyleGAN2,表情光線都能調

來源:量子位 隨便一張照片,就可生成3D頭像。而且光線真實,任意角度可調。這是蘋果的最新黑科技生成框架FaceLit。 正如其名,FaceLit的特色就是可以將人臉“點亮”.

1900/1/1 0:00:00
LAYER:談談Layer2的激勵機制:Fiat-Shamir heuristic在FOX的又一次妙用

撰文:孟鉉濟,FoxTech首席科學家;康水躍,FoxTechCEO 前言 Layer1作為一種分布式系統,為了達成共識需要高昂的通訊代價,并且大量的計算也會消耗昂貴的gas.

1900/1/1 0:00:00
ads