買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > SOL > Info

區塊鏈:什么是以太坊虛擬機(EVM) 它是如何工作的?_dapp幣在哪個交易所

Author:

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

以太坊已成為僅次于比特幣的第二重要區塊鏈。以太坊能發展得這么好,它的原生Solidity編程語言和以太坊虛擬機(EVM)發揮了重要的作用。

以太坊區塊鏈憑借自身擁有的靈活性、大量可用的開發工具和龐大的用戶基礎,繼續吸引著去中心化應用(DApp)開發人員的加入。

作為區塊鏈架構的核心,EVM是執行以太坊應用代碼或智能合約的程序,并為它們提供在以太坊網絡上運行的環境。

此外,EVM是圖靈完備的( 一切可計算的問題都能計算,這樣的虛擬機或者編程語言就叫圖靈完備的),因此理論上,它可以運行所有以編程語言編寫的程序,從而讓開發人員可以輕松地創建自定義智能合約和DApp。

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

聲音 | John McAfee:什么會刺激比特幣上漲,用它:殺軟件之父John McAfee在Twitter發文表示:“什么會刺激比特幣上漲?用它!”[2019/9/28]

以太坊網絡的概念是程序員Vitalik Buterin在2013年提出的。

作為DApp開發者的首選區塊鏈,以太坊的成功有賴于Gavin Wood在以太坊任職期間設計的以太坊虛擬機(EVM)。

EVM用C++編寫并使用 LLVM項目編譯器(LLVM是架構編譯器的框架系統,用于優化任意程序語言編寫的程序的編譯時間、鏈接時間、運行時間以及空閑時間),它是一種可以連續運行的特殊的狀態機,決定著以太坊區塊鏈中每個區塊的狀態。

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

EVM不僅管理著節點對分布式賬本的操作范圍,還定義了在不同區塊之間改變狀態的具體規則。后一種功能是以太坊智能合約成功運行的基礎。

要了解以太坊虛擬機的作用,需要知道它在確保以太坊網絡平穩運行方面都做了些什么。

聲音 | Joseph Young:價格大跌或大漲不意味著什么 不應感到意外:加密貨幣分析師Joseph Young發推稱,在過去的幾個月里,加密市場的趨勢沒有任何改變。自去年11月以來,加密貨幣一直表現出較低的價格波動幅度。因此出現大幅下跌或上漲也不應感到意外,這并不意味著什么。[2019/1/10]

對于接收到的每一個輸入信息,EVM都會產生一個本質上具有確定性的輸出信息。

EVM的運行方式類似于將瞬態值推入和推出下推棧的堆棧機器,其深度為1024個項,而每個項都是256位字。

此外,它還以字節數組的形式維護臨時內存。已編譯的智能合約代碼由EVM以140個標準操作碼集合的形式執行,其他區塊鏈特有的堆棧操作也由它實現。

動態 | 調查顯示:愛爾蘭的大多數人不知道區塊鏈是什么:一項新的研究表明,區塊鏈可能是下一個在技術方面很重要的東西,但愛爾蘭的大多數人不知道它是什么,因此沒有考慮過從事它。這項由Wachsman公司委托開展的對1000人進行的研究發現,在那些拒絕接受區塊鏈相關工作的人中,略多于一半的人表示,他們主要是因為不了解區塊鏈技術是什么。許多人還表示,他們沒有足夠的技能在區塊鏈工作。[2018/11/15]

因此,EVM在處理交易過程中具有本質上不穩定的機器狀態,同時它又具備全局或世界狀態以容納以太坊區塊鏈上的不同賬戶信息。

以太坊上的所有操作均由EVM代碼管理,自2015年以太坊網絡推出以來,EVM代碼本身經歷了多次迭代,這也使得目前存在多種EVM實現工具。

EVM負責維護數千個以太坊節點和執行代碼之間的抽象層級,以及在不向客戶端或節點泄露過多細節的情況下起到傳送一致信息的作用。

投票上幣被質疑 何一回復“不是什么都需要區塊鏈+”:微拍創始人胡震生與何一就“數字貨幣交易所投票上幣”話題展開討論。胡震生認為“投票上幣”交易所沒有公開投票地址,同時也未公布投票算法,他表示“作為參與方認為平臺有修改數據的驅動力和可能性”,認為這“就不是一個優秀的區塊鏈項目”。何一回復稱幣安的投票項目都會經過審核,且投票數據每次都會清洗;交易所本來就是中心化平臺,每個組織有自己的規則,而她一直的觀點是“不是什么都需要‘區塊鏈+’”。[2018/2/28]

EVM一直在為以太坊上的所有應用提供可靠的動力。

對于開發人員來說,EVM是運行較小的可執行程序(在以太坊中稱為智能合約)的首要程序,同時為他們提供了用各種編程語言(如Solidity、Vyper、Python和Yul等)編寫這些智能合約的自由。

由于EVM提供的這種靈活性,以太坊區塊鏈在DeFi和NFT領域催生了數千個DApp。

每一個DApp和組成它們的智能合約都被轉換為字節碼,這些字節碼被傳送至EVM并分布在以太坊網絡的所有節點中。

當部署智能合約時,EVM負責與所有節點聯系,并在達成共識后進行狀態更改。

可以說,正是因為EVM,以太坊得以使用字節碼而非基本編程語言來執行智能合約,從而物理主機與以太坊運行的機器代碼可以被區分開來。

EVM的運作方式為開發人員執行代碼掃清了一些顧慮——不會影響網絡的其他部分或影響托管在任意節點的數據或個人文件。

此外,開發人員可以在具有分布式共識的不同計算環境中運行復雜的智能合約。

這確保單個節點的故障不會對DApp或智能合約的整體運行產生任何負面影響,因為所有節點上的EVM代碼都是相同的。

不僅如此,因為賬戶數據在EVM中維持著一種全局狀態,這為開發人員創造了良好的條件以編寫自定義智能合約代碼和創建可以訪問全局數據集并產生可靠輸出的獨特DApp。

總體上來說,以太坊區塊鏈非常適合于DApp和智能合約的可持續擴展。

除了上述提到的,EVM還有可供開發人員選擇的標準代碼庫、越來越多與之兼容的第2層區塊鏈和大量潛在的EVM用例,這就是為什么EVM是Web3開發的首選平臺。

但EVM并非十全十美,打算在以太坊上發展項目的開發人員和企業家也需要了解一下EVM的不足之處,比如高額交易費或者說Gas成本。

這些費用需要用戶通過ETH進行支付并且會根據智能合約的復雜性和當時網絡擁塞情況變化,這要求開發者和企業家必須對服務進行相應定價。

此外,Solidity是EVM上最受歡迎的編碼語言,這意味著開發人員需要有足夠的經驗和一定的技術專長,才能利用Solidity創建高效的智能合約。

這一點很重要,因為任何額外的計算需求都將導致更高的Gsa成本,而這不利于項目的成功。

如果開發人員選擇使用其他語言進行編碼,那么他們需要認真解決代碼中的任何固有重復問題。

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

跨鏈互操作性對于開發人員來說是最重要的,許多與EVM兼容的區塊鏈已經發展起來了,其中大多數都提供了比以太坊更低的費用和更快的交易速度。

以太坊用戶可以直接與這些區塊鏈進行無縫交互,并通過跨鏈橋將以太坊上的資金轉移到這些區塊鏈。

還有必須提到的是,隨著在2022年9月完成合并,以太坊的下一個目標是完成從EVM到以太坊WebAssembly (eWASM)的范式轉變。

以太坊旨在將eWASM打造成一個高度模塊化并獨立于平臺的虛擬指令集體系架構。

很多人將eWASM吹捧為以太坊的下一個游戲規則改變者,并認為它可能為其他區塊鏈所使用。

然而,eWASM到底能否取代EVM成為最受信任的智能合約機制呢?這個問題,或許只有時間能回答。

NFT中文社區

個人專欄

閱讀更多

金色早8點

金色財經

去中心化金融社區

CertiK中文社區

虎嗅科技

區塊律動BlockBeats

念青

深潮TechFlow

Odaily星球日報

騰訊研究院

Tags:以太坊區塊鏈DAPPDAP以太坊價格今日行情實時數字人民幣與區塊鏈dapp幣在哪個交易所DAP幣

SOL
ETH:滅絕、幸存與進化:寫在11月的加密市場之后_NFTFY

原文作者:Matt CEO @Blofin原文來源:TokenInsight在 2022 年,有些機構在加密市場的歷史數據中.

1900/1/1 0:00:00
FTX:一文速覽八個中等市值項目潛力股_區塊鏈存證說法錯誤的是

撰寫:Crypto Nova編譯:深潮 TechFlow眾所周知,最安全的高回報通常來自中等市值項目。在分析了 50 多個中市值項目之后,我選出了我認為的最佳選擇.

1900/1/1 0:00:00
GAME:批判的角度看GameFi:細數鏈游七宗罪_Bees Game

在牛市的浪潮下,我們被趨勢裹挾著前進,不需深究細查就能得到市場的饋贈;但待潮水落去,如果沒有反思的能力與革新的勇氣,我們又憑什么期待下次仍在場內?在上輪牛市出現的新賽道之中.

1900/1/1 0:00:00
SOL:Solana 還有絕地反彈的機會嗎?_solana幣價格

來源:Bankless 編譯:比推BitpushNews Mary Liu11 月對加密貨幣來說是艱難的一個月,市場不景氣,貸款平臺和一些基金破產,熊市氛圍全面蔓延.

1900/1/1 0:00:00
比特幣:項目周刊 | 當前比特幣市值占比為37.16% 以太坊為16.33%_以太坊幣今日價格行情最新

金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、行情與合約數據、礦業信息、項目動態、技術進展等行業動態。本文是項目周刊,帶您一覽本周主流項目以及明星項目的進展.

1900/1/1 0:00:00
MET:觀點:一個“更好的元宇宙”將是去中心化的_Blin Metaverse

吳說作者 | defioasis本期編輯 | Colin Wu早先,Arweave 團隊發推宣布.

1900/1/1 0:00:00
ads