來源:pseudotheos.mirror.xyz
作者:Pseudotheos
以太坊虛擬機(EVM)是在以太坊區塊鏈上管理狀態和執行智能合約的虛擬機。zkEVMs旨在通過零知識電路來證明EVM的執行,這個領域在過去的一年里已經有了顯著的增長并擴張為一個行業。在該領域涌現了許多不同的項目和社區,每個項目和社區都采取了自己獨特的方案來應對這兩種技術交叉帶來的挑戰和機遇。
對比不同zkEVM項目的一個維度是EVM的兼容程度。雖然EVM兼容是一個連續介質,但有兩種主要的方案:語言層面的兼容和字節碼層面的兼容。
通過國家網信辦備案的數字藏品服務已超150家:金色財經報道,根據國家互聯網信息辦公室發布的第九批境內區塊鏈信息服務備案編號公告,有超過150個數字藏品服務完成備案,而在國家網信辦于3月與5月公布的第七批、第八批境內區塊鏈信息服務備案編號公告中,只有少數幾個數字藏品平臺通過備案,大規模通過數字藏品相關服務,這還是第一次。(華夏時報)[2022/7/27 2:39:59]
要理解這些方案之間的區別,很重要的一點是了解EVM如何執行用Solidity或Vyper等高級語言編寫的代碼。
為了使EVM能夠運行智能合約所指定的行為,有這樣一個過程:高級語言被編譯成字節碼,與EVM相連接。對于Solidity,典型的流程如下:
中國網發起成立元宇宙國際傳播實驗室:6月1日消息,5月31日,由中國外文局(中國國際傳播集團)下屬中國互聯網新聞中心(中國網)和當代中國與世界研究院共同發起的“元宇宙國際傳播實驗室”宣布成立。據實驗室負責人介紹,元宇宙國際傳播實驗室將圍繞“元宇宙對國際傳播帶來的挑戰與機遇”“基于元宇宙的跨文化交流形態和國際傳播策略”“虛擬形象與智能問答機器人”“沉浸式虛擬空間與文化傳播”“數字藏品/NFT”“區塊鏈在國際傳播中的運用”等多個方向開展課題研究,并定期舉辦“對話未來”系列學術沙龍,邀請專家委員會成員、產業領軍人物、技術創新帶頭人等與青年人對話。中國社會科學院新聞與傳播研究所所長、中國社會科學院大學新聞傳播學院院長胡正榮作為首期主講嘉賓,作了“元宇宙賦能國際傳播”專題演講。(中國新聞出版廣電報)[2022/6/1 3:55:30]
1.首先,合約是用Solidity編程語言編寫的,并保存為一個.sol文件。這個文件包含合約的函數、變量和其他元素。Solidity代碼通常使用集成開發環境(IDE)編寫,并遵循特定的語法和結構。
Ember Fund推出NFT指數基金Top NFT Index:6月1日消息,加密投資組合服務提供商Ember Fund推出了包括Bored Ape Yacht Club (BAYC)、Cryptopunks、World of Women和Doodles在內的NFT指數基金Top NFT Index,允許普通投資者接觸投資藍籌NFT,該指數基金的投資門檻較低(10 美元),允許更多人參與NFT投資。(雅虎財經)[2022/6/1 3:55: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以獲得未來文章的通知。本文基于CCBY-SA版權類型。
腳注
:Solidity首先被編譯成一種中間語言,稱為Yul,然后再編譯成字節碼。
Tags:SOLLIDDITSOLIDGreen Satoshi Token(SOL)Lido Staked ETHLYO CreditMOSOLID
埃森哲在消費電子展上發布的調查結果顯示,消費者和企業對元宇宙作為創造者經濟和增強日常任務的工具的興趣日益增長,預計到2025年底將推動1萬億美元的商業機會.
1900/1/1 0:00:00從VC錢包中發現獲利的機會,排名前20的加密貨幣基金總共有1200多個錢包。整個一月/二月我一直在密切關注它們。在這里我將介紹8家最大的風險投資公司,他們最大的持股和近期投資.
1900/1/1 0:00:00原文作者:Ignas,DeFi研究員 原文編譯:0x11 DeFi穩定幣在UST崩潰之中受到重擊,但DAI、FRAX和LUSD依然保持堅挺.
1900/1/1 0:00:00DeFi數據 1、DeFi代幣總市值:513.48億美元 DeFi總市值及前十代幣數據來源:coingecko2、過去24小時去中心化交易所的交易量38.
1900/1/1 0:00:00金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、行情與合約數據、礦業信息、項目動態、技術進展等行業動態。本文是項目周刊,帶您一覽本周主流項目以及明星項目的進展.
1900/1/1 0:00:00如果你是把ETH存進Blur,并準備通過Bid來賺取積分的BlurFarmer,請務必了解這種套利方式,并遵循以下8條建議,防止掉入巨鯨的“套利陷阱”.
1900/1/1 0:00:00