加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > BTC > Info

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

Author:

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

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

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

加密礦企Bitfarms7月份挖礦產出378枚比特幣:8月1日消息,比特幣礦企Bitfarms7月份產出378枚BTC,環比下降約2.1%,同比下降24.4%。截至7月底,Bitfarms的總算力為5.3EH/s,與上月持平。此外,本月Bitfarms出售333枚BTC,共售得990萬美元。[2023/8/1 16:11:49]

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

Andrew Kang昨日晚間購入價值約105萬美元的RDNT代幣:6月8日消息,據鏈上分析師余燼監測,昨日19時,Mechanism Capital聯合創始人Andrew Kang通過鏈上和幣安一共買入3717429枚RDNT(約合105萬美元),成本在0.285美元左右,隨后Kang就在其社交媒體上宣傳該代幣。

不過,余燼提及,Andrew Kang前幾日曾以1.21美元的均價購入117萬枚ARB,目前仍處于浮虧狀態。[2023/6/8 21:23:04]

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

比特幣閃電網絡通道數量為85,296 個:金色財經報道,1ML網站數據顯示,比特幣閃電網絡(LightningNetwork)的節點數量為17,681個,同比增長0.18%;通道數量為85,296 個,同比減少0.2%;網絡容量為4,148.39BTC,同比增長4%。[2022/7/9 2:01:16]

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

BTC
什么樣的游戲最適合GameFi?_GameFi:GameFi幣是什么幣RPG價格

這篇文章是從游戲類型方面對于GameFi發展前景給出的分析,但對于廣大GameFi玩家而言,亦有較高的學習價值。不同游戲類型,GameFi化的難度不同,而其受眾市場大小也有所不同.

1900/1/1 0:00:00
Facebook Libra們的推行,或將直接導致某一類加密貨幣消亡_穩定幣:btc短線交易

每次比特幣上漲的時候,媒體解釋的原因一定是因為USDT的增發;每次比特幣價格下跌的時候,媒體解釋的原因一定是因為USDT被調查.

1900/1/1 0:00:00
Facebook另一個公鏈「兒子」:0L Network的打怪之路_區塊鏈:數字資產類應用案例包括

何為0LNetwork 0L是一個社區驅動的Layer1公鏈開源項目。它沒有企業贊助商、風險投資、基金會,是一個完全中心化的社區。項目的決定也由社區成員投票做出。0L也是基于Move語言的程序.

1900/1/1 0:00:00
12月16日隔夜重要動態一覽_NFT:Aztec幣

21:00-7:00關鍵詞:RenDAO、Blocknative、特朗普、Aztec1.美眾議院金融服務委員會主席希望推遲加密稅條款;2.RenDAO將投票表決鑄造新的融資代幣計劃;3.

1900/1/1 0:00:00
域名搶注“卷”到了表情包?ENS逆勢上漲的新推力_ETH:Etherael指什么寓意ENS幣

過去一周,不少以太坊用戶在全力押注Ethmoji,其中?.eth以100ETH的價格成交,約合16萬美元,創下以太坊域名服務美元交易額歷史第7高記錄.

1900/1/1 0:00:00
萬字詳解LayerZero Labs:普及全鏈資產 搶占多鏈生態核心_USD:以太坊

Layer2的出現讓新公鏈賽道變得更為擁堵,但過高的估值和眾多參與方讓投資者難以抉擇。跨鏈橋將會是多鏈格局下的高確定性角色,可以隨著新鏈誕生不斷拓寬業務,在新鏈失敗時幾乎不用承擔什么風險,因此我.

1900/1/1 0:00:00
ads