什么是以太坊虛擬機(jī)EVM?EVM有什么作用?
區(qū)塊鏈?zhǔn)撬屑用茇泿诺幕A(chǔ),并且它也是一種快速發(fā)展的技術(shù),有許多應(yīng)用程序或項目可以用來解決問題。作為加密貨幣愛好者,也許你聽過類似智能合約和以太坊虛擬機(jī)(EVM)這些概念。那么你知道它們是什么,以及它們是如何運(yùn)作的嗎?
以太坊是一個可編程的區(qū)塊鏈。與比特幣不同,以太坊并沒有給用戶提供一組預(yù)定義的操作(比如比特幣交易),而是允許用戶創(chuàng)建他們自己的操作,這些操作可以任意復(fù)雜。這樣,以太坊成為了多種不同類型去中心化區(qū)塊鏈的平臺,包括但是不限于密碼學(xué)貨幣。
什么是以太坊虛擬機(jī)EVM?
就像所有區(qū)塊鏈一樣,以太坊會使用在自己計算機(jī)上運(yùn)行的節(jié)點(diǎn),來保證安全性同時也保持信任。每個參與到以太坊協(xié)議中的節(jié)點(diǎn)都會在各自電腦上運(yùn)行軟件,這就被稱為以太坊虛擬機(jī)(EVM)。
首先,以太坊虛擬機(jī)會通過防止DOS(拒絕服務(wù)攻擊)攻擊來保證安全性,這個攻擊是加密貨幣領(lǐng)域的挑戰(zhàn)。其次,EVM會解釋并執(zhí)行以太坊編程語言,并確??梢栽跊]有任何干擾的情況下實(shí)現(xiàn)通信。
更詳細(xì)地來看,EVM可以簡單地理解為一個系統(tǒng),旨在作為基于以太坊的智能合約的運(yùn)行時環(huán)境。眾所周知,智能合約可以讓世界各地的人們在無需中心化機(jī)構(gòu)的情況下,進(jìn)行交互和交換價值。毫無疑問,這個技術(shù)會在不遠(yuǎn)的未來,顛覆很多產(chǎn)業(yè)。
同時,我們需要注意到,以太坊虛擬機(jī)是在沙盒中運(yùn)行,這是和區(qū)塊鏈主鏈完全隔離的,并且完美地作為測試環(huán)境運(yùn)行。因此,任何想要使用EVM創(chuàng)建智能合約的人,都可以在不受到其他區(qū)塊鏈操作的影響下完成。
也許你會問:為什么要在沙盒環(huán)境中執(zhí)行測試?在沙盒環(huán)境下運(yùn)行測試是非常必要的,因為如果有錯誤的代碼會讓任何智能合約毀滅。此外,沙盒環(huán)境提供了無限的機(jī)會來學(xué)習(xí),迭代,改進(jìn)并最終構(gòu)建強(qiáng)大的智能合約。
以太坊區(qū)塊鏈 vs EVM vs 智能合約
以太坊區(qū)塊鏈可以托管三種類型的交易:
首先,你可以將以太坊從一個賬戶轉(zhuǎn)移到另一個賬戶。這些轉(zhuǎn)賬和比特幣轉(zhuǎn)賬差不多。例如,你可以轉(zhuǎn)3ETH到房東的賬戶,作為房租。這些轉(zhuǎn)賬記錄會包含以下內(nèi)容:轉(zhuǎn)賬生效時的時間戳,轉(zhuǎn)出資金者的地址作為資金的來源,接受者的地址,當(dāng)然還有資金的數(shù)額。
其次,用戶還可以不給特定對象轉(zhuǎn)賬。這類轉(zhuǎn)賬就是創(chuàng)建智能合約。例如,假如Jackson和James很聰明,他們打算為特定賭注的條件創(chuàng)建智能合約。這種轉(zhuǎn)賬就會包含轉(zhuǎn)出者的賬戶地址以及時間戳。
第三,從外部賬戶轉(zhuǎn)賬到智能合約。每次賬戶想要執(zhí)行智能合約,轉(zhuǎn)賬就會根據(jù)智能合約完成,而且相關(guān)的執(zhí)行規(guī)則會記錄在數(shù)據(jù)中,來指導(dǎo)這個合約如何運(yùn)行。
每次上述的轉(zhuǎn)賬發(fā)生,網(wǎng)絡(luò)中的節(jié)點(diǎn)就會通過EVM來運(yùn)行特定的代碼。
智能合約的費(fèi)用
每次運(yùn)行智能合約,都需要支付給EVM一定金額來執(zhí)行。這個費(fèi)用是支付給特定的節(jié)點(diǎn),它們是用來存儲,計算,執(zhí)行和驗證智能合約。
每個智能合約的費(fèi)用是基于每個狀態(tài)的成本來計算的。費(fèi)用是通過燃料費(fèi)用(Gas)來支付的,然后會轉(zhuǎn)換成以太坊。因此,為了執(zhí)行智能合約,你需要確定你想要花費(fèi)的燃料費(fèi)用(Gas)。這個執(zhí)行過程會在完成轉(zhuǎn)賬或者當(dāng)燃料極限達(dá)到的時候終止。這會防止智能合約永遠(yuǎn)無止境地運(yùn)行下去。
EVM有什么作用
當(dāng)以太坊區(qū)塊鏈上有轉(zhuǎn)賬的時候,EVM會按照下面的步驟來執(zhí)行:
1.確認(rèn)轉(zhuǎn)賬是否有正確的數(shù)值,確認(rèn)簽名的有效性以及是否轉(zhuǎn)賬nonce符合特定轉(zhuǎn)賬數(shù)量的nonce。如果有誤差,轉(zhuǎn)賬會被作為錯誤返回。
2.計算轉(zhuǎn)賬需要的費(fèi)用,并且收取燃料費(fèi)用。
3.執(zhí)行數(shù)字資產(chǎn)轉(zhuǎn)賬到特定地址。
如果EVM會檢測轉(zhuǎn)出者沒有足夠的手續(xù)費(fèi)用,那么轉(zhuǎn)賬將被回滾。而且轉(zhuǎn)賬費(fèi)用不會退回,這會支付給礦工。
但是,如果轉(zhuǎn)賬失敗是因為接受者地址有問題,EVM會把發(fā)出的資金數(shù)量以及相關(guān)的手續(xù)費(fèi),退還給發(fā)出者(沒有礦工收到費(fèi)用)。
總結(jié)
以太坊虛擬機(jī)是以太坊區(qū)塊鏈中,非常重要的部分。從本文可以看出,它在智能合約存儲,執(zhí)行和驗證過程中,都有非常重要的作用。
有了以太坊虛擬機(jī)和智能合約,你可以通過簡單地點(diǎn)擊按鍵,就可以在全球進(jìn)行交易,而且還無需任何中介,因此也避免了多余的費(fèi)用。
總地來說,以太坊虛擬機(jī)會是以太坊區(qū)塊鏈中最重要的作用,同時會在2018年以及以后,有著顛覆性的影響。
以上就是什么是以太坊虛擬機(jī)EVM?EVM有什么作用?的詳細(xì)內(nèi)容,更多關(guān)于以太坊虛擬機(jī)EVM百科知識的資料請關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
虛擬貨幣怎么玩?虛擬貨幣賺錢的15種方法詳解
虛擬貨幣作為一個新興市場,存在許多機(jī)會,這是眾所周知的,然而,許多人把虛擬貨幣投資等同于交易,其實(shí)并不是,交易只是虛擬貨幣玩法的一種,還有許多其他的虛擬貨幣投資方…
2025-07-24 -
虛擬貨幣排名,值得推薦的虛擬貨幣有哪些?虛擬貨幣如何選擇?
在目前各類金融資產(chǎn)異常波動的情況下,除黃金外,虛擬貨幣也成了越來越多人投資避險的選擇,畢竟它的保密性、流動性都是更方便的,是資產(chǎn)配置中不可忽視的標(biāo)的,但虛擬貨幣…
2025-07-24 -
GameFi是什么?有哪些項目類型?2025熱門GameFi項目盤點(diǎn)
GameFi意思是用區(qū)塊鏈技術(shù)把游戲中的虛擬寶物、游戲貨幣轉(zhuǎn)成NFT和加密貨幣,讓人可以在加密貨幣交易所自由交易,本文將介紹GameFi是什么,有哪些項目類型、優(yōu)點(diǎn)、缺點(diǎn)以及目…
2025-07-24 -
如何使用ChatGPT 和Grok AI 分析鏈上數(shù)據(jù)、鯨魚動向?一文解析
在加密貨幣領(lǐng)域,速度不僅是優(yōu)勢,它是生存的關(guān)鍵, 有個問題:當(dāng)技術(shù)指標(biāo)如相對強(qiáng)弱指數(shù)(RSI)或移動平均匯聚擴(kuò)散(MACD)反應(yīng)過來時,鯨魚已經(jīng)撤退了,那么,如何使用ChatGPT …
2025-07-24 -
一文速覽加密牛市周期:本輪牛市何時結(jié)束?
加密市場似乎正進(jìn)入活躍增長階段,比特幣價格上揚(yáng),帶動了整個加密市場的上漲,但每位投資者都會問一個問題:牛市何時結(jié)束,何時鎖定利潤?或許市場周期和流動性層級可以提供…
2025-07-24 -
什么是流動性質(zhì)押代幣?如何運(yùn)作?新手指南
隨著加密貨幣生態(tài)系統(tǒng)的不斷發(fā)展,新的金融工具正在改變交易者賺取收益和參與區(qū)塊鏈安全的方式,流動性質(zhì)押代幣 (LST) 就是其中一項創(chuàng)新,它為那些希望在不鎖定資產(chǎn)的情況下…
2025-07-24 -
2025年最適合使用的Memecoin Launchpad有哪些?最佳Memecoin Launchpad
最佳的 memecoin 發(fā)行平臺正在改變 2025 年 meme 代幣的上線方式,使創(chuàng)作者無需任何編程技能即可發(fā)行代幣,并最大限度地提升社區(qū)影響力,在本指南中,我們將探索 2025 年最…
2025-07-23 -
流動性挖礦和質(zhì)押挖礦有什么不同?之間的區(qū)別和聯(lián)系介紹
流動性挖礦和質(zhì)押挖礦是兩種常見的加密貨幣挖礦方式,它們雖然都涉及通過鎖定加密資產(chǎn)來獲得獎勵,但其操作機(jī)制、目的和收益方式有所不同,下文將為大家詳細(xì)介紹流動性挖礦…
2025-07-23 -
2025年中心化交易所的加密貨幣流動性五大亮點(diǎn)
流動性已成為衡量加密資產(chǎn)的關(guān)鍵指標(biāo),它不僅影響著交易的便捷性,還影響著波動性、滑點(diǎn)以及機(jī)構(gòu)吸引力,本報告探討了領(lǐng)先的中心化交易所的交易深度,重點(diǎn)關(guān)注窄幅價格區(qū)間,以…
2025-07-22 -
什么是鏈?鏈?zhǔn)窃趺催\(yùn)作的?區(qū)塊鏈網(wǎng)絡(luò)的全面介紹
在快速發(fā)展的加密貨幣和去中心化金融世界中,理解什么是鏈——通常簡單地稱為“鏈”或區(qū)塊鏈網(wǎng)絡(luò)——是基礎(chǔ),無論你是在跟蹤下一個空投、探索加密市場,還是深入了解區(qū)塊鏈…
2025-07-22