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

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

Author:

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

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的成功。

印度交易所CoinSwitch因市場低迷,客服團隊裁員三分之一:8月29日消息,印度交易所CoinSwitch因市場低迷,客服團隊解雇了44名員工,剩余82名,占總員工數約7%,而其競爭對手CoinDCX本月也裁撤了12%的員工。[2023/8/29 13:04:06]

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

zkEVM的作用

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

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

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

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

清華大學沈陽:未來元宇宙可能會占到總經濟規模的三分之一:金色財經報道,在華夏日報主辦的“華夏機構投資者年會暨第十五屆金蟬獎頒獎”盛典上,清華大學新聞學院教授、博士生導師沈陽表示,未來,元宇宙經濟的規模可能會占到總經濟規模的三分之一。元宇宙的發展過程中面臨一定的挑戰,但應從其可操作性著手,可以嘗試用面向企業端服務的思路去做。 

“在如今的互聯網世界,我們的數字勞動與對應的數字收益是不匹配的。”沈陽表示。“就像即使我們每天在微信發朋友圈,騰訊也不會把朋友圈的廣告費分給我們,這就是一種不匹配。”沈陽解釋道,“目前的互聯網世界也出現了壟斷的格局,這也是下一代互聯網,包括元宇宙等這些概念統籌之下,未來經濟體系需要去改變的。”(華夏日報)[2022/1/24 9:08:22]

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

Plan B:MicroStrategy現在擁有三分之一BTC市值 你真以為比特幣會被禁?:根據加密貨幣市場分析師Plan B在推特發起一項針對“什么會是比特幣最大風險”的調研結果顯示:1、50%的受訪者認為政府禁令是比特幣最大風險;2、19%認為是山寨幣和DeFi;3、17%認為是衍生品和期貨。Plan B對此結果評論說:MicroStrategy現在擁有三分之一BTC市值,你真認為美國政府會破壞加密貨幣市場嗎?隨著更多上市公司入場,禁令風險將變得越來越小,想象一下谷歌、蘋果或微軟也加入比特幣趨勢,禁令將離市場越來越遠。MicroStrategy是全球最大獨立BI公司,目前總計已花費4.25億美元購入38250 BTC。[2020/9/16]

現在的問題來了,我們知道ZKRollup方案需要對二層上的交易生成零知識證明,再傳回一層進行驗證,而要生成零知識證明,需要交易的處理過程符合zk電路證明的規范。而在EVM設計之初,顯然沒考慮過要支持零知識證明,這就是zkEVM的意義:一種運行在ZKRollup網絡上,兼容EVM同時又對零知識證明友好的虛擬機。

現場 | Marco Streng:三分之二算力集中于大型礦池 這是行業最大挑戰:金色財經現場報道,2019年10月12日由MinerUpdate在成都舉行的“2019全球礦業領袖峰會”上,Genesis mining創始人Marco Streng表示,三分之二的算力集中于大型礦池,算力分布并不完全去中心化,這是行業所面對的最大的一個挑戰。非常開心地看到中國礦工也想要將他們的礦池移到中國之外的地區,這樣會讓比特幣網絡更加國際化,數據更加安全,同時我認為這也是一個趨勢,因為實際上有非常多的地區的電費是非常低廉的,在中國之外也有很多適宜的地區可以來做發展的,不止是四川。[2019/10/12]

兩種實現策略

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

直接支持EVM現有的指令集,完全兼容solidity指令集。使用這種方案的包括Hermez和以太坊基金會zkEVM。重新設計一種虛擬機,該虛擬機對零知識證明友好,同時對EVM開發工具進行適配,來保持對solidity的兼容,使用這種方案的主要是zkSync;對于第一種策略,由于完全支持了EVM現有的指令集,其使用的是和EVM一樣的編譯器,因此天然就對現有的生態系統和開發工具完全兼容,同時還更好的繼承了以太坊的安全模型。

英偉達預計第2季度挖礦行業為其帶來的營收將下跌三分之二:英偉達近日公布了第1季度財報,加密貨幣挖礦相關業務為其總營收貢獻了9%,達到2.89億美元。然而,英偉達預計今年第2季度這個數字將下跌超過三分之二。比特大陸已經宣布了3種新型號的ASIC礦機,這已經威脅到GPU礦業的存在。隨著ASIC礦商的威脅逼近,英偉達預計其加密貨幣利潤將受到打擊。[2018/5/15]

而對于第二種策略,由于不受原有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證明計算邏輯的正確性。

具體的過程如下:

EVM通過BusMapping讀取需要的相關狀態,狀態由Storage,Memory,Stack三部分組成;EVM執行opcode;EVM再通過BusMapping寫回新的狀態;過程中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以太坊KSYZKSGoes Up Higher以太坊價格走勢圖zkSynczkswap幣最新消息

瑞波幣
中幣關于上線Rari Governance Token(RGT)的公告_比特幣

尊敬的中幣用戶: ????中幣將于香港時間2021年9月14日上線RariGovernanceToken.

1900/1/1 0:00:00
Visa CEO:加密貨幣可能非常成功,但也可能以失敗告終_以太坊

9月14日消息,Visa首席執行官AlfredKelly在播客節目“LeadershipNext”中討論加密貨幣的未來.

1900/1/1 0:00:00
ProjectLarix (LARIX)首發上線BitMart_MART

親愛的BitMart用戶:BitMart將于2021年9月17日首發上線代幣ProjectLarix(LARIX)。屆時將開通LARIX/USDT和LARIX/USDC交易對.

1900/1/1 0:00:00
Gate.io已上線 Raydium(RAY) 永續合約交易(USDT結算)_SDT

Gate.io已上線RAY/USDT永續合約實盤交易,支持1-20倍做多和做空操作,杠桿率可以在下單時自行選擇.

1900/1/1 0:00:00
Gate.io Startup首發上線XP Network(XPNET)及免費分發規則公告(免費瓜分2,500,000個XPNET)_Gate.io

關于Gate.ioStartup免費空投計劃為回饋平臺用戶,Gate.io上線“免費空投計劃”,在Startup區不定期進行區塊鏈項目的免費空投計劃.

1900/1/1 0:00:00
漫威漫畫告知自由藝術家不要創作漫威品牌NFT,并稱將“為創作者提供新機會”_EVE

據彭博社近日報道,全球最大的漫畫出版商漫威漫畫不希望藝術家們使用漫威的產品和IP來出售NFT,并表示漫威計劃“為漫威創作者提供新機會”。8月初,該公司慶祝了“漫威月”,并推出了蜘蛛俠NFT.

1900/1/1 0:00:00
ads