以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 瑞波幣 > Info

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

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

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

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

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

zkEVM的作用

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

調查:約三分之一的加密貨幣持有者看到了Kim Kardashian的“Ethereum Max”廣告:9月22日消息,據Morning Consult最近的一項民意調查,大約三分之一的加密貨幣持有者看到Kim Kardashian臭名昭著的Instagram廣告宣傳“Ethereum Max”。 該廣告事件可能成為有史以來最大的與加密貨幣相關的促銷活動。 在她的廣告中,她聲稱從“朋友”那里聽說了這個代幣,該粗略的加密貨幣沒有白皮書,幾乎沒有任何開發人員活動。本月早些時候,金融行為監管局主席Charles Randell 抨擊卡戴珊利用她龐大的粉絲群體來推廣“投機性數字代幣”。(U.Today)[2021/9/22 16:57:59]

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

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

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]

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

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

分析 | Upbit被盜ETH已有超過三分之二完成洗錢:北京鏈安Chainsmap監測系統發現,在過去10天,Upbit被盜ETH的洗錢行為處于一個相對低頻時期,主要對此前已經轉移到洗錢集中地址的ETH進行進一步的派發(期間很可能伴隨線下交易過程),但是從今天開始,就鏈上行為來看,相關洗錢活動很可能將進入又一輪活躍期。據統計,目前Upbit被盜ETH存留在三、四層次的地址的數量在10萬ETH出頭的水平,這意味著被盜的34.2萬枚ETH已有超過三分之二完成洗錢。

據數據分析師SXWK介紹,Upbit被盜ETH此前主要陸續集中于第四層次的28個地址,之后基于該層次陸續按批次集中快速轉移洗錢,目前已經只有9個地址尚存累計85013枚ETH,此外,另有15055.9枚ETH存留在第三層次的4個地址。此前Upbit的洗錢者也有對第四層地址ETH批量洗錢后,潛伏兩周未有頻繁動作的情況發生。SXWK同時指出,在其參與的相關反洗錢信息行業內通報過程中了解到,很多交易所都與Upbit建立了溝通渠道,但是具體的贓款凍結效果還需Upbit確認。[2020/1/26]

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

動態 | CryptoCompare:頂級加密貨幣交易所僅占全球現貨交易量的三分之一:CryptoGlobe今日報道,根據加密數據提供商CryptoCompare更新的加密交易所排名,頂級加密貨幣交易所僅占全球現貨交易量的三分之一。CryptoCompare調查了160個現貨加密貨幣交易所發現,頂級加密貨幣交易所(AA-B級)占全球交易量的33%,而較低級別的交易所(C-E級)則占全球交易量的67%。[2019/11/20]

兩種實現策略

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

直接支持EVM現有的指令集,完全兼容solidity指令集。使用這種方案的包括Hermez和以太坊基金會zkEVM。重新設計一種虛擬機,該虛擬機對零知識證明友好,同時對EVM開發工具進行適配,來保持對solidity的兼容,使用這種方案的主要是zkSync;對于第一種策略,由于完全支持了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證明計算邏輯的正確性。

具體的過程如下:

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:HERETH以太坊ZKSSuperLauncherethereal美好寓意以太坊交易所叫什么名字zks幣要歸零了

瑞波幣
美國SEC稱“一些投資者可能存在FOMO心理”,提醒其當心加密投資詐騙_SEC:APPLE PROTOCOL TOKEN

9月12日消息,近期,美國SEC投資者教育和倡導辦公室和執法部門零售戰略工作組發布了一份關于加密貨幣投資詐騙的投資者警報.

1900/1/1 0:00:00
金融科技公司MoneyLion推出加密貨幣投資服務_MON:Lion Fai

據CNBC9月14日報道,金融科技公司MoneyLion將于9月22日通過與特殊目的收購公司FusionAcquisitionCorp.合并的方式登陸紐交所,股票代碼為ML.

1900/1/1 0:00:00
Solana項目全面解析:基本面及價格預測_Solana:1sol幣怎么樣

什么是Solana? 根據Solana網站資料,Solana是世界上最快的區塊鏈,也是加密貨幣中增長最快的生態系統。Solana的TPS持續超過1000,表明該項目可擴展性極好.

1900/1/1 0:00:00
助力以太坊,Layer 2基礎協議Metis的Web 3.0野望-2021-09-16 11:23:32

9月9日,Metis聯合創始人做客深鏈學堂線上沙龍,圍繞“助力以太坊,Layer2基礎協議Metis的Web3.0野望”這一主題進行分享。以下為分享實錄,深鏈財經略有整理.

1900/1/1 0:00:00
Pantera 合伙人:在新一波公鏈熱潮中重新認識 Solana_SOL:solana幣的最新價格

原文作者:PaulVeradittakit,PanteraCapital創始合伙人Solana是一個區塊鏈,旨在成為有史以來性能最高的去中心化網絡.

1900/1/1 0:00:00
Huobi?Global將于9月15日上線ALGO系列活動_Huobi:GLO

尊敬的用戶: Huobi?Global即將開啟ALGO系列活動。即刻參與,領取獎勵。活動一:充值ALGO,瓜分25,000枚ALGO 活動時間: 2021年9月15日?20:00——2021年9.

1900/1/1 0:00:00
ads