比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > ADA > Info

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

Author:

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

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

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

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

俄羅斯經濟學家:無論央行采取什么行動,加密貨幣都不會被完全消滅:金色財經報道,俄羅斯著名的經濟學家Nikita Maslennikov認為,中央銀行最終將決定加密貨幣的命運,即使他們目前沒有“優先考慮”對該行業的監管。加密貨幣監管已成為許多國家的問題。然而,中央銀行不認為加密貨幣監管是他們的主要任務之一。俄羅斯和中國都對加密貨幣采取了“更強硬的立場”。中國已禁止大多數與加密相關的活動,包括采礦和交易加密貨幣。俄羅斯中央銀行也提議全面禁止,盡管其他政府機構采取了更先進的方法。而美國迄今為止采取了更溫和的監管方式。盡管如此,加密貨幣的未來仍與中央銀行對市場的監管有關。

Maslennikov聲稱,無論央行行長采取什么行動,加密貨幣都不會被完全消滅。他表示,人們對“風險和投機”的胃口將確保加密貨幣以某種形式存在。[2023/2/21 12:19:42]

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

火幣尖峰對話|今天,我們為什么要討論DeFi?:7月30日,由金色財經作為獨家戰略媒體支持的火幣尖峰對話DeFi系列首場AMA將于15:00線上開啟。

此次對話以“今天,我們為什么要談論DeFi?”為主題,金色財經合伙人佟揚將與火幣去中心化事業部運營負責人高潮深度探討DeFi發展的那些事,為行業從業者呈現真實的DeFi發展圖景。

更多詳情見原文鏈接查看。[2020/7/30]

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

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

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

摩根溪創始人:沒人知道美聯儲何時印鈔 但我們知道比特幣會做什么:摩根溪創始人Anthony?Pompliano發推稱,沒人知道美聯儲是下周、下個月還是今年晚些時候印更多的美元。不過,我們知道比特幣到底會做什么。[2020/7/21]

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

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

聲音 | CSW談BSV大漲:知道背后有什么事,但不會說出來:BSV支持者Craig Wright(CSW)近期接受了BlockTV的采訪。在談及BSV日前大幅拉升近300%的背后原因時,CSW表示:“我知道這背后有什么事、什么人,也知道其他的一些事情。我知道有人在做些什么,但這些都不是公開信息,所以我不打算分享。”在談及與Kleiman的訴訟案時,CSW表示,他不會讓法院輕易地強制他支付(50萬比特幣)。因為如果他把50萬比特幣交給Kleiman,數字資產和整個加密貨幣市場都會受到影響,因為Kleiman很可能會為了支付遺產稅而出售大量比特幣。在談及關鍵性的私鑰問題時,CSW稱不愿意透露任何細節。(Crypto Ticker)[2020/1/31]

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

聲音 | 吳忌寒:想知道什么時候可以將BSV存入交易所并出售:吳忌寒發推文稱,想知道什么時候可以將其BSV存入交易所并出售。[2018/11/18]

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

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

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

由于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指什么寓意

ADA
本周比特幣要做的五件事:GBTC 是 BTC 的下一個黑天鵝嗎?_比特幣

關于比特幣和GBTC的謠言越來越多:發生了什么事? 比特幣在兩年來最低的每周收盤價之后開始新的一周,并繼續表現與2020年11月一樣.

1900/1/1 0:00:00
BabyDoge 是否必須依賴比特幣(BTC)、以太坊(ETH)來恢復?_狗狗幣

比特幣和以太坊的估值在過去一天趨于穩定。市場的王幣一直徘徊在1.65萬美元左右,而山寨幣王一直保持在1.1萬美元。周五,加密貨幣市值略有下行0.9%,幾乎保持在8300億美元左右不變.

1900/1/1 0:00:00
從周星馳ins喊人招聘Web3人才說起_DOT

從周星馳ins喊人招聘Web3人才說起2022年10月18日,著名影星、導演周星馳在知名社交平臺Instagram上開設首個社交帳號,并發布人才招募令:“在漆黑中找尋鮮明出眾的Web3人才.

1900/1/1 0:00:00
區塊鏈技術基礎知識_區塊鏈

大家好,這里是鏈客區塊鏈技術問答社區。鏈客,專為開發者而生,有問必答! 區塊鏈基礎 區塊鏈作為一個概念對程序員來說并不難理解。原因是大多數復雜性只是為平臺提供一系列功能和承諾.

1900/1/1 0:00:00
KLAY、狗狗幣(DOGE)、THETA、TON 和 ATOM 表現優于大盤_KLAY

簡單來說 KLAY和DOGE已從下行阻力線中突破。TON正試圖突破1.94美元。THETA完成了雙底形態.

1900/1/1 0:00:00
「崛起社區」Bonk,讓 Solana 飛起來的模因加密貨幣_Solana

自上個月以來出現了一種新的加密貨幣模因:它叫做Bonk,它是Solana上的一種代幣。在官方網站上,它被稱為Solana上第一個專用于狗的硬幣.

1900/1/1 0:00:00
ads