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

什么是以太坊(ETH)虛擬機(EVM),它是如何工作的?_以太坊:Etherael指什么寓意

Author:

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

EVM構成了以太坊區塊鏈的支柱,為開發人員提供了一個運行時環境來構建DApp和其他應用程序。

就市值而言,以太幣(ETH)是第二大加密貨幣,因其原生ETH代幣而受到加密貨幣投資者的歡迎。然而,它的原生Solidity編程語言和以太坊虛擬機(EVM)有助于它從開發者社區獲得好評。事實上,以太坊區塊鏈因其靈活性、廣泛的可用開發工具和平臺龐大的用戶群而繼續吸引著去中心化應用程序(DApp)開發人員。

EVM構成區塊鏈架構的核心,是執行其應用程序代碼或智能合約的程序,正如它們所稱,為它們提供運行在以太坊網絡之上的運行時環境。更重要的是,EVM是圖靈完備的,因此可以運行以任何編程語言編寫的任何程序,從而允許開發人員輕松地為新興的Web3空間創建自定義智能合約和DApp。

Tether首席技術官:如果在30天內發行和贖回的總和為0并不能證明什么:金色財經報道,Tether首席技術官Paolo Ardoino在社交媒體上稱,關于穩定幣的穩定性和流動性。如果在30天內,發行和贖回的總和為0,只是意味著發行的資金流入會覆蓋贖回的資金,并不能證明什么。而如果在同一時間段內,凈余額為負150億,這意味著穩定幣能夠在不使用其他客戶的錢的情況下將錢還給要求贖回的客戶,并且可以真實地聲稱它具有很大的流動性并且是安全的。[2022/7/6 1:55:10]

除了這些重要功能外,EVM還可以訪問網絡中的所有節點,處理智能合約執行并有效處理以太坊區塊鏈上的所有交易,使其成為當今最強大的虛擬機之一。

什么是以太坊虛擬機(EVM),它是如何工作的?

以太坊網絡于2013年由程序員VitalikButerin概念化,其作為DApp開發人員首選區塊鏈的巨大成功歸功于GavinWood在以太坊任職期間設計的以太坊虛擬機(EVM)。EVM使用C++編寫并使用LLVM項目編譯器,是一種特殊的狀態機,可以連續運行,其不可變操作決定了以太坊區塊鏈中每個塊的狀態。

“比特幣到底是什么”登上抖音熱榜:抖音熱榜數據顯示,比特幣到底是什么”登上抖音熱榜,現排名第2位,當前熱度值為857.6w。[2021/2/23 17:43:36]

EVM不僅管理節點可以或不可以對以太坊區塊鏈維護的分布式賬本做什么,還定義了從一個塊到另一個塊改變狀態的具體規則。后一種功能使以太坊聞名的智能合約功能成為可能。

要了解以太坊虛擬機的作用,需要查看它為確保以太坊網絡平穩運行而提供的每一種不同功能。對于接收到的每個輸入,EVM都會產生一個本質上具有確定性并遵循最簡單意義上的數學函數的輸出。

EVM的運行方式類似于將瞬態值推送到下推堆棧和從下推堆棧推送瞬態值的堆棧機器,其深度為1024項,每一項都是一個256位字。它還以字節數組的形式維護一個臨時內存,它在以太坊區塊鏈上的兩個交易之間發生變化。已編譯的智能合約代碼由EVM以140個標準操作碼集合的形式執行,而其他區塊鏈特定的堆棧操作也由它實現。

華爾街分析師:比特幣的波動性與蘋果或亞馬遜等大盤股沒什么不同:華爾街金融分析師、比特幣支持者Max Keizer發推文表示,比特幣的波動性與蘋果(AAPL)或亞馬遜(AMZN)或任何其他大盤股沒什么不同。經濟學家顯然從未擁有過這些資產,這就是為什么沒有一個經濟學家是億萬富翁的原因。(U.today)[2020/5/11]

因此,EVM的機器狀態在處理任何交易期間本質上是易變的,而全局或世界狀態包含有關在以太坊區塊鏈上維護的不同賬戶的信息。所有操作均由EVM代碼管理,自2015年以太坊網絡推出以來,該代碼本身已經經歷了多次迭代,導致目前使用的EVM存在不同的實現。

事實上,EVM負責在數千個以太坊節點和執行代碼之間維持一定程度的抽象,充當提供一致結果而不向客戶端或節點泄露許多細節的函數。

動態 | 印度版“誰想成為百萬富翁”節目提及Libra 主持人向觀眾解釋什么是加密貨幣:印度最受歡迎的真人秀節目Kaun Banega Crorepati(KBC)根據節目“誰想成為百萬富翁(Who Wants to Be a Millionaire)”改編而成。節目中一名參賽者被問到一個關于Facebook的Libra加密貨幣的問題,節目主持人Amitabh Bachchan繼續向數百萬觀眾解釋什么是加密貨幣。 Wazirx交易所首席執行官Nischal Shetty在節目發布后發推稱,“由于這個原因,數百萬印度人現在知道加密貨幣。”(Bitcoin.com)[2019/9/10]

以太坊虛擬機(EVM)的用途是什么?

EVM一直可靠地為以太坊網絡上運行的所有應用程序提供支持,沒有任何重大停機報告。對于開發人員而言,EVM充當運行較小的可執行程序的總體程序,同時為他們提供使用各種編程語言編寫這些智能合約的自由其他。

聲音 | 趙長鵬:用戶在投資前首先得弄清標的究竟是什么:趙長鵬在社交平臺上稱,投資者與其抱怨USDT在審計工作上有所欠缺,不如變換思路:在投資之前徹底弄清標的究竟是什么。[2018/9/28]

由于EVM提供的這種靈活性,以太坊區塊鏈在去中心化金融(DeFi)和不可替代代幣(NFT)領域催生了數以千計的DApp。這些DApp中的每一個及其構成的智能合約都被轉換成字節碼,這些字節碼被輸入EVM并分布在以太坊網絡的所有節點中。部署智能合約時,EVM負責與所有節點通信并在達成共識后影響狀態更改。

可以說,EVM被插入到每個以太坊節點中,使用字節碼而不是基礎編程語言來執行智能合約,從而將物理主機與運行以太坊的機器代碼隔離開來。

以太坊虛擬機(EVM)的好處

由于EVM的運行方式,開發人員可以執行代碼而不必擔心它對網絡其余部分的影響,或者它可能會逃避托管在任何節點計算機上的數據或個人文件。

此外,他們可以在具有分布式共識的不同計算環境中運行復雜的智能合約。這確保單個節點的故障不會對DApp或智能合約的運行產生任何負面影響,因為EVM代碼在所有節點上保持相同。此外,由于帳戶數據在EVM中維護在全局級別,開發人員發現它非常適合編寫自定義智能合約代碼和創建可以訪問此全局數據集并產生可靠輸出的不同DApp。

結果的神圣性使得EVM,特別是Ethereum區塊鏈總體上非常適合DApps和智能合約Ethereum生態系統的可持續擴展。再加上可供開發人員選擇的標準代碼庫、越來越多的EVM兼容的第2層區塊鏈和大量潛在的EVM用例,很容易看出為什么EVM是首選平臺用于Web3開發。

以太坊虛擬機(EVM)的缺點

盡管EVM提供了許多優點,但在以太坊上構建的開發人員和企業家需要考慮某些缺點。其中最重要的是與在以太坊網絡上運行智能合約相關的高額交易費用或天然氣成本。

這些費用以ETH支付,根據合同的復雜程度和執行時的網絡擁堵情況而有所不同,因此開發人員和企業家必須相應地為其服務定價。此外,由于Solidity是EVM上最受歡迎的編碼語言,這確實意味著開發人員需要有足夠的經驗并擁有少量的技術專長才能使用它創建高效的智能合約。

后者很重要,因為任何額外的計算要求都會導致更高的gas成本,并最終證明不利于項目的成功。如果開發人員選擇使用其他語言編寫代碼,他們需要小心解決代碼中的任何固有重復,因為EVM無論如何都會繼續編譯它們。雖然可以在稍后階段升級智能合約,但它會帶來與創建引用原始智能合約地址的中介智能合約相關的安全風險。

EVM的未來

盡管EVM給區塊鏈生態系統帶來了革命性的變化,但許多區塊鏈項目正在改進這種用于讀取和執行代碼的技術。

隨著跨鏈互操作性成為開發人員最重要的方面,許多EVM兼容的區塊鏈得到了支持,其中大多數提供比以太坊協議更低的gas和更快的交易速度。因此,這些區塊鏈現在能夠與以太坊用戶無縫交互,并使用區塊鏈橋促進資金轉移到他們自己的網絡。

然而,隨著以太坊協議在2022年9月成功完成Merge,下一個目標是從EVM轉向以太坊WebAssembly(eWASM)。eWASM被設計為高度模塊化和獨立于平臺,被吹捧為以太坊協議的下一個游戲規則改變者,并且可以激勵其他區塊鏈也將這種運行時環境用于智能合約。然而,eWASM是否會取代EVM成為最受信任的智能合約機制,這個問題只有時間才能回答。

抱團取暖,有問題的可以在評論區給我留言

Tags:以太坊區塊鏈ETH以太坊幣是什么幣區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢ETH錢包地址ETH挖礦app下載Etherael指什么寓意

中幣
Shiba Inu:多方預測 SHIB 價格,會觸及 0.01 美元嗎?_SHIB:SHIB幣SHI價格

ShibaInu(SHIB)是目前最受歡迎的加密貨幣項目之一。SHIB粉絲和用戶的目標之一是讓代幣的價格達到0.01美元。許多消息來源都對SHIB在可預見的未來的價格做出了預測.

1900/1/1 0:00:00
加密貨幣在周末交易中下滑;以太坊是否選擇了錯誤的合并時間?_以太坊:加密貨幣

以太幣跌至7月以來的最低水平;比特幣跌破19.5K美元。 早上好。這是正在發生的事情:價格:以太幣跌至7月以來的最低水平;隨著投資者等待美國央行的最新利率決定,比特幣和主要山寨幣暴跌.

1900/1/1 0:00:00
比特幣(BTC):暴風雨前的平靜_比特幣:UPL幣BTCs是不是黃了

與高度波動的股票、信貸和外匯市場形成鮮明對比的是,最近幾周加密貨幣市場一直保持非常穩定。隨著比特幣在許多傳統指標上得到支撐,我們在評估這里是否會形成真正的底部.

1900/1/1 0:00:00
比特幣(BTC)正在彌補損失,專家的目標是 40,000 美元_比特幣:Terra比特幣中國官網聯系方式

比特幣價格重回上升趨勢,而其他投資產品也可以再次上漲。 昨天比特幣在多頭擺脫了來自美國的另一個壞消息后,比特幣反彈至29,000美元.

1900/1/1 0:00:00
前美國國會候選人稱柴犬 (SHIB) 開始了“整個燒傷熱”_SHIB:SHIB幣SHI價格

ShibaInu被認為是在新興市場掀起燒錢熱潮的加密項目。前美國國會候選人和GokhshteinMedia的創始人DavidGokhshtein抽出時間承認ShibaInu(SHIB)社區在加密.

1900/1/1 0:00:00
「崛起社區」盡管美國證券交易委員會!比特幣和山寨幣都因他們上漲_加密貨幣:全球十大加密貨幣比特幣中國官網聯系方式

概括 在SEC起訴Binance和Coinbase后,加密貨幣市場暴跌。比特幣和山寨幣強勁反彈,收復了大部分損失。在BTC和ETH的帶動下,市值上漲,買盤情緒高漲.

1900/1/1 0:00:00
ads