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

從合約部署的角度區分不同的 zkEVM_以太坊

Author:

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

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

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

前SEC官員:SEC主席Gary Gensler可能會辭職:金色財經報道,前SEC官員John Reed Stark認為,SEC主席Gary Gensler可能會辭職,具體取決于 2024 年可能發生的情況。John Reed Stark表示,美國證券監管機構可能會徹底改變其加密貨幣執法方式,具體取決于2024年美國的關鍵選舉。在8月13日的一條推文中,前SEC互聯網執法辦公室負責人預測,共和黨總統可能會徹底改變加密貨幣監管潮流,包括SEC主席Gary Gensler可能辭職。[2023/8/14 16:24:49]

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

OrcDAO推出BRC-20升級版ORC-20:5月4日消息,ORC-20是比特幣網絡上ordinals代幣的開放標準,以增強BRC-20的功能。它旨在與BRC-20向后兼容,以提高適應性、可擴展性和安全性,并消除雙重支付的可能性。不過,ORC-20是一個實驗項目,不能保證使用該標準創建的代幣將具有任何價值或實用性,用戶需識別風險。BRC-20是比特幣區塊鏈上的一種實驗性代幣標準,仿照以太坊的ERC-20。它允許程序員通過Ordinals協議創建和發送可替代的代幣。[2023/5/4 14:42:27]

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

DeFi借貸協議Euler部署至BNB Chain的提案已投票通過:2月8日消息,DeFi借貸協議Euler Finance社區已投票通過將項目部署至BNB Chain的提案。該提案由AdamBNB代表BNB Chain基金會提交,83.05%的投票者支持該提案。[2023/2/8 11:54:26]

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:以太坊區塊鏈以太坊幣是什么幣區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢

Filecoin
全鏈游戲的金鑰匙:街機賬戶_ETH

街機帳戶到底是什么?其運行原理又是什么樣的?得益于Play-to-earn的模式,像StepN這樣的GameFi游戲迅速走紅,并帶動越來越多的資金涌入賽道.

1900/1/1 0:00:00
金融危機與比特幣_比特幣

金融危機是現今世界影響最廣泛、波及人數最多的危機之一,其影響深遠,給世界帶來長久難以愈合的傷痛,每次危機都是資產的大崩潰.

1900/1/1 0:00:00
盤點 NFT 交易的過去、現在和未來_NFT

NFT聚合平臺如何促進行業發展?早在2016-2018年,以OpenSea,MakersPlace,SuperRare為代表的第一批NFT交易市場橫空出世.

1900/1/1 0:00:00
互聯網的發展歷程,給了區塊鏈哪些可借鑒的經驗?_EOS

這篇文章試圖回答“如何推動區塊鏈的普及”這個問題,主要聚集于EOS,但也可以應用于許多其他分布式賬本技術生態系統.

1900/1/1 0:00:00
親愛的比特幣生日快樂:加密領域的第一份白皮書滿12歲_比特幣

2008年10月31日,中本聰發表了一篇九頁論文,描述了一種名為“比特幣”(Bitcoin)的新型在線支付系統.

1900/1/1 0:00:00
觀點:Solana上的流動性質押潛力逐漸顯現_Solana

ChorusOne首席信息官澤維爾·米根表示:質押模型和設計越不完善,該網絡就越迫切需要流動性質押解決方案。"需求是創新的催化劑"可能更貼切.

1900/1/1 0:00:00
ads