以太坊虛擬機(EVM)是在以太坊區塊鏈上管理狀態和執行智能合約的虛擬機。zkEVMs旨在通過零知識電路來證明EVM的執行,這個領域在過去的一年里已經有了顯著的增長并擴張為一個行業。在該領域涌現了許多不同的項目和社區,每個項目和社區都采取了自己獨特的方案來應對這兩種技術交叉帶來的挑戰和機遇。
對比不同zkEVM項目的一個維度是EVM的兼容程度。雖然EVM兼容是一個連續介質,但有兩種主要的方案:語言層面的兼容和字節碼層面的兼容。
數據:比特幣交易所提款額達5.8萬枚超過存款額,系FTX崩盤后首次:金色財經報道,根據截至6月16日Glassnode數據顯示,當前比特幣交易所提款額達到約58,000 BTC,而存款額為49,000 BTC,這是過去六個月中第二次出現此情況,第一次發生在2022年FTX崩盤期間,當時大量投資者將持有的BTC從交易所轉出,分析認為本次情況或與美國證券交易委員會對幣安和Coinbase提起訴訟有關。[2023/6/17 21:44:06]
要理解這些方案之間的區別,很重要的一點是了解EVM如何執行用Solidity或Vyper等高級語言編寫的代碼。
Convex Finance即將推出質押cvxCRV Wrapper新合約:1月2日消息,Convex Finance宣布即將推出全新質押cvxCRV Wrapper合約,將允許為cvxCRV質押提供額外激勵、用戶可以選擇獎勵幣種(例如只接受CRV和CVX,或者只接受3CRV)、質押cvxCRV符合ERC-20標準、更改費用結構。
Convex將很快發布調整平臺費用的提案,以利用Wrapper的新功能。在協議級別,Convex希望能夠將平臺費用的2%用于回購現有cvxCRV,并將其質押在新Wrapper合約中,旨在以這種方式增加Wrapper整體獎勵,同時將cvxCRV從流通中移除。擬議的費用變更如下:cvxCRV Staker的費用分配將保持不變(10%),CVX Staker的費用分配將從5%降至4.5%,不再將費用分配給投票鎖定(Vote-locked)CVX,Harvest caller的費用分配將從1%降至0.5%,新增cvxCRV Wrapper費用分配為2%。
Convex還打算將部分現有CVX釋放計劃轉移到該Wrappe中,以提供直接質押cvxCRV的額外激勵。未來還可能采用其他cvxCRV質押機制。Convex很快將為cvxCRV/CRV創建和部署一個新的Factory Pool,未來將流動性遷移到新池。[2023/1/3 22:21:27]
為了使EVM能夠運行智能合約所指定的行為,有這樣一個過程:高級語言被編譯成字節碼,與EVM相連接。對于Solidity,典型的流程如下:
美國FTC會正在對加密貨幣交易所BitMart進行調查:8月11日消息,美國聯邦貿易委員會(FTC)正在就2021年12月的一次黑客事件調查加密貨幣交易所BitMart的運營商,該事件導致了1.5億至2億美元的損失。FTC在一項拒絕BitMart運營商反對提供信息的命令中披露了這項調查,BitMart運營商表示FTC的文件要求過于寬泛而拒絕提供信息。
此外,彭博社表示,這是該FTC首次對加密市場進行調查,且白宮已敦促FTC監管加密貨幣欺詐和濫用行為。(彭博社)[2022/8/11 12:17:31]
1.首先,合約是用Solidity編程語言編寫的,并保存為一個.sol文件。這個文件包含合約的函數、變量和其他元素。Solidity代碼通常使用集成開發環境(IDE)編寫,并遵循特定的語法和結構。
2.接下來,使用Solidity編譯器將.sol文件編譯成字節碼。字節碼是一種有效存儲的、機器可讀的操作碼表示,可以在EVM上執行。操作碼是EVM能夠直接解釋和執行的低層級指令。編譯過程包括幾個步驟,如語法檢查、類型檢查和優化,以確保字節碼的正確和有效的。
3.一旦合約被編譯成字節碼,它就可以被部署到以太坊。這通常涉及到向交易池發送一個帶有合約字節碼的交易。該交易最終被納入以太坊區塊,然后合約被創建。
4.合約部署后,它可以與以太坊上的其他合約和用戶進行互動。
上述流程描述了合約如何被部署到以太坊。部署到zkEVM的流程將根據它是字節碼層面兼容的還是語言層面兼容的而有所不同。
執行和證明具有與EVM相同的字節碼的zkEVM被稱為“字節碼層面兼容”。在字節碼兼容的zkEVM中,除了合約部署地方的不同,對開發者的體驗沒有任何改變。這種zkEVM上可以使用同樣的Solidity代碼、編譯器和字節碼。開發者可以繼續使用他們往常使用的編程語言和工具,同時還可以利用零知識電路的可擴展性和加密安全性。這類zkEVM需要能夠通過處理相同的低層級操作碼和復制相同的結果來復制EVM的行為。這涉及到將操作碼映射到自定義的ZK電路上。從工程的角度來看,這種映射是具有挑戰性的,而且操作碼的映射導致更龐大的電路和更高的證明生成成本。然而,它最終會給開發者帶來更簡單的體驗。
語言層級兼容性是指zkEVM與高級代碼(如Solidity)一起運行的能力。開發者仍然可以用Solidity或其他高級語言編寫代碼,但這種高級代碼必須被編譯成與EVM不同的字節碼。這需要一個特定于部署合約的zkEVM網絡的編譯步驟。非EVM的字節碼可以被設計為更加電路友好,從而使證明生成更高效。
1、隨著越來越多的人進入NFT市場行業。需要思考的關鍵問題是:未來的NFT市場會是什么樣子的?Opensea會繼續占據市場主導地位嗎?我們討論當前的情況、差距并討論新興趨勢 2、除了Opense.
1900/1/1 0:00:00近期,海外第二大游戲平臺Epic推出一個不斷增長的Web3編程語言列表,其中包括Solidity和Rust等開發語言,該開源產品將面向所有程序員、藝術家和設計師開放,以助力行業發展.
1900/1/1 0:00:00在《以太坊生態系統需要三個技術轉型》一文中,我概述了為什么明確考慮L1+跨L2支持、錢包安全性和隱私作為以太坊生態系統堆棧的必要基本功能,而不是作為可以由單獨的錢包單獨設計的附加組件的關鍵原因.
1900/1/1 0:00:002023年開始火熱,Defi敘事正在變革,讓我們看看發生了什么。 流動性衍生品 盡可能多地抵押ETH是2023年的主要目標.
1900/1/1 0:00:00賽博朋克社會貨幣的Pre-alpha版本:WorldCoin近代以來,每當時間來到這個世紀的20年代~50年代.
1900/1/1 0:00:00持續近一個月的“幻核裁撤”風波終于以幻核的退出畫上句號。 騰訊旗下數字藏品平臺“幻核”發布公告表示,基于公司聚焦核心戰略的考量將做出業務調整,自2022年8月16日起,幻核將停止數字藏品發行,同.
1900/1/1 0:00:00