搜尋
首頁網路3.0以太坊虛擬機器EVM是什麼,有何用處?

以太坊虛擬機器EVM是什麼,有何用處?

Mar 06, 2024 pm 01:39 PM
虛擬機區塊鏈比特幣以太坊標準函式庫optimism以太坊區塊鏈比特幣 (bitcoin)區塊鏈(blockchain)

早前 Optimism 宣布將升級為 EVM 全相容,開發者可使用 Solidity 智慧合約直接在 Layer2 部署以太坊上所運行的工具,這意味著以太坊網路的可擴展性進一步增大。

那麼,這裡面提到的以太坊虛擬機,也就是EVM(Ethereum Virtual Machine,EVM)是什麼意思,又有何用處呢?今天就讓我們來一探究竟。

01
什麼是以太坊虛擬機器?

電腦專業的同學對「虛擬機」應該並不陌生,「虛擬機」是指透過軟體模擬的具有完整硬體系統功能的、運行在一個完全隔離環境中的完整計算機系統。

通俗點講,虛擬機就是我們透過軟體模擬出了跟我們個人電腦一模一樣的虛擬機器,它擁有跟實際實體電腦同樣的軟硬體資源。

進入虛擬系統之後,我們日常的所有操作都可以在這個全新且獨立的虛擬系統裡面進行,可以獨立安裝運行軟體,保存資料等等。

這樣一來,我們大可在虛擬機中盡情的折騰,各種病毒和攻擊都不怕,大不了重裝一下虛擬機,並不會對真正的系統產生任何影響。

以太坊虛擬機器EVM是什麼,有何用處?

就好比《西遊記》中的六耳獼猴跟孫悟空有著同樣的外表,也都擁有降妖除魔的能力,但他們又是獨立的個體。即便六耳獼猴被打死之後,也不會對孫悟空本身造成任何影響。

我們知道比特幣網路像是一個巨大且即時更新的分散式帳本,世界上任何地方的電腦均可以透過網路連接到比特幣系統,它有著有去中心化、不可篡改和公開透明的特點。

在這個網路裡面沒有虛擬機,比特幣更主要的功能是用來記錄、儲存鏈上隨時進行的交易資料。

而以太坊虛擬機顧名思義則是建立在以太坊區塊鏈上的一個抽象的機器,它可以使在其上面運行的程式彼此隔離,並且與主鏈分離。

02
以太坊虛擬機器有何用處?

相較於比特幣被視為分散式的記帳本,以太坊致力成為“下一代智能合約和去中心化應用平台”,則可以被看作是可以運行程序的分散式運算平台。

Vitalik 也將其構想為一個去中心化的「世界電腦」。作為計算機,就需要有計算,存儲,執行等功能。

所以,以太坊在擁有比特幣網路中基本的資料儲存功能之外,還需要運行各種程式碼進行計算,由以太坊虛擬機(EVM)所編譯和解釋執行的軟體或應用就是「智能合約」。

當以太坊鏈上發生轉帳交易的時候,以太坊虛擬機(EVM)會進行以下一系列工作:

· 調取轉帳的數值,分析合約的指令。

· 計算Gas的消耗(手續費), 確保發出轉帳的地址有足夠的Gas費。

· 執行合約,實現轉帳到對應的位址。

從上面以太坊虛擬機器(EVM)的工作流程中,我們可以窺見EVM對於以太坊的幾個功能:

· 方便測試:為了確保各種「智慧合約」的順利執行,我們需要為它們創造一個安全的運作環境,以太坊虛擬機器就是一個程式碼的運作環境。

正如我們上文所說,在虛擬機器裡的各種操作不會影響主機一樣,任何想要在以太坊虛擬機創建智能合約的開發者可以在虛擬機器上測試各種應用而不佔用主鏈資源也不受其他區塊鏈的影響。

· 增加安全性:以太坊上承載著具有強大功能的各種應用,其邏輯也就更加複雜,開發者也越容易出現各種漏洞。 而以太坊虛擬機器是一個完全獨立的沙盒,合約程式碼可對外完全隔離並在 EVM 內部運作。

不僅可以防止因為不法分子或程式設計師的程式錯誤而影響整個主鏈,還可以防止運行智慧合約的實體設備遭受攻擊。

· 保障穩定性:由於以太坊虛擬機器部署在以太坊網路的每個節點,整個以太坊網路的資料由眾多節點共同維護和更新,這保持了整個區塊鏈資料的一致性,這也使以太坊有極高的故障容錯性,保證零停機。

03
小結

#可見,以太坊虛擬機在以太坊區塊鏈中扮演重要的角色,為智能合約的實現提供了技術基礎,不僅整體上可以為開發人員提供應用測試環境,一定程度上提升了以太坊主鏈的安全性、穩定性。

不過它同時也存在著許多缺陷深受詬病,例如 EVM 常用的 Solidity 語言缺乏標準函式庫、合約程式碼不支援升級只支援部署,儲存空間碎片化和維護等。

以上是以太坊虛擬機器EVM是什麼,有何用處?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:知乎。如有侵權,請聯絡admin@php.cn刪除
以太坊的價格為$ 4,00,作為技術指標閃爍的諾言以太坊的價格為$ 4,00,作為技術指標閃爍的諾言Apr 14, 2025 am 11:28 AM

加密貨幣分析師Javon Marks預測,在接下來的幾週內,以太坊價格進行了延長的集會。

OM Mantra加密貨幣墜毀90%,據稱團隊傾倒了90%的令牌供應OM Mantra加密貨幣墜毀90%,據稱團隊傾倒了90%的令牌供應Apr 14, 2025 am 11:26 AM

在對投資者的毀滅性打擊中,OM咒語加密貨幣在過去24小時內倒塌了約90%,價格下降到0.58美元。

BlockDag用2380%的預售ROI削減了噪音BlockDag用2380%的預售ROI削減了噪音Apr 14, 2025 am 11:24 AM

價格波動和政策壓力在加密貨幣中並不新鮮,但是時不時地,一個項目削減了數字太大而忽略的噪音。

4個可以從適度的500美元投資中賺取500,000美元的加密貨幣4個可以從適度的500美元投資中賺取500,000美元的加密貨幣Apr 14, 2025 am 11:22 AM

尤其是在公牛奔跑期間,令人興奮的加密貨幣領域使微小的投資能夠帶來改變生活的利潤。

比特幣(BTC)分析師釘上了2021年市場崩潰比特幣(BTC)分析師釘上了2021年市場崩潰Apr 14, 2025 am 11:20 AM

偽分析師Dave The Wave在社交媒體平台上告訴他的149,300個關注者X,比特幣看起來正處於印刷逆向頭和露肩模式的早期階段

Remittix(RTX)推銷其承諾接管XRP和XLM Payfi市場,並具有開創性的預售Remittix(RTX)推銷其承諾接管XRP和XLM Payfi市場,並具有開創性的預售Apr 14, 2025 am 11:18 AM

Payfi市場在加密貨幣領域表現出了自己的承諾。從XRP到XLM,Remittix(RTX)現在正在接管市場

Mutuum Finance(MUTM)代幣預售吸引了承諾在2025年獲得40倍收益的投資者Mutuum Finance(MUTM)代幣預售吸引了承諾在2025年獲得40倍收益的投資者Apr 14, 2025 am 11:16 AM

Mutuum Finance(Doge)和Pepe(Pepe)引起了人們的關注,預測表明2025年的潛在增加5倍

$ OM的價格最近急劇下降(從大約6美元到1美元)的急劇下降歸因於其標記學的重大變化$ OM的價格最近急劇下降(從大約6美元到1美元)的急劇下降歸因於其標記學的重大變化Apr 14, 2025 am 11:14 AM

為了支持Mantra Chain Mainnet的發布,該項目推出了一種新的令牌組模型,其中包括:

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。