以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 屎幣 > Info

區塊鏈:從合約部署的角度區分不同的 zkEVM

Author:

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

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

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

Flare代幣Rug Pull事件相關地址將2123枚BNB轉至Tornado Cash:金色財經報道,CertiK Alert發推稱,EOA地址(0xebed)將2123枚BNB(約合50.8萬美元)轉至Tornado Cash。該筆資金來自去年11月發生的Flare代幣Rug Pull事件,彼時造成1850萬美元的損失。[2023/8/15 21:24:14]

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

區塊鏈視頻網絡Theta Labs與AI平臺FedML達成合作:2月17日消息,區塊鏈視頻分發網絡Theta Labs與AI平臺FedML達成合作,將在內容推薦和生成式AI方面實現協作式機器學習。其合作將專注于大規模生成AI模型的協同訓練,允許Theta TV社區在訓練和部署AI模型方面貢獻個人偏好和計算資源,以通過FedML增強個性化推薦和廣告。(Cointelegraph)[2023/2/17 12:13:33]

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

數據:BAYC地板價已跌破50ETH,近7日跌幅28%:11月15日消息,據OpenSea數據顯示,Bored Ape Yacht Club(BAYC)地板價已跌破50ETH,現報49.95ETH,近7日跌幅28%,總交易額上漲126%。[2022/11/15 13:06:19]

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的字節碼可以被設計為更加電路友好,從而使證明生成更高效。

Tags:以太坊區塊鏈以太坊幣是什么幣區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢

屎幣
TAM:VC對11類NFT初創企業的看法與建議

早在2018年,我們就決定獨樹一幟投資鏈游,因為在我們看來,Crypto將成為加速開放經濟體在虛擬世界中大規模采用的基礎層。現在看來,在2018年那時投資鏈游確實是個不錯的選擇.

1900/1/1 0:00:00
NPC:如何使用OPStack構建全鏈游戲的時鐘周期?

一般來說,游戲是基于循環的系統。游戲循環是一個不斷重復的過程,通常包含處理用戶輸入、更新游戲狀態和渲染游戲世界這幾個步驟.

1900/1/1 0:00:00
以太坊:ConsenSys收購區塊鏈平臺Quorum——新的布局是否即將開始?

8月25日,由以太坊聯合創始人JosephLubin創辦科技公司ConsenSys收購了區塊鏈平臺Quorum.

1900/1/1 0:00:00
以太坊:Vitalik:不同類型的 ZK-EVM

最近,很多“ZK-EVM”項目很快相繼發出公告。Polygon開源了他們的ZK-EVM的項目,ZKSync發布了ZKSync2.0的計劃,而Scroll作為相對的新秀,最近也宣布了他們的ZK-E.

1900/1/1 0:00:00
ATM:數據:2020年全球加密ATM機數量大幅增長

2013年,一家名為Robocoin的公司在溫哥華的一家咖啡店放置了一臺機器,世界上首次出現了比特幣ATM機.

1900/1/1 0:00:00
比特幣:沒有監管的區塊鏈,能夠大規模爆發嗎?又如何監管?

一、中心與去中心 區塊鏈行業慢慢發展壯大之后,監管成了一個大問題。因為區塊鏈最大的特點是去中心化。關于什么是去中心化,目前行業內沒有統一的定義,即使有也是從技術角度定義的.

1900/1/1 0:00:00
ads