比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

以太坊:科普 | 以太坊虛擬機EVM是什么,有何用處?

Author:

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

近日消息,以太坊擴容方案Optimism宣布其OVM的2.0版將于10月14日部署至Kovan測試網,并于10月28日部署至以太網主網。

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

那么,這里面提到的以太坊虛擬機,即EVM是什么意思,又有何用處呢?今天就讓我們來一探究竟。

01?什么是以太坊虛擬機?

計算機專業的同學對“虛擬機”應該并不陌生,“虛擬機”是指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。

動態 | 人民日報官方微博科普區塊鏈 強調區塊鏈不等于比特幣:人民日報官方微博今早發表9圖科普區塊鏈。其中涉及區塊鏈的特點有:1、安全;2、不可篡改;3、可訪問;4、無第三方。區塊鏈對未來的影響:1、不需繁瑣個人證明;2、看病避免反復檢查;3、旅行消費更加便捷;4、交易無需第三方。同時強調,區塊鏈不等于比特幣。比特幣只是區塊鏈技術的一種應用,區塊鏈還有醫療衛生、食品安全、版權保護等諸多應用領域。[2019/10/28]

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

動態 | 區塊鏈技術入選科普雜志《科學美國人》2019十大突破性技術榜單:據新浪網今日新聞報道,美國科普雜志《科學美國人》公布 2019 十大突破性技術榜單。區塊鏈技術因在保障食品安全中的作用而上榜。 入選榜單具體原因:區塊鏈技術的發展應用將顯著改善食品污染源數據追蹤的困境。利用區塊鏈云端系統,食品制造商可以依次在計算機儲存各類過程的信息。[2019/9/29]

進入虛擬系統之后,我們日常的所有操作都可以在這個全新且獨立的虛擬系統里面進行,可以獨立安裝運行軟件,保存數據等等。

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

動態 | 央行官微舊文重發“再科普”:范一飛詳解數字貨幣:據中國經濟網消息,今日,央行官微公眾號頭條重新發布央行副行長范一飛在2018年1月25日題為《關于央行數字貨幣的幾點考慮》的文章,對央行數字貨幣再次進行科普。同時,微信公眾號第二條發布支付司副司長穆長春8月10日在第三屆中國金融四十人伊春論壇上的演講。近年來,各主要國家和地區央行及貨幣當局均在對發行央行數字貨幣開展研究,新加坡央行和瑞典央行等已經開始進行相關試驗,人民銀行也在組織進行積極探索和研究。[2019/8/21]

聲音 | 火星人朋友圈科普RAM:火星人在朋友圈發文稱,“什么是RAM?簡單來說就是EOS這個國家的土地,所有的經濟行為都離不開土地。只要EOS的BP們能投票形成一個穩定的供給預期,并且不改變目前的Bancor算法,那么RAM后續的價格有可能會像北上廣深的房價走勢。房價下跌不行,房價過快上漲也不行,EOS的生態越來越像某國了,真有意思。”[2018/7/6]

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

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

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

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

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

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

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

所以,以太坊在擁有比特幣網絡中基本的數據存儲功能之外,還需要運行各種代碼進行計算,由以太坊虛擬機所編譯和解釋執行的軟件或者應用就是“智能合約”。

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

調取轉賬的數值,分析合約的指令。計算Gas的消耗,確保發出轉賬的地址有足夠的Gas費。執行合約,實現轉賬到對應的地址。從上面以太坊虛擬機的工作流程中,我們可以窺見EVM對于以太坊的幾個功能:

便于測試:為了保證各種“智能合約”的順利執行,我們需要給它們創建一個安全的運行環境,以太坊虛擬機就是一個代碼的運行環境。正如我們上文所說,在虛擬機里的各種操作不會影響主機一樣,任何想要在以太坊虛擬機創建智能合約的開發者可以在虛擬機上測試各種應用而不占用主鏈資源也不受其他區塊鏈的影響。增加安全性:以太坊上承載著具有強大功能的各種應用,其邏輯也就更加復雜,開發者也越容易出現各種漏洞。而以太坊虛擬機是一個完全獨立的沙盒,合約代碼可對外完全隔離并在EVM內部運行。不僅可以防止因為不法分子或者程序員的編程錯誤而影響整個主鏈,還可以防止運行智能合約的物理設備遭受攻擊。保障穩定性:由于以太坊虛擬機部署在以太坊網絡的每個節點,整個以太坊網絡的數據由眾多節點共同維護和更新,這保持了整個區塊鏈數據的一致性,這同樣也使以太坊有極高的故障容錯性,保證零停機。

03?小結

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

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

你還知道目前市面上有哪些由EVM衍生出來的虛擬機嗎?歡迎在留言區分享你的觀點。

Tags:以太坊區塊鏈比特幣數字貨幣以太坊幣怎么挖礦賺錢區塊鏈專業方向好就業嗎比特幣交易需要交個人所得稅嗎數字貨幣被騙了幾十萬

幣贏交易所
比特幣:薩爾瓦多央行行長:采用比特幣不會影響與國際貨幣基金組織的談判

據Cointelegraph10月19日消息,薩爾瓦多央行行長DouglasRodriguez反駁了有關該國采用比特幣作為法定貨幣將破壞國際貨幣基金組織13億美元貸款計劃的觀點.

1900/1/1 0:00:00
NFT:NFT項目Next Earth將出售虛擬土地所得的6.4萬美元捐給四家環保慈善機構

據NewsBTC10月17日報道,NFT項目NextEarth宣布,其出售虛擬土地所得的6.4萬美元將捐贈給四家環保慈善機構.

1900/1/1 0:00:00
THE:彭博社調查:690 億美元的Tether加密之謎的5個要點

10月7日消息,彭博商業周刊發布封面故事《Tether’s$69BillionMystery》,其中指出Tether在今年夏天出現指數級增長,目前有690億Tether在流通.

1900/1/1 0:00:00
比特幣:津巴布韋財政部長:打算制定一個框架來管理加密貨幣交易

據AllAfrica10月15日消息,津巴布韋財政部長MthuliNcube表示,津巴布韋準備軟化其在加密貨幣問題上的立場,打算制定一個框架和規則來管理數字貨幣資產類別的正式交易.

1900/1/1 0:00:00
KKT:數據一覽:是什么推動了中南亞和大洋洲的加密格局爆發?

原文作者|Chainalysis團隊 編譯出品|白澤研究院 中南亞和大洋洲(CSAO)是我們研究的第四大加密市場,在2020年7月至2021年6月期間,這個地區的加密交易價值為5725億美元.

1900/1/1 0:00:00
區塊鏈:產業區塊鏈的風險投資市場思考

原標題:《產業區塊鏈的風險投資市場思考》作者:北京大學王思遠,本文僅代表作者觀點原文鏈接:https://mp.weixin.qq.com/s/6k79ih9rM7dPH6haxeLWNw近年來.

1900/1/1 0:00:00
ads