來源:pseudotheos.mirror.xyz
作者:Pseudotheos
以太坊虛擬機 (EVM) 是在以太坊區塊鏈上管理狀態和執行智能合約的虛擬機。zkEVMs 旨在通過零知識電路來證明 EVM 的執行,這個領域在過去的一年里已經有了顯著的增長并擴張為一個行業。在該領域涌現了許多不同的項目和社區,每個項目和社區都采取了自己獨特的方案來應對這兩種技術交叉帶來的挑戰和機遇。
對比不同 zkEVM 項目的一個維度是 EVM 的兼容程度。雖然 EVM 兼容是一個連續介質,但有兩種主要的方案:語言層面的兼容和字節碼層面的兼容。
2-10年期美債收益率曲線倒掛幅度超100個基點,打破40多年來紀錄:金色財經報道,美國2年期國債收益率自1981年以來首次較10年期國債收益率高逾100個基點。2年期國債收益率盤中高達4.9974%,比10年期收益率高出100個基點以上。上一次2年期收益率低于10年期是在去年7月。美聯儲主席鮑威爾的講話暗示終端政策利率可能需要高于此前預期。利率互換合約價格顯示,3月加息50個基點的概率略高于加息25個基點。[2023/3/8 12:48:06]
要理解這些方案之間的區別,很重要的一點是了解 EVM 如何執行用 Solidity 或 Vyper 等高級語言編寫的代碼。
航空巨頭空客公司基于Avalanche推出直升機30周年NFT系列:12月20日消息,歐洲航空巨頭空客公司(Airbus)基于Avalanche推出直升機部門成立30周年NFT系列,這些NFT使用OpenGem工具推出,并可在OpenSea和Kalao上交易。據悉,該NFT系列將覆蓋空客公司近13萬名員工。[2022/12/20 21:56:41]
為了使 EVM 能夠運行智能合約所指定的行為,有這樣一個過程:高級語言被編譯成字節碼,與 EVM 相連接。對于 Solidity,典型的流程如下:
SupraOracles發布關于推出550多個已簽署的Web3項目合作路線圖:金色財經報道,跨鏈預言機解決方案SupraOracles宣布其新的跨鏈Oracle基礎設施,能夠在廣泛的區塊鏈和DLT中實現高度準確、強大的數據傳輸,只需3-5秒就能完成。現在,隨著550多個集成合作伙伴的簽約,SupraOracles正式宣布推出Alpha測試網,并將在2023年初進入主網。(thebharatexpressnews)[2022/9/23 7:15:08]
1. 首先,合約是用 Solidity 編程語言編寫的,并保存為一個 .sol 文件。這個文件包含合約的函數、變量和其他元素。Solidity 代碼通常使用集成開發環境 (IDE) 編寫,并遵循特定的語法和結構。
CZ:5到10年內DeFi規模將超過CeFi:7月1日消息,幣安創始人CZ在接受Bankless視頻專訪時表示,5到10年內DeFi規模將超過CeFi。我們不想在未來持有任何人的現金或數據。[2022/7/1 1:45:12]
2. 接下來,使用 Solidity 編譯器將 .sol 文件編譯成字節碼。字節碼是一種有效存儲的、機器可讀的操作碼表示,可以在 EVM 上執行。操作碼 是 EVM 能夠直接解釋和執行的低層級指令。編譯過程包括幾個步驟,如語法檢查、類型檢查和優化,以確保字節碼的正確和有效的。
3. 一旦合約被編譯成字節碼,它就可以被部署到以太坊。這通常涉及到向交易池發送一個帶有合約字節碼的交易。該交易最終被納入以太坊區塊,然后合約被創建。
4. 合約部署后,它可以與以太坊上的其他合約和用戶進行互動。
上述流程描述了合約如何被部署到以太坊。部署到 zkEVM 的流程將根據它是字節碼層面兼容的還是語言層面兼容的而有所不同。
執行和證明具有與 EVM 相同的字節碼的 zkEVM 被稱為“字節碼層面兼容”。在字節碼兼容的 zkEVM 中,除了合約部署地方的不同,對開發者的體驗沒有任何改變。這種 zkEVM 上可以使用同樣的 Solidity 代碼、編譯器和字節碼。開發者可以繼續使用他們往常使用的編程語言和工具,同時還可以利用零知識電路的可擴展性和加密安全性。這類 zkEVM 需要能夠通過處理相同的低層級操作碼和復制相同的結果來復制 EVM 的行為。這涉及到將操作碼映射到自定義的 ZK 電路上。從工程的角度來看,這種映射是具有挑戰性的,而且操作碼的映射導致更龐大的電路和更高的證明生成成本。然而,它最終會給開發者帶來更簡單的體驗。
語言層級兼容性是指 zkEVM 與高級代碼 (如Solidity) 一起運行的能力。開發者仍然可以用 Solidity 或其他高級語言編寫代碼,但這種高級代碼必須被編譯成與 EVM 不同的字節碼。這需要一個特定于部署合約的 zkEVM 網絡的編譯步驟。非 EVM 的字節碼可以被設計為更加電路友好,從而使證明生成更高效。
感謝閱讀! 在 Twitter 上關注 @pseudotheos 以獲得未來文章的通知。本文基于 CC BY-SA 版權類型。
腳注
: Solidity 首先被編譯成一種中間語言,稱為 Yul,然后再編譯成字節碼。
金色早8點
金色財經
Odaily星球日報
歐科云鏈
澎湃新聞
Arcane Labs
深潮TechFlow
MarsBit
BTCStudy
鏈得得
Tags:SOLLIDDITSOLIDsol幣前景怎么樣Lido DAO TokenValiditySolidblock
2022 年,NFT 開始變得更加無處不在,成為資本的寵兒、鏈上世界的新星。Uniswap 一雙襪子就賣了 16 萬美元,推特創始人五個單詞拍出 250 萬美元,加密藝術家 Beeple 數字作.
1900/1/1 0:00:002 月 9 日上午,社區傳言稱美國 SEC 計劃禁掉所有散戶進入加密市場的通道,切斷銀行和加密行業之間的出入金業務,類似于”美國版 9?4",這個傳言立馬引發了加密市場的雪崩.
1900/1/1 0:00:00本文來自 Medium,原文作者:Andre Cronje一位記者問了我以下問題:“高收益早已不復存在.
1900/1/1 0:00:00原文:《NFT Worlds 能絕地翻盤嗎?》作者:quantumzebra123大多數人應該都記得去年這時候 NFT Worlds 還是個頂級項目.
1900/1/1 0:00:00最近有被類似下方的字符串刷屏嗎? 2 月 1 日,Twitter 創始人 Jack Dorsey 公布了一款基于比特幣構建 Web3 社交協議客戶端,一經推出迅速席卷了整個行業.
1900/1/1 0:00:00作為 Web2 的代表性社媒平臺,Twitter 在短短 3 年時間內轉變了自身發展定位,從重平臺應用轉向了重協議契約.
1900/1/1 0:00:00