比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > MANA > Info

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

Author:

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

作者:FoxTechCTO林彥熹,FoxTech首席科學家孟鉉濟

前言

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

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

計算代理是什么

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

去中心化以太坊質押基礎設施SSV Network將進行主網第二階段發布會議:7月24日消息,去中心化以太坊質押基礎設施SSV Network發推稱,將于8月1日進行主網第二階段“有限啟動”發布會議,第二階段將引入經驗證的運營商,帶來指數級SSV網絡擴展。

據此前消息,去中心化以太坊質押基礎設施SSV Network發布主網上線計劃表,將分四個階段推出主網,分別是預啟動、有限啟動、啟動、無需許可的啟動四個階段。團隊將于2023年第二季度初開啟主網推出的第一階段,到2023年第四季度準備無需許可啟動。[2023/7/24 15:54:39]

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

DWF Labs以135ETH再次買入LADYS:5月17日消息,據Lookonchain監測,DWF Labs剛剛以135ETH(約合24.5萬美元)再次買入LADYS,買入均價為0.000000104美元。[2023/5/17 15:08:17]

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

為什么需要計算代理

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

去中心化拍賣平臺Bounce發布2023年展望和路線圖,將推出Bounce V3.1:12月29日消息,去中心化拍賣平臺Bounce發布2023年展望和路線圖,將推出Bounce V3.1,其中將包括改進的固定交換功能、加密初創公司的公司簡介、機構投資者和個人簡介、一個用于分享創業想法和籌款的平臺等。

Bounce V3 DeFi創新包括實施并購協議等;Bounce V3微型獨立DeFi單元將推出個人互換、借貸和衍生品功能等。[2022/12/29 22:14:13]

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

三箭資本清算方尋求通過其他方式傳喚聯合創始人Su Zhu和Kyle Davies:金色財經報道,根據周五提交的一份法庭文件,三箭資本(Three Arrows Capital)破產案的清算人正在尋求授權,以通過其他方式向該公司的聯合創始人Su Zhu和Kyle Davies送達傳票。由于二人下落不明,清算人及其律師無法追蹤他們,因此要求法院能夠通過電子郵件地址、推特賬戶和律師的電子郵件地址送達傳票。

此前報道,總部位于新加坡的三箭資本于7月申請破產,理由是加密貨幣市場出現“極端波動”。[2022/10/18 17:29:41]

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

CodeSwitching

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

BTC突破29200美元:BTC突破29200美元,現報29238.7美元,日內漲幅達到1.14%,行情波動較大,請做好風險控制。[2022/5/30 3:49:13]

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

idxI,C0==<0,C1>andEC(y0)==C0

?idxI,C1==<r0,C1>andEC(y1)==C1

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

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

Statement:

EC(y0)=C0,EC(y1)=C1

idxI,C0=<0,C1>andEC(y0)=C0

idxI,C1=<r0,C1>andEC(y1)=C1

y=<r1,y1>

idxI,EC(C1)isconsistentwithROOTidx,andROOTidx’sMerkletreeproofisvalid.

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

FOAKS當中的計算代理

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

0=H(C1,R,r0,r1)

I=H(C1,R,r0,r1,c1,y1,c0,y0)

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

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

結語

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

參考文獻

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

Tags:OAKFOAWITROLLSOAK幣FOAM TokenProject WITHRoller Inu

MANA
Paradigm:SEC 不作為,加密項目進行注冊并不可行_WBNB

原文來源:RodrigoSeira、JustinSlaughter、KatieBiber,Paradigm編譯:OpenAITranslator啟動一家初創公司需要準備和提交許多文件和表格.

1900/1/1 0:00:00
交易平臺激勵模式思考,流動性和交易行為哪個更值得激勵?_USD

作者:MintVentures 引言 本篇內容來自于MintVentures小組的一次在線討論,當時我提出了兩個問題,我們的研究員Lawrence和投資經理Scarlett給出了自己的想法.

1900/1/1 0:00:00
Web3 大數據,引領去中心化未來:Oort 香港大會回顧與展望_OORT

作者:Oort Web3數據云Oort于4月11日在香港著名的萬麗海景酒店舉辦了一場主題為“用Web3數據去中心化未來”的科技大會,匯聚了來自世界各地的、各個領域的一些最杰出的人才.

1900/1/1 0:00:00
Web3 游戲平臺 PlanckX 2023 年首屆鏈游錦標賽圓滿結束,持續助力推進鏈游發展繁榮_ARTI

由Web3游戲平臺PlanckX主辦,humanDAO、Pexpay、Hambit聯合贊助舉辦的PlanckX2023年首屆鏈游錦標賽圓滿結束已與3月31日圓滿結束,并于近日公布了活動結果.

1900/1/1 0:00:00
WSJ:Binance US正努力尋找接受其客戶現金的銀行_比特幣

據《華爾街日報》援引知情人士報道,在SignatureBank上個月倒閉后,加密貨幣交易平臺BinanceUS正在努力尋找一家銀行來處理其客戶的現金.

1900/1/1 0:00:00
香港將于本月 11 日成立 Web3.0 協會,計劃設立 Web3Hub 基金_BTC

香港中通社報道,香港立法會議員吳杰莊證實,多個行業領導人和立法會議員組成的香港Web3.0協會將于本月11日正式成立,組成者包括金融界和科技界重量級人物.

1900/1/1 0:00:00
ads