以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > Coinw > Info

從合約部署的角度區分不同的 zkEVM_SOL

Author:

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

來源:pseudotheos.mirror.xyz

作者:Pseudotheos

以太坊虛擬機 (EVM) 是在以太坊區塊鏈上管理狀態和執行智能合約的虛擬機。zkEVMs 旨在通過零知識電路來證明 EVM 的執行,這個領域在過去的一年里已經有了顯著的增長并擴張為一個行業。在該領域涌現了許多不同的項目和社區,每個項目和社區都采取了自己獨特的方案來應對這兩種技術交叉帶來的挑戰和機遇。

對比不同 zkEVM 項目的一個維度是 EVM 的兼容程度。雖然 EVM 兼容是一個連續介質,但有兩種主要的方案:語言層面的兼容和字節碼層面的兼容。

初創公司SparqLabs啟動1800萬美元A輪融資:5月28日消息,區塊鏈即服務(Baas)初創公司 Sparq Labs 宣布啟動 1800 萬美元 A 輪融資,六個月前該公司剛剛完成了一筆 68 萬美元的種子輪融資。新資金將用于其加速構建跨鏈網格 SparqNet Gateway。SparqNet 是一個 SDK 工具鏈,充當協議,允許用戶在不依賴任何 VM 的情況下使用 C++ 構建可擴展的區塊鏈基礎設施。[2023/5/28 9:47:08]

要理解這些方案之間的區別,很重要的一點是了解 EVM 如何執行用 Solidity 或 Vyper 等高級語言編寫的代碼。

鏈上衍生品協議Smilee完成200萬美元種子輪融資,Dialectic領投:5月12日消息,鏈上衍生品協議Smilee Finance宣布完成200萬美元種子輪融資,參投方包括 Synergis Capital、Concave Ventures、Owl Ventures、Yunt Capital、Dewhales Capital、Outlier Ventures、New Order、Multisig Ventures 和 GTS Ventures,以及包括 Marc Zeller(Aave 集成負責人)、0xSami、Barry Fried、Darren Camas 和 Slappjakke 等的天使投資人。

Smilee 支持基于波動率的產品和策略,通過將流動性提供者建模為期權賣方,Smilee 將無常損失(IL)轉換為期權組合,以創建任何類型的基于波動率的收益。[2023/5/12 14:58:32]

為了使 EVM 能夠運行智能合約所指定的行為,有這樣一個過程:高級語言被編譯成字節碼,與 EVM 相連接。對于 Solidity,典型的流程如下:

數據:9月迄今STEPN月活用戶量不足3萬,連續四個月呈下降趨勢:金色財經報道,據Dune Analytics數據顯示,9月迄今STEPN月活用戶量出現大幅下降,截至目前為27,850個。歷史數據顯示,STEPN月活用戶量最高出現在2022年5月,當月的月活用戶量為702,649個,但之后該指標每月都在走低。此外,本文撰寫時STEPN已鑄造的虛擬數字鞋數量為735,342雙,總用戶量為488,067個。[2022/9/12 13:24:28]

1. 首先,合約是用 Solidity 編程語言編寫的,并保存為一個 .sol 文件。這個文件包含合約的函數、變量和其他元素。Solidity 代碼通常使用集成開發環境 (IDE) 編寫,并遵循特定的語法和結構。

Coinbase:已經意識到萊特幣的交易問題:9月9日消息,加密貨幣交易所Coinbase表示已經意識到萊特幣的交易問題。(金十)[2022/9/9 13:20:09]

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:SOLLIDSOLIDDITInsolarLido Staked ETHSOLID幣LYO Credit

Coinw
探索加密世界中的四大人工智能寶石_區塊鏈

老人說,2024 年是走離火運,科技將是最有“錢”景的行業。當人們還沉浸在經濟衰退的陣痛時,AI 敘事挺身而出,先有微軟投資 ChatGPT 數十億美元,后有后知后覺的谷歌入局生成式 AI 和推.

1900/1/1 0:00:00
趙長鵬關于BUSD、Circle、美國監管等問題的最新回應_穩定幣

原文標題:《Highlights From CZ’s Valentine’s Day AMA》 撰文:幣安 編譯:Frank.

1900/1/1 0:00:00
對話 Suji:Web3 用一個詞來概括就是革命_FLOW

有沒有什么東西可以橫亙周期,跨越牛熊,成為一個項目、一個人身上獨特的印記?對于很多人來說,可能不是物理意義上的貨幣或者保值的產品,更是精神世界的價值沖擊.

1900/1/1 0:00:00
2023 X2E 趨勢展望:NFT和GameFi的融合新力量_NFT

作者:MetagravityYieldDAO Labs 對2023年 X2Earn 發展趨勢作出展望 ,我們將會看到一款真正好玩的加密游戲, 完美融合了Game、DeFi、NFT賽道的優秀特性.

1900/1/1 0:00:00
SEC打擊BUSD DeFi穩定幣會迎來新的發展契機嗎?_SEC

原文作者:Ignas,DeFi 研究員 原文編譯:0x11 DeFi 穩定幣在 UST 崩潰之中受到重擊,但 DAI、FRAX 和 LUSD 依然保持堅挺.

1900/1/1 0:00:00
金色觀察 | 美國監管機構開展“扼喉”行動 這次瞄準BUSD_加密貨幣

文/金色財經0xnativeFTX暴雷之后,肉眼可見,美國在持續加大對加密貨幣的監管。這兩周美國的加密監管傳言陸續得到證實.

1900/1/1 0:00:00
ads