木星链 木星链
Ctrl+D收藏木星链

以太坊:科普 | 以太坊虚拟机EVM是什么,有何用处?

作者:

时间:1900/1/1 0:00:00

近日消息,以太坊扩容方案Optimism宣布其OVM的2.0版将于10月14日部署至Kovan测试网,并于10月28日部署至以太网主网。

早前Optimism已宣布将升级为EVM全兼容,开发者可使用Solidity智能合约直接在Layer2部署以太坊上所运行的工具,这意味着以太坊网络的可扩展性进一步增大。

那么,这里面提到的以太坊虚拟机,即EVM是什么意思,又有何用处呢?今天就让我们来一探究竟。

01?什么是以太坊虚拟机?

计算机专业的同学对“虚拟机”应该并不陌生,“虚拟机”是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

TRON数字钱包科普资料《波场钱包的现在过去与未来》已上线:据最新消息显示,由TokenPocket联合波场TRON官方,以及 TokenPocket 社区志愿者共同撰写的《波场钱包的现在过去与未来》已正式上线。《波场钱包的现在过去与未来》又称为波场钱包小白书,详细介绍了当前TRON钱包与TRON生态密切结合的实例,是目前市面上最为详细的TRON数字钱包科普资料。波场钱包作为波场公链生态中极为重要的入口,是波场生态的重要构成要素。波场钱包从一开始只提供权限管理、转账收款、节点投票等基础功能,到如今不仅可以为用户提供法币交易、闪兑和去中心化交易所等方便快捷的交易服务,还能让用户直接在钱包上体验波场上DApp,挖矿、DeFi、Staking等资产增值服务。详情见原文链接。[2020/8/20]

通俗点讲,虚拟机就是我们通过软件模拟出了跟我们个人电脑一模一样的虚拟机器,它拥有跟实际物理电脑同样的软硬件资源。

声音 | 中科院姚建铨:要加快推进区块链与物联网融合的科普 培训:据新华网消息,日前,在区块链与物联网融合发展峰会上,中国科学院院士姚建铨说,关注区块链技术里面的大数据,跟区块链技术结合起来进行测量和检测,能更好地提升激光清洗技术。姚建铨建议,无锡今后要加快推进区块链与物联网融合的科普、培训,正确引导广大人民群众对技术的认知;同时,建立专业、权威,但又普适、成套的理论体系和标准,以此切入区块链的实际应用。[2018/9/18]

进入虚拟系统之后,我们日常的所有操作都可以在这个全新且独立的虚拟系统里面进行,可以独立安装运行软件,保存数据等等。

这样一来,我们大可在虚拟机中尽情的折腾,各种病和攻击都不怕,大不了重装一下虚拟机,并不会对真正的系统产生任何影响。

声音 | 火星人朋友圈科普RAM:火星人在朋友圈发文称,“什么是RAM?简单来说就是EOS这个国家的土地,所有的经济行为都离不开土地。只要EOS的BP们能投票形成一个稳定的供给预期,并且不改变目前的Bancor算法,那么RAM后续的价格有可能会像北上广深的房价走势。房价下跌不行,房价过快上涨也不行,EOS的生态越来越像某国了,真有意思。”[2018/7/6]

科普时报:区块链与云计算长期发展目标不谋而合:据《科普时报》今日报道,区块链与云计算两项技术的结合,从宏观上来说,一方面,利用云计算已有的基础服务设施或根据实际需求做相应改变,实现开发应用流程加速,满足未来区块链生态系统中初创企业、学术机构、开源机构、联盟和金融等机构对区块链应用的需求。另一方面,对于云计算来说,“可信、可靠、可控制”被认为是云计算发展必须要翻越的“三座山”,而区块链技术以去中心化、匿名性,以及数据不可篡改为主要特征,与云计算长期发展目标不谋而合。[2018/5/4]

就好比《西游记》中的六耳猕猴跟孙悟空有着同样的外表,也都拥有降妖除魔的能力,但他们又是独立的个体。即便六耳猕猴被打死之后,也不会对孙悟空本身造成任何影响。

我们知道比特币网络像是一个巨大且实时更新的分布式账本,世界上任何地方的电脑均可以通过互联网连接到比特币系统,它有着有去中心化、不可篡改和公开透明的特点。

在这个网络里面没有虚拟机,比特币更为主要的功能是用来记录、存储链上随时进行的交易数据。

而以太坊虚拟机顾名思义则是建立在以太坊区块链上的一个抽象的机器,它可以使在其上面运行的程序彼此隔离,并且与主链分离。

02?以太坊虚拟机有何用处?

相较于比特币被视作分布式的记账本,以太坊致力成为“下一代智能合约和去中心化应用平台”,则可以被看作是可以运行程序的分布式计算平台。

Vitalik也将其构想为一个去中心化的“世界计算机”。作为计算机,就需要有计算,存储,执行等功能。

所以,以太坊在拥有比特币网络中基本的数据存储功能之外,还需要运行各种代码进行计算,由以太坊虚拟机所编译和解释执行的软件或者应用就是“智能合约”。

当以太坊链上发生转账交易的时候,以太坊虚拟机会进行以下一系列工作:

调取转账的数值,分析合约的指令。计算Gas的消耗,确保发出转账的地址有足够的Gas费。执行合约,实现转账到对应的地址。从上面以太坊虚拟机的工作流程中,我们可以窥见EVM对于以太坊的几个功能:

便于测试:为了保证各种“智能合约”的顺利执行,我们需要给它们创建一个安全的运行环境,以太坊虚拟机就是一个代码的运行环境。正如我们上文所说,在虚拟机里的各种操作不会影响主机一样,任何想要在以太坊虚拟机创建智能合约的开发者可以在虚拟机上测试各种应用而不占用主链资源也不受其他区块链的影响。增加安全性:以太坊上承载着具有强大功能的各种应用,其逻辑也就更加复杂,开发者也越容易出现各种漏洞。而以太坊虚拟机是一个完全独立的沙盒,合约代码可对外完全隔离并在EVM内部运行。不仅可以防止因为不法分子或者程序员的编程错误而影响整个主链,还可以防止运行智能合约的物理设备遭受攻击。保障稳定性:由于以太坊虚拟机部署在以太坊网络的每个节点,整个以太坊网络的数据由众多节点共同维护和更新,这保持了整个区块链数据的一致性,这同样也使以太坊有极高的故障容错性,保证零停机。

03?小结

可见,以太坊虚拟机在以太坊区块链中扮演着重要的角色,为智能合约的实现提供了技术基础,不仅整体上可以为开发人员提供应用测试环境,一定程度上提升了以太坊主链的安全性、稳定性。

不过它同时也存在着很多缺陷深受诟病,比如EVM常用的Solidity语言缺乏标准库、合约代码不支持升级只支持部署,存储空间碎片化和维护等。

你还知道目前市面上有哪些由EVM衍生出来的虚拟机吗?欢迎在留言区分享你的观点。

标签:以太坊区块链RON比特币以太坊币最新价格6月走势分析区块链专业就业前景Kronecoin比特币糖果是什么意思

欧易交易所热门资讯
区块链:万向峰会8位重磅嘉宾解读元宇宙,这或许是人类最惊心动魄的冒险!|万向峰会观点集锦

10月27日,第七届万向区块链全球峰会进入第二天的议程。嘉宾议题主要围绕数字化转型和元宇宙展开.

1900/1/1 0:00:00
区块链:26家公司和倡导组织呼吁电子游戏公司Valve撤销其区块链游戏禁令

数字权利倡导组织FightfortheFuture、区块链游戏联盟、Enjin和26家区块链游戏公司已向电子游戏公司Valve提出请求.

1900/1/1 0:00:00
NFT:光明网评论:NFT发展要低调务实 谨防炒作和捧杀

来源:光明网作者:陈永伟,《比较》研究部主管最近一段时间,NFT成为了整个投资市场最大的焦点。今年3月,美国数字艺术家Beeple的NFT作品《每一天:最初的5000天》在全球顶级拍卖行佳士得拍.

1900/1/1 0:00:00
元宇宙:元宇宙行业研究:底层技术载体将支撑元宇宙发展

来源:未来智库一、山雨欲来:当理想中的虚拟世界照进现实1.1、什么是元宇宙?元宇宙概念的提出:长时间仅存在于文学与影视作品中.

1900/1/1 0:00:00
SEC:美SEC主席Gary Gensler:DeFi具有创新性,但不可逃避监管

据Decrypt消息,10月25日,美国证券交易委员会主席GaryGensler在雅虎财经的全市场峰会上表示,新兴的去中心化金融行业是加密货币中最具创新性的领域之一.

1900/1/1 0:00:00
TIK:TikTok Top Moments系列作品开启拍卖,目前出价最高3 ETH

巴比特讯,10月12日,TikTok此前公布的NFT系列TikTokTopMoments作品已开启拍卖,此次拍卖的是美国说唱歌手CurtisRoach的作品“BoredintheHouse”.

1900/1/1 0:00:00