以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

五大常見的 zkEVM 類型及其項目進展_區塊鏈:Typerium

Author:

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

ZK Rollup作為一種以太坊的擴容方式,它允許交易在鏈下進行處理,并在主鏈上以單個壓縮交易的形式合并。這個過程提高了交易吞吐量,降低了交易成本,通過零知識證明而保證狀態的有效性,提高主鏈的隱私性和安全性。因此,ZK Rollup被認為是以太坊擴容的終極解決方案。

但目前零知識證明生成需要較大的算力,技術難度也更高,同時由于以太坊虛擬機(EVM)不設計支持 ZK 電路,無法直接執行智能合約。為了解決這個問題,許多開發者嘗試開發zkEVM,它可以以與零知識證明計算兼容的方式運行智能合約。對于許多ZK Rollup來說,實現EVM等價意味著實現了完整的字節碼級兼容性,目前來看,zkEVM是以太坊擴容的關鍵。

本文將研究五種常見的zkEVM類型及各類型項目進展,并指出各類型zkEVM 在設計上的挑戰。

什么是zkEVM

zkEVM 是一個支持零知識證明計算的 EVM 兼容的虛擬機,它是一種基于以太坊區塊鏈技術的應用程序開發平臺。可以將EVM合約在無需修改的情況下直接部署運行,同時程序的運行可以通過零知識證明其計算的有效性。

zkEVM的優勢

1.zkEVM提高兼容性。zkEVM與為在 EVM 中運行而編寫的智能合約高度兼容,可以與 EVM 基礎設施無縫集成,開發者無需重新開發應用就可以將現有的以太坊應用程序遷移到 L2上,同時zk proof繼承了以太坊網絡安全性。

2.zkEVM增強可擴展性。zkEVM 使用的是非交互式證明,提高了吞吐量,減少了延遲,因為驗證 L2 區塊的證明比重新執行新提議的區塊中的每個交易更快。

3.zkEVM降低存儲成本。zkEVM Rollup可以選擇只在以太坊 L1 上發布對其最終狀態的承諾,從而減少鏈上存儲成本。有效性證明保證了 zkEVM 新狀態的正確性,因此排序器不必發布重新執行狀態轉換更改所需的所有數據。

動態 | 中國平安不斷強化區塊鏈等核心技術領域研究,全面支撐五大生態圈建設:近年來,通過“金融+科技”“金融+生態”,中國平安充分發揮社會資本在創新管理上的優勢,致力于打造“醫療生態圈”,持續加大醫藥產業與醫療科技創新兩大領域投入,將區塊鏈、云計算、人工智能等領先技術廣泛運用于智慧醫療建設及醫療科技創新,優化醫療資源配置,實現行業醫療資源共享,提升服務水平。當前,中國平安不斷強化人工智能、區塊鏈、云三大核心技術領域研究,全面支撐“金融服務、醫療健康、汽車服務、房產服務、智慧城市”五大生態圈建設。(中國經營報)[2020/2/22]

正是隨著對zkEVM的不斷改進,ZK Rollup的限制得到解決,利用ZK Rollup的安全性和效率,加之EVM的兼容性,應用程序可以與智能合約進行交互,改進應用程序體驗。

五種不同類型的zkEVM及相關項目

EVM 在設計之初,并未考慮到要支持零知識證明,這使得構建 EVM 兼容的zk虛擬機變得困難,不過伴隨著研究進展,EVM 的計算可以包裹到零知識證明中,不同的 zkEVM 項目采用不同的方法將 EVM 執行與零知識證明計算相結合。

以太坊創始人Vitalik Buterin也曾發文解釋了不同類型的zkEVM 之間的權衡,V神認為這些項目的核心目標都是相同的:使用ZK-SNARK技術為類似以太坊交易的執行提供加密證明,以便更容易驗證以太坊鏈本身或構建相當于以太坊提供的ZK Rollups,但比以太坊更具可擴展性。

聲音 | 原檢察院工作人員:幣圈人最易涉及盜竊罪等五大刑事風險:原檢察院工作人員、現律師火伊婕發文表示,幣圈人士最容易涉及5大刑事風險,分別為:1. 盜竊罪——從偷礦機到偷電;2. 涉計算機類犯罪——虛擬貨幣:財產or數據?3. 組織、領導傳銷活動罪——拉人頭的掮客;4. 非法吸收公眾存款罪和集資詐騙罪——嚴打資金盤;5. 詐騙罪——大型兜底罪名。[2019/12/30]

Type 1(共識級等價——完全等同于以太坊)

Type 1 zkEVM 力求完全和以太坊等效。它不會更改以太坊系統的任何部分以使其更容易生成證明,不會取代哈希、狀態樹、交易樹、預編譯或任何其他共識邏輯。

Type 1 zkEVM 的優點是完美兼容以太坊。從長遠來看,在 Type 2 或 Type 3 ZK-EVM 中測試的對以太坊的修改可能會引入以太坊本身,但這種重新架構有其自身的復雜性,因此,Type 1 是最終需要使以太坊L1本身更具可擴展性的東西。同時,Type 1 zkEVM 也是 rollup 的理想選擇,因為它們允許 rollup 重用大量基礎設施。

Type 1 zkEVM 的缺點是驗證時間問題。以太坊最初并不是圍繞 ZK 友好性設計,因此以太坊協議的許多部分需要大量計算才能執行ZK 證明。Type 1  zkEVM 旨在精確復制以太坊,因此它無法緩解這些低效率問題。Type 1 zkEVM 是最理想的zkEVM,有許多項目正在構建或探索這種類型。

目前Type 1 zkEVM相關項目有Taiko和Kakarot。

Taiko構建的 Type 1 zkEVM可以使開發者和用戶能夠安全地體驗以太坊,交易費用更低,而且不需要考慮任何變化。在兩輪種子輪融資中籌集了2200萬美元,第一輪是由紅杉中國領投的1000萬美元,第二輪是由Generative Ventures領投的1200萬美元。6月7日,Taiko上線了Alpha-3激勵測試網。據Taiko官方介紹,該測試網側重于去中心化、以太坊等效的ZK-EVM部分。

聲音 | 微眾銀行副行長:銀行業發展區塊鏈有五大重點:據金融界12月26日消息,微眾銀行副行長兼首席信息官馬智濤在接受采訪時表示,銀行業在區塊鏈發展中有五大重點:首先,在管理方式上,區塊鏈等金融科技產品的孵化有別于傳統的銀行產品,其業務場景復雜,合作模式創新,合作機構多樣化。第二,數據安全與隱私保護,銀行應注意數據主權權益的保護并進行相應的脫敏和隱私保護處理。第三,技術安全,要制定嚴格的風險防控措施,將傳統的技術手段與新型技術手段相結合,用以防范新技術的應用可能帶來的技術風險。第四,科技人力配備,銀行要著力提升科技人員的配備數量并保障科技人才在全行人員中的人力配比,強化高科技人才引進和人員技能培訓管理。第五,監管合作,銀行要主動向監管機構提供監管科技(RegTech)解決方案和配套手段用以支持創新業務監管,降低合規風險。[2019/12/26]

Kakarot zkEVM是使用Cario語言部署的EVM,通過增強EVM兼容性來擴展Starknet生態系統的可靠性。Kakarot zkEVM 可以以不同的形式存在,在第一階段將 EVM 帶到 Starknet,第二階段Kakarot 和 Madara 將合并到一個統一的堆棧中,以支持 L3 zkEVM,在第三階段Kakarot 和 Madara 也可以組合在一起,啟用 Type 1 zkEVM。6 月 2 日,Kakarot zkEVM完成 pre-seed 輪融資,StarkWare、LambdaClass 等機構以及 Vitalik Buterin、Nicolas Bacca、Rand Hindi 等天使投資人參投。

Type 2(字節碼級等價——完全等同于EVM)

Type2 zkEVM 力求完全等效于 EVM,但不完全等效于以太坊。也就是說,它們從內部看與以太坊一模一樣,但它們在外部有一些差異,特別是在數據結構方面,如塊結構和狀態樹。目標是與現有應用程序完全兼容,但對以太坊進行一些小的修改以使開發更容易并使證明生成更快。

金色財經現場報道 和君創業資訊集團咨詢總裁李肅:區塊鏈技術具有大數據時代的智能勞動革命等五大本質:金色財經現場報道,在2018全球首屆萬國區塊鏈技術博覽會上,和君創業資訊集團咨詢總裁李肅發表以《區塊鏈的五大革命與求千年大計的雄安示范》為題的演講,他指出:區塊鏈技術具有五大本質:大數據時代的定制經濟革命,需要區塊鏈技術能保證透明社群交往的安全;個性化時代的智力勞動革命,需要區塊鏈合約能夠規范創新社群運營規則;高信用時代的共享經濟革命,需要區塊鏈平臺能夠創設五色共享資本的網幣;智能化時代的去中心化惡名,需要區塊鏈管理能建立創新社群運營的方法;自由個人時代的社群小鎮革命,需要區塊鏈社群能形成自由流動組合的習慣。[2018/4/21]

Type 2 zkEVM 的優點是VM 級別的完美等價。Type 2 zkEVM 對保存以太坊狀態等內容的數據結構進行更改。這些是 EVM 本身無法直接訪問的結構,因此在以太坊上運行的應用程序幾乎總是可以在 Type 2 zkEVM rollup 上運行。該類型無法按原樣使用以太坊執行客戶端,但可以通過一些修改來使用它們,并且仍然可以使用 EVM 調試工具和其他基礎設施。

Type 2 zkEVM 的缺點是驗證時間仍然很慢。Type 2 zkEVM 提供比Type 1 zkEVM 更快的驗證時間,主要是通過刪除以太坊堆棧中依賴不必要的復雜和對 ZK 不友好的密碼學部分。比如它們可能會改變以太坊的 Keccak 和基于 RLP 的 Merkle-Patricia 樹,可能還會改變區塊和收據結構。這些修改顯著改善了證明者(prover)時間,但并不能解決所有問題。由于 EVM 固有的所有低效率和 ZK 不友好性,證明 EVM 的速度仍然很緩慢。

目前Type 2 zkEVM相關項目有Linea 和 Polygon。

五道口金融學院導師胡定核:區塊鏈在金融中有五大可能應用:清華大學五道口金融學院碩士生導師、全國政協委員力帆控股總裁胡定核博士做了名為《區塊鏈革命與新金融》的主題分享,探討了區塊鏈在金融中的五大可能應用:

第一比特幣,它最大優勢實現了跨境匯兌的實時性,但是同時帶來了諸如洗黑錢、不受監管等問題。

第二是在金融技術層面,胡定核博士認為區塊鏈技術會解決互不信任的問題,從而大大降低各家金融機構在上面的重復投資。

第三是數字資產,未來個人變現也可能數字化,這個數字化資產會大大增加我們的資產總量。

第四是征信,區塊鏈技術可以使你的征信簡單化,彼此之間可以安全、可信任地了解對方的信任程度。

第五是供應鏈金融。首先,供應鏈金融的商業邏輯完備,其次交易頻率比較低覆蓋掉了比特幣交易耗時較長的弊端。

據悉,胡定核博士并不認同“區塊鏈起來之后會很快的取代銀行”的說法,認為銀行的意義在于期限轉換和提供支付工具。[2018/3/14]

Linea 是由 Consensys 提供支持的 Type-2 zkEVM。通過集成具有完全 EVM 兼容性的 ZKP,開發者能夠創建可擴展的 DApp 或將現有的 DApp 轉移到新平臺,且無需更改代碼或重寫智能合約。公共測試網已在今年3月28日發布,并已添加到 Metamask 擴展程序的默認網絡選項中。Linea 于 6 月 13 日 12:00 發布 Alpha v0.2,此版本側重于測試實質性架構升級,為主網啟動做準備。

Polygon zkEVM是開源并采用 Type 2 zkEVM。它采用 ZK 證明來降低交易費用并提高吞吐量,同時保持以太坊 L1 的安全性。Polygon在今年2月14日表示,Polygon zkEVM 已經通過了100% 適用于zkEVM的以太坊測試向量,開發人員無需修改或重寫任何程式碼,且所有以太坊工具都可以與Polygon zkEVM無縫協作,意味著在ZK Rollup的EVM兼容再邁出一大步,已達到 Type 2 的水平,完全等效于 EVM。Polygon zkEVM 主網測試版于 2023 年 3 月 27 日正式啟動。

Type 2.5(EVM 等效,gas 成本除外)

改善驗證時間的一種方法是是大大增加 EVM 中很難進行 ZK 證明的特定操作的 gas 成本。這可能涉及到預編譯、keccak 操作碼,以及調用合約或訪問內存或存儲或恢復的可能特定模式。

更改 gas 成本可能會降低開發人員工具的兼容性,并破壞一些應用程序,但通常認為它比“更深層次的”EVM 更改風險更小。開發人員應該注意不要在一筆交易中要求超過一個區塊的 gas,而且不要使用硬編碼的 gas 量進行調用。

目前還沒具體項目是做Type 2.5 EVM,它只是進入到Type 2的一個階段。

Type 3(字節碼級等價——幾乎等效于EVM)

Type 3 zkEVM幾乎是EVM 等效的,但為了進一步縮短證明時間并使 EVM 更易于開發,為精確等效做出了一些犧牲。

Type 3 zkEVM 的優點是更容易構建,且驗證時間更快。Type 3 zkEVM 可能會刪除一些在 zkEVM 實現中特別難以實現的特性。此外,Type 3 zkEVM 有時在處理合約代碼、內存或堆棧的方式上也存在細微差別。

Type 3 zkEVM 的缺點是兼容性更差。Type 3 zkEVM 的目標是與大多數應用兼容,而其余部分只需要最少的重寫工作。也就是說,會有一些應用需要重寫,因為它們使用了Type 3 zkEVM 刪除的預編譯,或者因為對 VM 不同處理的邊緣情況的微妙依賴。

目前Type 3 zkEVM相關項目有Scroll。

Scroll 是由 Scroll 團隊與以太坊基金會的 PSE(Privacy and Scaling Explorations)小組合作開發的 EVM 等效 zk-rollup,目前處于 Pre-Alpha 測試網階段,旨在在字節碼級別上與EVM完全兼容。這意味著開發人員可以使用任何兼容 EVM 的語言創建智能合約并部署到 Scroll 上。Scroll雖然目前正構建Type 2 EVM,許多更復雜的預編譯尚未實現,因此被認為是Type 3 EVM。據Scroll表示,預計在今年7,8月上主網,并表示可能會推出激勵生態發展的合作伙伴計劃。

當前,Type 3 EVM只是一個過渡階段,直到添加預編譯的復雜工作完成,然后項目就可以轉移到類型 2.5 的 zkEVM。但在未來,Type 1和Type 3  EVM也許會添加新的 ZK-SNARK 友好的預編譯,為開發人員提供低驗證時間和低 gas 成本的功能。

Type 4(開發語言級等價——高級語言等效于EVM)

Type 4 EVM的工作原理,是將用高級語言編寫的智能合約源代碼(例如 Solidity、Vyper 或中間語言)編譯為某種明確設計為 ZK-SNARK 友好的語言。

Type 4 zkEVM 的優點是更快的證明速度。因為該類型不對每個EVM執行步驟的所有不同部分進行zk 證明,而是直接從高級代碼開始,就可以避免很多成本。

Type 4 zkEVM 的缺點是它的兼容性更差。一是合約在 Type 4 系統中的地址可能與它們在 EVM 中的地址不同;二是許多應用程序為了提高效率在某些部分使用手寫的 EVM 字節碼,Type 4 系統可能不支持,許多調試基礎設施也無法繼承。

目前Type 4 zkEVM相關項目有zkSync Era和StarkNet。

zkSync Era由 Matters Lab 創建。zkSync Era 是第一個在主網上啟動的 EVM,并且公眾可以完全訪問以將他們的資金橋接到系統或在網絡上部署他們的代碼。zkSync Era 使用不同的字節碼格式,通過提供編譯器來支持 Solidity。它支持 Solidity,但不支持 EVM 字節碼本身。例如 Hardhat 這樣的工具不能直接使用,盡管可以使用 zkSync 的插件。

StarkNet由StarkWare創建,是一個zk-rollup L2,使用零知識證明為以太坊創建鏈下執行層。其實, EVM 并不是 Starknet 的原生功能。Starknet 使用 Warp 轉換器(由 Nethermind 提供)將 Solidity 代碼轉換為 Cairo 以支持智能合約部署。

zkEVM的挑戰與未來

由于 EVM 在構建時并未考慮 zk-proof 計算,因此它具有對證明電路不友好的特性,特別是在特殊的操作碼、基于堆棧的架構   存儲開銷以及證明成本等方面。但零知識技術的幾項突破使得緩解這些問題成為可能。

五種類型的zkEVM沒有明確的誰好誰壞,編號較低的類型與現有基礎設施的兼容性更高但速度較慢,而編號較高的類型與現有基礎設施的兼容性較低但速度更快。總的來說,不同的項目探索不同的類型對zkEVM和以太坊的發展都是有益的。

未來,將有多個 zkEVM 實現,它們既可用于 ZK Rollup,也可用于驗證以太坊鏈本身。從理論上講,以太坊無需為 L1 使用單個標準 zkEVM ,不同的客戶可以使用不同的證明。然而,要實現這樣的未來還需要相當長的時間。與此同時,我們會在擴展以太坊和基于以太坊的 ZK-rollup 的不同路徑上看到更多的創新。

金色早8點

Odaily星球日報

金色財經

Block unicorn

DAOrayaki

曼昆區塊鏈法律

Tags:TYPTYPE以太坊區塊鏈TYPE幣Typerium波場幣在以太坊發布區塊鏈工程專業學什么課程比較好

酷幣交易所
人工智能不能做什么?_CHA:chad幣合約

最近幾個月來,關于人工智能能做什么的討論、文章和播客鋪天蓋地,但是我想問一個不同的問題:什么是人工智能不能做的?毋庸置疑,有些人會激動地說:沒有什么是它不能做的.

1900/1/1 0:00:00
金色Web3.0日報 | 香港金管局總裁:港銀應對虛擬資產更新認知_NFT:Artwork NFT

DeFi數據 1、DeFi代幣總市值:428.46億美元 DeFi總市值及前十代幣 數據來源:coingecko2、過去24小時去中心化交易所的交易量33.

1900/1/1 0:00:00
機構“助燃劑”推動比特幣突破3萬美元 行情還能“燒”多久_比特幣:EVCOIN幣

作者:Mary Liu 伴隨著 TradFi (傳統金融)進軍加密市場的利好消息刺激,比特幣持續反彈,北京時間6月22日凌晨成功突破了 30,000 美元,24小時漲幅超過10%.

1900/1/1 0:00:00
深入解讀再質押賽道:工作原理、優缺點和潛力項目_ING:Akil Coin

原文作者:Beehive Validator 原文編譯:深潮 TechFlow 目前,質押(Staking)是 DeFi 市場中最大的領域之一.

1900/1/1 0:00:00
如何釋放比特幣的力量以改變世界?_比特幣:比特幣行情手機軟件

作者:Seb,medium;編譯:白話區塊鏈誰在日常生活中使用比特幣?質押聰?比特幣是在13年前創建的,盡管取得了所有成就和價格歷史高點.

1900/1/1 0:00:00
2023年上半年Web3區塊鏈安全態勢、反洗錢分析回顧以及加密行業重點監管政策總結_ANC:Mythic Finance

*本報告由Beosin、SUSS NiFT、LegalDAO、Footprint Analytics、Biteye、ShellBoxes聯合出品.

1900/1/1 0:00:00
ads