買以太坊 買以太坊
Ctrl+D 買以太坊
ads

區塊鏈:什么是以太坊虛擬機(EVM) 它是如何工作的?_ETH以太坊今日行情

Author:

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

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

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

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

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

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

《周六夜現場》在OpenSea拍賣NFT作品“到底什么是NFT”:NBC的《周六夜現場》(Saturday Night Live:SNL)團隊正在OpenSea上拍賣NFT作品“到底什么是NFT?”(What the hell's an NFT?)。SNL拍攝的同名短視頻頗受歡迎,它使用2000年代初的流行文化為SNL觀眾揭開了NFT的神秘面紗,三分半的搞笑說唱改編了來自姆爺(Eminem)的《Without Me》,SNL演員還Cosplay了黑客帝國的Morpheus,向觀眾解釋了NFT的簡單概念。截至目前,該NFT目前的出價為6.9 ETH,拍賣于4月5日結束。中標者不僅將獲得NFT,還將收到在第47季錄制《周六夜現場》的兩張門票。(decrypt)[2021/4/4 19:44:02]

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

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

直播 | 六六 - 幣安 > 我為什么選擇幣安:金色財經 · 直播主辦的《 幣圈 “后浪” 仙女直播周》第3期今晚20:00準時開始,本期“后浪”仙女幣安新媒體營銷經理六六 將在直播間聊聊“我為什么選擇幣安”,感興趣的朋友掃碼移步收聽![2020/6/3]

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

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

聲音 | 江卓爾:改個難度調整算法并不是什么大問題:萊比特礦池江卓爾回應網友指責“BCHABC加入防重組代碼是愚蠢的”時稱,這邏輯水平也太low了吧,和Core黨一個水平,Core黨喜歡噴BCH有EDA所以容易分裂,說得好像BTC沒有EDA,有哪個BTC分叉幣因為難度高死掉了一樣。都要改規則分叉了,還不能隨便改個難度調整算法?[2018/11/22]

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

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

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

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

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

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

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

蔡文勝:我為什么看好區塊鏈?:今日凌晨,知名投資人隆領資本蔡文勝在“三點鐘無眠區塊鏈”社群內分享觀點,整理如下:1.區塊鏈是一場大變革,目前只有小部分人先知先覺。 2.區塊鏈是人類有史以來最大的泡沫,但泡沫剛剛開始,同時也能助推技術革命。 3.現在進場比特幣仍是先行者,最后觀望者進場才是韭菜。 4.區塊鏈代表未來,投資區塊鏈就是投資價值。 5.目前政策是鼓勵區塊鏈技術發展的。 6.區塊鏈技術的發展一日千里,一天不學習就會落后。 7.未來會繼續分叉,但最終只會留存幾個主鏈,形成基礎貨幣;但應用數字貨幣不會比基礎貨幣價值低。 8.區塊鏈不是互聯網的升級版本,不單是技術的創新,更是商業邏輯的改革。 9.區塊鏈可參考互聯網的發展路線,從基礎設施、工具軟件,到最后和傳統行業結合。[2018/2/19]

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

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:以太坊區塊鏈NFTDAPETH以太坊今日行情區塊鏈dapp開發pdfSWISSNFTFUND價格DAP幣

幣安下載
SEC:當NFT泡沫散去 18數藏陷阱浮出水面_sec幣是什么

Crypto圈中非常盛行“幣圈一天,人間一年”這句話。因為和傳統金融市場相比,加密資產行情的波動顯得尤為劇烈.

1900/1/1 0:00:00
TPS:Layer2之爭:短期看Optimism 長期看zkSync?_PlayerCoin

原文作者:Lao Bai今天來說說 Layer2 的 OP 與 ZK 之爭問題  短期 OP,長期 ZK? 這句話因為 V 神說過,所以被很多人認為是「金科玉律」.

1900/1/1 0:00:00
NBC:黑客如何在三分鐘利用3000美元套取1億人民幣?Ankr相關安全事件分析_TER

2022年12月2日,據區塊鏈安全審計公司Beosin旗下Beosin EagleEye安全風險監控、預警與阻斷平臺監測顯示,AnkStaking的aBNBc Token項目遭受私鑰泄露攻擊.

1900/1/1 0:00:00
WEB3:Web3 項目如何設計成熟的商業模式和代幣經濟?_區塊鏈

原文標題:《Maturity for a successful next Web3 cycle: A case for Token Engineering》作者:Achim Struve.

1900/1/1 0:00:00
以太坊:以太坊合并對稅收有什么影響?_KTETH價格

文:Seun Gbri 來源:Global Coin Research已故的斯蒂芬·柯維(Stephen Covey)曾說,生活中有三個常量:變化、選擇和原則。我們正在增加第四個:稅收.

1900/1/1 0:00:00
META:Web3 遲早也是印度人的?_web3域名.tid

撰文:0xmin 最近,印度人成為了全球舞臺上的明星。繼印度人占領硅谷之后,最近,他們又接管了英國。42 歲的蘇納克成為了英國首位印度裔首相,印裔精英不斷出圈.

1900/1/1 0:00:00
ads