比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

科普 | 一文探究zkEVM:以太坊擴容方案的關鍵_APP

Author:

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

在以太坊Layer2擴展網絡Arbitrum和Optimism網絡都宣布其主網的公開測試版正式啟動后,Layer2的整體數據增長都極其明顯,這也標志著以太坊Layer2擴展解決方案之一OptimisticRollup已經正式啟動。沒錯,這是一個屬于Layer2的季節。

當像Arbitrum和Optimism這樣的OptimisticRollup成為市場焦點時,另一個Layer2網絡zkEVM也取得了一些關鍵性的進展。現如今,我們看到越來越多地zkEVM已成為擴展以太坊的關鍵。本文就將會帶你深入了解zkEVM的基本原理和發展現狀。

作者:DeGateTeam

來源:Medium

編譯:陳一晚風

概要

1、zkSync宣布推遲8月31日發布其2.0版本。基于zkEVM的zkSync2.0有望成為第一個兼容EVM的zkRollup;

TRON數字錢包科普資料《波場錢包的現在過去與未來》已上線:據最新消息顯示,由TokenPocket聯合波場TRON官方,以及 TokenPocket 社區志愿者共同撰寫的《波場錢包的現在過去與未來》已正式上線。《波場錢包的現在過去與未來》又稱為波場錢包小白書,詳細介紹了當前TRON錢包與TRON生態密切結合的實例,是目前市面上最為詳細的TRON數字錢包科普資料。波場錢包作為波場公鏈生態中極為重要的入口,是波場生態的重要構成要素。波場錢包從一開始只提供權限管理、轉賬收款、節點投票等基礎功能,到如今不僅可以為用戶提供法幣交易、閃兌和去中心化交易所等方便快捷的交易服務,還能讓用戶直接在錢包上體驗波場上DApp,挖礦、DeFi、Staking等資產增值服務。詳情見原文鏈接。[2020/8/20]

2、8月13日,Polygon宣布以2.5億美元收購以太坊Layer2擴展解決方案Hermez,其核心技術是其zkEVM解決方案;

3、以太坊基金會在一份關于研發進展的定期更新聲明中表示,在過去幾個月中以太坊基金會資助籌建zkEVM團隊,希望能將EVM的所有操作碼直接通過ZK電路實現。

聲音 | ETC Labs主管:科普教育是未來幾年公鏈面臨的巨大挑戰:ETCLabs主管Darin Kotalik認為,科普教育是未來幾年公鏈面臨的巨大挑戰,人們必須要對區塊鏈有基本的認識,分清楚公鏈和私鏈的區別。[2019/8/25]

正如我們所知,在比較OptimisticRollup和ZKRollup的兩種擴容解決方案時,V神認為OptimisticRollups可能會在短期內贏得通用EVM計算。但從長遠來看,隨著ZK-SNARK技術的改進,ZKrollup才可以在所有的應用場景中“獲勝”。而所謂“ZK-SNARK技術的改進”主要是指zkEVM的成功。

zkEVM的作用

在開始探究zkEVM的作用前,讓我們先來重新認識一下以太坊。從本質上來說,以太坊就是一個基于交易的狀態機。在計算機科學中,狀態機是通過讀取一系列輸入,從舊狀態轉換到新狀態的機器。

從創世狀態開始,以太坊通過一個又一個的交易轉換到以太坊的當前狀態。該狀態包含所有帳戶地址及其映射的帳戶狀態。

動態 | 美國演說家Anthony Robbins開始科普什么是比特幣:美國演說家安東尼·羅賓(Anthony Robbins)在自己的網站上發布了一篇比特幣的科普文章,并在推特上向自己的粉絲介紹什么是比特幣,目前他的推特賬戶共有粉絲304萬人。[2019/1/1]

其中,EVM或以太坊虛擬機負責處理交易。EVM作為堆棧機運行,程序員在其中使用Solidity等高級語言編寫代碼,然后將其編譯為EVM能夠理解的EVM字節碼。EVM以各種EVM操作碼的形式執行標準堆棧操作,最終產生一個新的狀態。

現在問題來了。我們知道zkRollup解決方案需要為Layer2上的交易生成零知識證明,并將它們傳遞回Layer1進行驗證。為了生成零知識證明,交易的處理需要符合zk電路證明規范。而在EVM設計之初,設計者并沒有考慮支持零知識證明。因此我們需要zkEVM。從技術上講,zkEVM的含義是:運行在zkRollup網絡上的虛擬機,兼容EVM并且零知識證明友好。

聲音 | 中科院姚建銓:要加快推進區塊鏈與物聯網融合的科普 培訓:據新華網消息,日前,在區塊鏈與物聯網融合發展峰會上,中國科學院院士姚建銓說,關注區塊鏈技術里面的大數據,跟區塊鏈技術結合起來進行測量和檢測,能更好地提升激光清洗技術。姚建銓建議,無錫今后要加快推進區塊鏈與物聯網融合的科普、培訓,正確引導廣大人民群眾對技術的認知;同時,建立專業、權威,但又普適、成套的理論體系和標準,以此切入區塊鏈的實際應用。[2018/9/18]

兩種實施策略

對于zkEVM來說,目前主要有兩種實現策略。

1、直接支持現有的EVM操作碼集,與Solidity操作碼集完全兼容。使用此解決方案的人包括Hermez和以太坊基金會zkEVM。

2、通過設計一個零知識證明友好的新虛擬機并適應EVM開發工具來保持Solidity兼容性。該方案主要被zkSync使用。

對于第一種策略,由于它完全支持現有的EVM操作碼集,并且使用與EVM相同的編譯器,現有的生態系統和開發工具完全兼容,也更好地繼承了以太坊的安全模型。而第二種策略,它不受原始EVM操作碼集的約束,因此可以更靈活地將代碼編譯為對零知識證明更友好的操作碼集。它還免去了與所有原始EVM操作碼集兼容所需的繁重工作。

財政部副部長朱光耀:數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展:今日,在中國發展高層論壇2018年會上,財政部副部長朱光耀表示:“數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展。也要關注數字經濟的其他影響,包括稅收征管、反洗錢監管措施等要跟上。”[2018/3/25]

總的來說,第一種策略更兼容、更安全,但工作量更大;第二種策略更靈活、工作量更少,但需要額外的努力來適應。

主要解決方案對比

HermezzkEVM

Hermez使用第一種策略,將整個EVM操作碼集轉換為微操作碼。

眾所周知,有一些可變的EVM操作碼,例如CALL、EXP、CREATE等,它們對zk電路證明本質上是不友好的,而這些操作碼的邏輯可以使用微操作碼以一種更友好的方式來表達。微操作碼在uVM中執行,uVM使用大量加密工具實現zk完成,并使用Plookup算法提高證明和驗證效率。

HermezzkEVM的另一個亮點是它同時使用了兩個證明系統,專門生成一個STARK證明,然后使用PLONK或Groth16生成一個STARK證明的證明并在Layer1上進行驗證,就像一個證明的證據。原因是STARK的證明量大,驗證鏈上的成本高,而Groth16或PLONK的證明量小,驗證速度快。兩者的這種組合各有優勢,很容易被認為是一種組合使用非對稱和對稱加密算法的場景。

AppliedZKPzkEVM

與Hermez一樣,AppliedZKPzkEVM也使用第一種策略。AppliedZKP使用BusMapping映射思想來分離存儲和計算。基于BusMapping映射提取的正確存儲數據,State證明證明了數據的一致性,EVM證明證明了計算邏輯的正確性。

具體流程如下:

1.EVM通過BusMapping映射讀取所需的相關狀態。狀態由存儲、內存和堆棧組成;

2.EVM執行操作碼;

3.EVM通過BusMapping映射寫回新狀態;

4.State證明負責BusMapping讀寫數據的一致性和正確性,EVM證明負責EVM操作碼執行的正確性。

zkSyncEVM

與Hermez和AppliedZKP不同,zkSync選擇了第二種策略。zkSync的zkEVM不是EVM的復制品,而是新設計的,可以運行99%的Solidity合約,并確保它在各種條件下正常工作。同時,zkEVM可用于在電路中高效生成零知識證明。

zkSyncEVM使用TinyRAM來實現通用的操作碼集,而消耗大量gas的操作碼,例如SHA256和keccak,將特別實現其電路,最后使用遞歸聚合技術將所有證明聚合為一個以提高效率。

zkSync還為zkEVM開發了兩個編譯器前端:Yul和Zinc。Yul是一種微型Solidity表示,可以為不同的后端編譯成字節碼;Zinc是一種基于Rust的語言,用于智能合約和通用零知識證明電路。這為開發人員提供了更多選擇。

另外,zkSync在構建編譯器時,選擇了LLVM這個生產工業級產品最先進的編譯器框架,以確保編譯器足夠完整,并具有所有經典優化。

總結

從上述這些擴容項目中,我們看到在團隊的不斷努力下,zkEVM技術正在走向成熟,并將在大約六個月內實現與EVM兼容的zkRollup擴展解決方案。

如今,區塊鏈技術正在進入一個前所未有的充滿爭議的時代。從公鏈之爭到以太坊擴容方案之戰,甚至到一個具體擴展解決方案,不同的項目都在相互競爭、追趕和超越,這其中蘊含著對現實世界的巨大游戲,很幸運,我們處于區塊鏈技術技術最具活力的時代。

Tags:以太坊APPROLLROL以太坊價格最新行情分析幣贏交易所app是騙局嗎TROLL價格roll幣在哪換

中幣交易所
區塊鏈如何為汽車采購供應鏈解鎖價值?_GHT

鏈集市?·讓區塊鏈落地更簡單 《區塊鏈行業觀察》專欄·第52?篇作者丨BrianIrwin,OlusegunLadipo 圖片丨來源于網絡 區塊鏈技術被應用于許多行業和應用.

1900/1/1 0:00:00
8問大事件 | 瘋狂JPG,價值何在?_比特幣

一張純白JPG可價值20W,一張石頭卡通圖價值上千萬,頭像CryptoPunks、BAYC頻頻刷新交易價格記錄,Loot橫空出世,熱點層出不窮,玩法日新月異.

1900/1/1 0:00:00
Paradigm研究合伙人提出新的NFT原語Mortys,更好實現NFT碎片化應用_ORT

作者:區塊鏈投資機構Paradigm研究合伙人DaveWhite 概括 本文介紹了一種新的NFT原語:鞅股份,或“Mortys”。Mortys是代表NFT類別的部分所有權的合成物.

1900/1/1 0:00:00
NFT“沉浸式”浪潮下,將如何改變互聯網格局?_PUNKS

原標題:《通透了解NFT將如何徹底改變互聯網》原文來源:FinematicsNFT顯然是目前加密領域最熱門的話題之一.

1900/1/1 0:00:00
約翰內斯堡大學教授敦促南非確定加密貨幣政策,以成為數字貨幣創新中心_加密貨幣

據Bitcoin.com9月27日消息,約翰內斯堡大學教授RabelaniDagada敦促南非,如果該國仍想成為數字貨幣創新中心,就要最終確定其加密貨幣公共政策.

1900/1/1 0:00:00
《經濟學人》稱比特幣相比其他資產更具投資優勢_OIN

據dailyhodl今日消息,《經濟學人》在近期的文章中稱特幣與傳統市場的低相關性使其成為潛在的多元化的極好來源.

1900/1/1 0:00:00
ads