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

三分鐘讀懂 zkEVM:以太坊擴容方案的明珠_以太坊

Author:

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

撰文:DeGate,鏈聞ChianNews

9月1日凌晨,以太坊擴容網絡Arbitrum宣布主網公測版本正式上線,與此同時?Optimism?則早已經向部分白名單應用開放,這標志著以太坊L2擴容方案的一支——OptimisticRollup正式登上了舞臺。

我們再將目光轉向L2擴容方案的另一支,ZKRollup:

zkSync于8月31日宣布推遲上線其2.0版本,基于zkEVM,zkSync2.0有望成為首個兼容EVM的ZKRollup;

8月13日,Polygon宣布以2.5億美元收購以太坊二層擴容方案Hermez,Hermez的核心技術正是其zkEVM方案;

同樣是8月13日,以太坊基金會在定期公布其支持的團隊研究與開發進度的文章中表示,過去幾個月已經資助組建了一個團隊以進行zkEVM的研發。

我們知道,Vitalik在比較兩種擴容方案時表示,短期OptimisticRollups很可能在通用的EVM計算中勝出,但最終從中長期來看,隨著ZK-SNARK技術的改進,ZKRollups將在所有場景中勝出。其中所謂「ZK-SNARK技術的改進」,主要就是指zkEVM的成功。

知情人士:Alameda曾在2018年XRP的交易中損失超過三分之二的資產:金色財經報道,在FTX倒閉之前,人們認為Alameda Research是業內頂級的量化交易公司和做市商之一。然而,這種看法在很大程度上可能只是表面現象,最近的一份報告詳細說明Alameda早在 2018年就遭遇了財務困境。知情人士表示,2018年春季,Alameda因押注XRP而遭受重創,損失了Alameda超過三分之二的資產。知情人士解釋說,因此SBF開始再次征集貸款,并承諾20%的回報率。《華爾街日報》看到的一份文件顯示,SBF的律師解釋了Alameda如何在向貸方進行的一次特定推銷中成為頂級做市商,但律師沒有透露任何財務信息。

此外,報告詳細說明,當SBF創辦Alameda時,這家貿易公司通過套利賺取了數百萬美元。作為套利者,SBF聲稱機會來自日本和韓國等國家,因為比特幣在這些地區交易溢價。由于在韓國存在所謂的“泡菜溢價”,SBF表示BTC有時會高出30%,在日本則高出10%。有大量報道強調Alameda通過加密貨幣套利賺取了數百萬美元,但《華爾街日報》最近于 2022 年 12 月 31 日發表的一篇報道詳細說明了Alameda的交易并不總是有利可圖。[2023/1/3 22:21:17]

可見,zkEVM已經成為以太坊擴容方案皇冠上的明珠。筆者希望通過本文,可以讓讀者了解zkEVM的基本原理與發展現狀。

數據:已有近三分之一用戶完成OP空投申領:6月1日消息,據Dune的數據顯示,截止發稿,已有80,285位用戶完成OP的空投申領,占所有具備申領資格用戶(248,699)的32.28%。[2022/6/1 3:55:20]

一、zkEVM的作用

要弄清楚zkEVM的作用,我們還需要一些前置知識。

我們先從以太坊講起,從本質上來講,以太坊是一個基于交易的狀態機。

從以太坊的創世紀狀態開始,通過一個區塊又一個區塊的交易,轉變成最終狀態,也即以太坊當前的狀態,狀態中包含了所有的賬戶地址和其映射的賬戶狀態。

source:https://ethfans.org/posts/how-does-ethereum-work-anyway

其中具體負責處理交易的就是EVM,即TheEthereumVirtualMachine。EVM作為一個堆棧機運行,程序員用高級語言例如Solidity來編寫代碼,隨后代碼被編譯成EVM可以理解的EVM字節碼,作為各種EVM指令執行標準的堆棧操作,最終產生一個新的狀態。

GSBN推出可追蹤全球三分之一集裝箱的區塊鏈平臺:金色財經報道,全球航運業務網絡(GSBN)推出了一個新的基于區塊鏈的平臺,可以跟蹤全球三分之一的集裝箱。該GSBN成立在2020年十月由全球八大國家一級貨運海上貨運公司建立一個blockchain平臺,數字化運輸流程,如證件的簽發,通關和物流數據。總部位于香港的非營利財團GSBN的成員“占世界上處理的每三個集裝箱中的一個”,一旦該平臺得到充分利用,這可能很快就會在區塊鏈上進行驗證。GSBN于9月8日宣布與甲骨文、微軟Azure、螞蟻鏈和阿里云合作推出新的區塊鏈平臺。(cointelegraph)[2021/9/10 23:15:09]

現在的問題來了,我們知道ZKRollup方案需要對二層上的交易生成零知識證明,再傳回一層進行驗證,而要生成零知識證明,需要交易的處理過程符合zk電路證明的規范。

而在EVM設計之初,顯然沒考慮過要支持零知識證明,這就是zkEVM的意義:一種運行在ZKRollup網絡上,兼容EVM同時又對零知識證明友好的虛擬機。

調查:三分之一的英國金融技術公司因股權管理問題而損失資金:根據techUK和區塊鏈技術公司Qadre的最新研究,三分之一的英國金融科技(FinTech)公司由于股權管理問題失去了重要的資金。該報告基于對59名英國金融科技公司創始人的采訪,發現67%的人認為股權管理是一種干擾,花在管理資本化表格上的時間最好花在更重要的任務上。另有59%的人表示不得不推遲項目,32%的人由于股權管理效率低下而損失資金。61%的人稱,在股權管理上花費的時間削弱了他們交付產品或擴大業務規模的能力。最終結果是,股權管理挑戰可能會導致英國金融技術行業高達26億英鎊的資金損失。(FSTech)[2020/5/14]

二、兩種實現策略

對于zkEVM,目前主要有兩種實現策略:

1、直接支持EVM現有的指令集,完全兼容solidity指令集。使用這種方案的包括Hermez和以太坊基金會zkEVM。

2、重新設計一種虛擬機,該虛擬機對零知識證明友好,同時對EVM開發工具進行適配,來保持對solidity的兼容,使用這種方案的主要是zkSync;

HIVE Blockchain新投運750臺螞蟻S17+ 算力提高約三分之一:總部位于溫哥華的上市區塊鏈挖礦公司HIVE Blockchain宣布,在其最近收購的魁北克比特幣挖礦業務中,已有750臺新的比特大陸S17+螞蟻礦機投入運營。根據HIVE的數據,新的S17+將使該公司的比特幣算力提高約三分之一,達到229 PH/s。該公司預計,在購買更多的新機器后,算力將在不久的將來進一步增加。(Finance Magnates)[2020/5/12]

對于第一種策略,由于完全支持了EVM現有的指令集,其使用的是和EVM一樣的編譯器,因此天然就對現有的生態系統和開發工具完全兼容,同時還更好的繼承了以太坊的安全模型。

而對于第二種策略,由于不受原有EVM指令集的約束,可以更靈活的將代碼編譯成對零知識證明更友好的指令集,同時也擺脫了兼容所有EVM原有指令集所需要的艱巨而繁重的工作。

總的來說,第一種策略兼容性更好,安全性更高,但是工作量更大;第二種策略更靈活,工作量更小,但需要花費額外精力在適配上。

三、主要方案對比

HermezzkEVM

Hermez采用的是第一種策略,其將所有EVM指令集全部翻譯為中間指令。

眾所周知,EVM有一些變長的指令,比如CALL,EXP,CREATE等,這些指令天生對zk電路證明不友好,利用中間指令可以更友好地表達這些指令的邏輯。中間指令在uVM中執行,uVM中使用了大量的密碼學工具,來實現zk完備,并且使用了Plookup算法來提升證明及驗證效率。

HermezzkEVM在實現上的另外一個亮點,是其同時使用了兩套證明系統,具體來說即生成一個STARK證明,然后再用PLONK或Groth16對這個STARK證明生成一個證明并在一層進行驗證,這一過程就像是對證明的證明。

之所以這么做,是因為STARK雖然很優秀,但是證明規模卻很大,在鏈上進行驗證時開銷也很大,而Groth16或PLONK卻擁有更小的證明規模和更快的驗證速度。這種兩相結合,各取所長的做法,很容易讓人想到非對稱加密算法和對稱加密算法結合使用的場景。

AppliedZKPzkEVM

AppliedZKPzkEVM和Hermez一樣,采用的是第一種策略。

AppliedZKP采用數據總線的思路,將存儲和計算分開。在BusMapping抽取了正確的存儲數據的基礎上,由Stateproof證明數據的一致性,EVMproof證明計算邏輯的正確性。

具體的過程如下:

1、EVM通過BusMapping讀取需要的相關狀態,狀態由Storage,Memory,Stack三部分組成;

2、EVM執行opcode;

3、EVM再通過BusMapping寫回新的狀態;

4、過程中Stateproof負責BusMapping讀寫信息的一致性和正確性,EVMproof負責EVM對opcode執行的正確性。

zkSyncEVM

與Hermez和AppliedZKP不同,zkSync選取了第二種策略。zkSync的zkEVM并非EVM的復刻品,而是為了能夠運行99%的Solidity合約并確保其能夠在各種情況下正常工作而全新設計。與此同時,zkEVM可以用來高效的在電路中生成零知識證明。

zkSyncEVM使用TinyRAM來實現普通指令集,而對Gas消耗巨大的指令如SHA256/keccak則特殊實現其電路,最后使用遞歸聚合技術,將所有的證明聚合成一個,以提升效率。

soruce:?https://medium.com/matter-labs/zksync-2-0-hello-ethereum-ca48588de179

zkSync同時開發了兩套針對zkEVM的編譯器前端:Yul和Zinc。Yul是可以針對不同后端編譯成字節碼的中間Solidity表示;Zinc則是基于Rust為智能合約和通用零知識證明電路開發的語言。這給予了開發者更大的選擇空間。

同時,在構建自己的編譯器時,zkSync選擇了LLVM,這一生產工業級產品最先進的編譯器框架,以確保編譯器足夠完備和擁有所有經典優化。

四、寫到最后

zkEVM技術在多個優秀團隊的持續努力下,已經日漸成熟,相信在半年左右的時間內就會相繼落地,屆時兼容EVM的ZKRollup擴容方案一定會綻現出自己的光彩。

如今的區塊鏈技術正進入了前所未有的大爭鳴時代。從公鏈之爭,到以太坊擴容方案之爭,甚至具體到一個擴容方案下,都有著不同的項目方正在前赴后繼,你追我趕。筆者十分慶幸,能身處這個區塊鏈技術最生機勃勃的大時代。

參考資料:

1.以太坊工作原理

2.zkSync2.0:HelloEthereum!

3.Episode175:zkEVM&zkPorterwithMatterLabs

4.Episode194:zkEVMwithJordi&DavidfromHermez

5.ExploringPopularzkEVMSolutions:AppliedZKP\,MatterLabs\,Hermez\,andSin7Y

6.技術解讀以太坊二層擴容方案Hermez的zkEVM設計思路

7.技術解讀AppliedZKP的zkEVM方案設計思路

Tags:HER以太坊ZKSzkSyncGNASHER以太坊交易所app官網下zksync幣價格

DOGE
《經濟學人》封面報道:DeFi 的承諾與風險_DEF

來源:TheEconomist 編輯:南風 懷疑者有很多口實。最早使用比特幣(最原始的加密貨幣)的人用它來購買,而現在網絡黑客們用它來索要贖金.

1900/1/1 0:00:00
公鏈激勵競賽重燃洗牌時刻,多鏈時代即將到來?_DEF

作者:凱爾 來源:蜂巢財經 NFT、鏈上衍生品、區塊鏈游戲等新熱點一個接一個來襲,推著DeFi進入了又一個Summer.

1900/1/1 0:00:00
慢霧:DAO Maker 的 Vesting 合約遭到黑客攻擊簡析_TIN

鏈捕手消息,據慢霧區情報,DAOMaker的Vesting合約遭到黑客攻擊。DeRaceToken(DERC),Coinspaid(CPD),CapsuleCoin(CAPS),Showcase.

1900/1/1 0:00:00
多方回應萊特幣虛假新聞事件:將調查相關的任何犯罪活動_NEWS

作者:谷昱 9月13日晚,新聞分發平臺GlobeNewswire發布了一篇名為“沃爾瑪宣布與萊特幣的主要伙伴關系”的稿件,稱沃爾瑪將支持萊特幣支付,此后彭博社、路透社等媒體均報告該新聞.

1900/1/1 0:00:00
Arrington Capital:深度剖析波卡平行鏈設計理念與運作機制_以太坊

作者:NinosMansor,ArringtonCapital合伙人原標題:《TheLeagueOfParachains:Polkadot》 編譯:麟奇.

1900/1/1 0:00:00
區塊鏈數據分析公司 Merkle Science 完成 575 萬美元 A 輪融資,分布式參投_區塊鏈

鏈捕手消息,新加坡區塊鏈數據分析和調查公司MerkleScience宣布完成575萬美元A輪融資,由DarrowHoldings領投.

1900/1/1 0:00:00
ads