作者:MantaNetwork聯合創始人KennyLi?翻譯:金色財經0xnaitive
本文要點:
零知識以太坊虛擬機(zkEVM)是一種以太坊狀態機,可以與零知識證明(ZKP)技術兼容的方式執行智能合約。
zkEVM擴展了以太坊上零知識rollup(zk-rollups)的功能,以支持去中心化應用程序(DApp)。
zkEVM可以輕松部署現有的以太坊項目和使用ZKP的新項目,以增強以太坊生態系統。
前言
以太坊開發人員在2014年首次提出以太坊網絡時并沒有考慮ZKP技術。然而,近年來,ZKP受到了關注,并有望在區塊鏈領域發揮更加突出的作用。因此,將ZKP技術與以太坊的虛擬機相結合的努力已經加強。
要了解什么是zkEVM,讓我們首先簡要回顧一下它的兩個基本概念:zk-rollups和EVM。
聲音 | Blockware Solutions CEO Matt D’Souza:為什么要投資比特幣 有6大原因:金色財經現場報道,2019年10月13日由MinerUpdate在成都舉行的“2019全球礦業領袖峰會”上,Blockware Solutions CEO Matt D’Souza解釋了為什么要投資比特幣的原因,他列出了6大原因:1、各國央行爭相采取0利率甚至負利率貨幣政策;2、貨幣通脹及貶值,比如委內瑞拉、阿根廷、伊朗、土耳其等國家;3、SWIFT中美元的統治地位;4、美國的經濟制裁;5、比特幣越來越成為電子黃金,比特幣只有2100萬枚,而世界上有3600萬名百萬富翁,每人一枚都不夠分的;6、新生代的趨勢,千禧一代生活在電子世界。[2019/10/13]
什么是Zk-Rollup?
Rollup是一種擴展解決方案,它在主鏈之外編譯大量交易執行,并將數據作為單個交易發送回主網絡。這個過程增加了吞吐量,同時降低了執行這些交易的成本。
動態 | 谷歌年度熱搜詞公布:“什么是比特幣”成為問題搜索排名第一:在2018谷歌公布的年度全球熱搜詞中,“What is ……”搜索最多的一個問題是“What is bitcoin”。此外,延禧攻略和世界杯等也在其列。[2019/1/20]
在以太坊上,一個Rollup中的交易被壓縮并提交給以太坊主網,支付驗證單筆交易的費用。以太坊主網提供結算并驗證匯總中包含的交易數據。
zk-rollup是一種使用ZKP技術的rollup,ZKP技術是一種加密技術,可以在不泄露信息本身的情況下驗證一條信息的有效性。zk-rollups不需要將所有交易數據發布到以太坊主網;他們只需要狀態差異和有效性證明,從而降低過程中Gas費。
zk-rollups的安全性來自于ZKP密碼學,通過密碼學的手段來驗證證明,實現去信任化。這與optimisticrollups等其他rollup不同,后者的安全性來自經濟學博弈論,在該理論中,不良行為者會因潛在損失而失去動力,而挑戰者會受到激勵。
動態 | 美國演說家Anthony Robbins開始科普什么是比特幣:美國演說家安東尼·羅賓(Anthony Robbins)在自己的網站上發布了一篇比特幣的科普文章,并在推特上向自己的粉絲介紹什么是比特幣,目前他的推特賬戶共有粉絲304萬人。[2019/1/1]
什么是EVM?
EVM是運行以太坊賬戶系統和智能合約的狀態機。每次智能合約執行都會觸發EVM從舊狀態轉換到新狀態。EVM定義了計算從一個區塊到另一個區塊的新狀態和有效狀態的規則。
狀態是以太坊中的一個重要概念。它是一個MerklePatriciaTrie數據結構,代表以太坊的當前狀態,并允許任何人從當前區塊一直追蹤交易信息回到創世區塊。
所有參與維護以太坊的節點都存在以確保連續性和共識,這使得每個節點都可以看到確切的當前狀態。EVM在保持這種一致性方面發揮著關鍵作用。
ZkEVM如何工作?
和菜頭:在一個新場子什么韭菜都沒有,那你就是那根韭菜:昨晚和菜頭公眾號發文稱,春節前后,朋友圈平均每天都能看到2~3條關于比特幣或者區塊鏈的內容。現在,這個數量還在持續增長,而且開始向群里蔓延。關于“韭菜”和菜頭文中提及:我去買了本阿爾文德的《區塊鏈:技術驅動金融》來自學。看了三分之一之后,我非常確定一件事情:在這一輪由比特幣而起的區塊鏈熱潮里,我就是根“韭菜”。在一個新興的場子里,如何確定自己的地位?去找周圍有什么韭菜沒有。如果一根韭菜都找不到,那么,你自己就是那根韭菜。[2018/3/1]
EVM默認不支持ZKP。zkEVM旨在確保以太坊狀態的連續性,同時提供所有信息正確的證據。這樣,在維護安全性和隱私性的同時,驗證了這些過程計算中涉及的各種因素。
zkEVM通過將以太坊環境復制為zk-rollups來做到這一點。它獲取初始狀態,計算所有交易,然后輸出一個新的更新狀態以及隨附的ZKP。該證明被提交給驗證者智能合約,該合約檢查初始狀態和新狀態輸出的正確性,而無需單獨驗證所有交易。
高西慶:為什么有人恐懼區塊鏈?因為他們的權威沒了:清華大學法學院教授高西慶在“瑞·達利歐(Ray Dalio)中國行”系列活動發表演講稱,政府、大的機構反對區塊鏈“就是因為區塊鏈改變了連接方式之后,使得習慣原來這個運作形式的這些人的權威沒有了,他們所賴以生存的這些基本的東西沒有了,這一點正是人類進步的最大的推動力。”[2018/2/26]
由于zkEVM基于EVM,開發人員能夠輕松地將以太坊DApp和智能合約移植到zkEVM,而無需進行ZKP開發工作。換句話說,zkEVM允許zk-rollups執行智能合約,此外還有以前在沒有zkEVM的情況下支持的代幣交換和支付。
由于EVM的兼容性特性,開發人員可以使用現有的EVM工具和編程語言Solidity構建新產品,同時享受zkEVM帶來的增強安全性。同樣的好處也適用于用戶——他們可以繼續使用相同的DApps和熟悉的工具,但具有更高的安全性和隱私性。
EVM兼容性與EVM等效性
當區塊鏈被稱為EVM兼容時,這意味著它提供了一個可以部署以Solidity編程語言編寫的DApp的環境。Solidity專為開發在以太坊網絡上運行的智能合約而設計。
事實上,以太坊開發人員可以從以太坊復制和粘貼現有DApp的代碼,并以最少的修改將其部署到其他EVM兼容鏈上。對于用戶來說,任何兼容EVM的鏈地址都與他們的以太坊地址相同。
這意味著地址與Metamask和TrustWallet等主流錢包兼容。目前,主要的EVM兼容鏈包括BNBChain、AvalancheC-Chain和Polygon。
不要將EVM兼容性與EVM等效性混淆,EVM等效性意味著從DApp開發人員的角度來看,2層rollup與以太坊第1層幾乎相同。
如果用操作系統來類比,EVM等效性類似于通過AppleCloud恢復文件和設置,如果用戶之前的計算機和新計算機都運行在Apple的操作系統上。
相比之下,EVM兼容性意味著如果一臺新電腦切換到Windows系統,則需要通過云存儲下載原始文件并轉換以恢復首選設置和舊文件。
不同類型的ZkEVM
直接使用EVM生成和驗證ZKP非常慢,因為以太坊最初設計并不支持ZKP技術。在某些情況下,這可能需要長達幾個小時。然而,必須在EVM兼容性和ZKP效率之間取得平衡。
以太坊創始人VitalikButerin將zkEVM分為以下四種類型。類似于區塊鏈不可能三角,它們各自在ZKP性能效率和EVM兼容性之間有不同的權衡。
類型一:共識級等價——zkEVM完全等價于以太坊
在共識層面,Type1zkEVM——也稱為enshrinedrollup——相當于以太坊,zkEVM鏈狀態和交易與以太坊相同。它們可以相互驗證塊并直接與以太坊執行客戶端一起使用。
Type1zkEVM使以太坊本身更具可擴展性,可以直接引入以太坊主網上。缺點是ZKP效率極差,需要大量的計算來驗證。解決方案是在未來為zk-SNARKs使用大規模并行驗證者或專用集成電路。
具有高ZK效率的類型1zkEVM將是最理想的zkEVM形式。目前,有許多項目正在構建或探索這種類型的zkEVM。
類型2:字節碼級等價——完全等價于EVM
Type2完全等價于EVM而不是以太坊。它在數據結構方面不同于以太坊,并刪除了一些對ZK不友好的堆棧操作。
它與以太坊現有的DApp、調試工具和開發者基礎設施完全兼容。字節碼級等價可以加快證明時間,盡管不是很明顯。Type2一個明顯的缺點是它很昂貴,與ZK沒有協同作用,效率低且昂貴。
類型2.5:與Type2類似,但修改了gas費用
Type2.5具有Type2的優點和缺點,但gas費用略低。
類型3:字節碼級等價——幾乎等同于EVM
Type3在Type2的基礎上進一步犧牲了兼容性來提高ZK效率。它刪除了一些在zkEVM上難以實現的功能,例如預編譯,因此一些需要使用此功能的DApp代碼必須重寫。
類型4:開發語言級等價——高級語言等價于EVM
類型4EVM具有最高的ZK性能,但兼容性相對較差。
結束語
zkEVM實現的主要目的是將ZKP計算的支持擴展到智能合約執行,并在此過程中將DApps擴展到所有EVM兼容協議。但ZKP的應用并不止于此。
ZKP技術可能與Web2用例兼容。將各種Web2用例與ZKP相結合可以使Web3應用程序更加流暢和用戶友好。它還會授予已經習慣使用傳統互聯網瀏覽器的用戶訪問Web3的權限,進而推動Web3的采用。
隨著近日比特幣行情站上30000美元關口,山寨MEME幣又開始興風作浪了,比如PEPE、AIDOGE、XEN等。當然也吸引了很多smart?money或者內幕者的投機,而且字面收益非常高.
1900/1/1 0:00:00文/?Saurabh,Joel?John,Decentralised.co;譯/金色財經xiaozou 永久的溢價 我們如今所見的任何誕生于一千年前的內容都可能經過了編輯,以便更容易理解.
1900/1/1 0:00:00劃重點 ①曾鳴:如果AR、VR眼鏡需要兩三年的時間去醞釀,我覺得三年左右會迎來Web3的第一次大爆炸.
1900/1/1 0:00:00近日,NFT?OG「Franklin」、「麻吉大哥」以及黃立成相繼宣布退出NFT領域。BAYC巨鯨「Franklin」在宣布退出NFT領域后,更是大量拋售BAYC。NFT市場正在悄然發生著巨變.
1900/1/1 0:00:00頭條 ▌紐約監管機構:SignatureBank的倒閉并不是因為加密金色財經報道,紐約州監管機構否認正在懲罰SignatureBank對加密貨幣的敞口.
1900/1/1 0:00:00最近的香港格外熱鬧,大咖云集,人聲鼎沸,香港當地酒店價格幾乎是平時2-3倍,一些活動場地因為太火還被限制入內.
1900/1/1 0:00:00