加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > Pol幣 > Info

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

Author:

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

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

前言

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

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

計算代理是什么

動畫系列Krapopolis將于9月在FOX首映,提供NFT和粉絲投票:金色財經報道,Fox Network的Animation Domination將推出名為 Krapopolis 的動畫系列來擴大其陣容,該系列將于 9 月 24 日在 FOX TV首播,該系列集成了Web3資產以提高觀眾參與度并獎勵粉絲。對于節目的區塊鏈部分,福克斯旗下的 Web3 媒體公司 Blockchain Creative Labs (BCL) 推出了包含 10,420 個數字“Krap Chickens”的 NFT 集合。該仍在鑄造的系列在 2022 年動漫展上發布公告后正式推出。到目前為止,收藏家已鑄造了 3,696 枚 Krap Chicken。每個“Krap Chicken”NFT 都可以作為 Krapopolis 擴展宇宙的粉絲通行證,并具有劇中描述的特征。[2023/8/12 16:21:47]

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

Bitfinex收回2016年的一起被盜事故中的部分資金,將用于贖回此前發行的債券代幣RRT:7月7日消息,Bitfinex宣布,已收回了2016年8月的一起被盜事故中的部分資金,具體為312219.71美元現金和6.917BCH。

根據Bitfinex此前的合同義務條款,這些金額將用于贖回Bitfinex在2016年安全漏洞后發行的債權恢復代幣(RRT)。由于目前有3000萬枚RRT在流通,回收的金額不足以贖回所有RRT代幣,因此Bitfinex將根據RRT持有者在UTC時間7月6日上午12:00.01持有的RRT規模,按比例贖回代幣。[2023/7/7 22:22:30]

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

THORChain已投票啟用BNB Chain:6月6日消息,去中心化跨鏈交易協議THORChain發推表示,節點已通過投票啟用BNB Chain,同時支持信標鏈和BSC。[2023/6/6 21:18:39]

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

為什么需要計算代理

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

美聯儲:全球央行將通過美元互換協議提高流動性:金色財經報道,美聯儲表示,為了提高美元互換額度提供美元資金的有效性,目前提供美元操作的央行已同意將7天到期操作的頻率從每周增加到每天,操作時間的增加將于周一開始,并將至少持續到4月底。

美聯儲表示,美聯儲和英國、加拿大、日本、歐洲央行和瑞士央行宣布采取協調行動,通過美元流動性互換額度增加流動性供應。[2023/3/20 13:14:14]

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

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

ConsenSys CEO:希望監管機構能夠認識到加密技術是一種創新,不要扼殺創新:3月6日消息,ConsenSys創始人兼CEO Joseph Lubin在以太坊丹佛大會ETH Denver接受采訪時表示,“類似于L1,我們有一群相互競爭和合作的客戶團隊,基本上構建了相同的協議。我們希望讓這些項目在某種統一的協議中競爭和合作。在我看來,整個生態系統從未如此健康,這里有這么多的創新。希望監管機構能夠認識到加密技術只是一種創新,一種構建機制。不要扼殺創新”。

此外,他還補充道,“以太坊生態系統中有很多讓我興奮的項目,尤其是在ConsenSys內部。”[2023/3/6 12:44:12]

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:FOAOAKIONROLLFOAM TokenOAK價格IONZ幣TROLL BNB

Pol幣
深度解讀以太坊質押的現狀與未來發展_ETH:TRAMSV1 Token

原文作者:Ignas 原文編譯:Kxp,BlockBeatsEthereum質押機制的現在和未來可以概括為以下四個方面: 市場領袖 最佳收益率 趨勢 未來的催化劑 ETH在Crypto中擁有最好.

1900/1/1 0:00:00
一文概覽吉爾吉斯斯坦的比特幣挖礦現狀_比特幣:UFLOKI

吉爾吉斯斯坦與比特幣礦工的關系很復雜。如果做得好,比特幣開采對吉爾吉斯斯坦來說可謂是一個巨大的機會。吉爾吉斯斯坦,一個位于中亞山區的小型發展中國家,比特幣正成為其出口貿易越來越重要的組成部分.

1900/1/1 0:00:00
a16z:巨額計算成本壓力下,不同企業該如何選擇 AI 基礎設施?_人工智能:Bafi Finance Token

撰文:GuidoAppenzeller、MattBornstein和MartinCasado 來源:a16z 圖片來源:由無界AI工具生成生成式人工智能的熱潮是以計算為基礎的.

1900/1/1 0:00:00
PEPE 上幣安了,誰將成為下一個 meme 王者?_PEPE:EPE

作者:Flowie、餅干,ChainCatcherPEPE上幣安了。幣安宣布將在創新區上線Pepe,并將在北京時間今晚24:00開放PEPE/USDT、PEPE/TUSD交易對.

1900/1/1 0:00:00
ChatGPT類應用服務 數據合規有特殊性嗎?_CHA:pccschain

王融?騰訊研究院首席數據法律專家 本期觀點摘要: 1.ChatGPT等AI應用服務商直接面向個人提供服務,收集并處理個人信息,可被視為個人信息保護合規主體——數據控制者.

1900/1/1 0:00:00
Ordinals 與 BRC-20熱潮下,盤點比特幣可擴展性發展的四大方向_比特幣:LAYER

原文:Top?4?Directions?of?Bitcoin?Ecosystem?Scalability作者:kenyou由GweiResearch編譯 Ordinals?NFT?和?BRC-2.

1900/1/1 0:00:00
ads