原文标题:《科普|以太坊虚拟机EVM是什么,有何用处?》
作者:Soraya
早前?Optimism?已宣布将升级为EVM全兼容,开发者可使用Solidity?智能合约直接在?Layer2?部署以太坊上所运行的工具,这意味着以太坊网络的可扩展性进一步增大。
那么,这里面提到的以太坊虚拟机,即EVM是什么意思,又有何用处呢?今天就让我们来一探究竟。
什么是以太坊虚拟机?
计算机专业的同学对“虚拟机”应该并不陌生,“虚拟机”是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
金色午| 9月25日午间重要动态一览:7:00-12:00关键词:数字人民币、SEC、ARK、Artion
1.央行数研所狄刚:积极在数字人民币系统中探索区块链应用;
2.互联网最早“微笑”“不悦”符号拍出近24万美元;
3.SEC主席呼吁加密货币交易平台尽快注册;
4.CME 比特币期货未平仓总量上涨至7348 张;
5.数字基础设施开源操作系统欧拉全新发布 已与鸿蒙实现内核技术共享;
6.ARK方舟基金本周买入超22万股Coinbase股票;
7.Yearn Finance创始人推出基于Fantom的NFT市场Artion;
8.Coinbase Exchange启动价格拍卖机制。[2021/9/25 17:05:55]
通俗点讲,虚拟机就是我们通过软件模拟出了跟我们个人电脑一模一样的虚拟机器,它拥有跟实际物理电脑同样的软硬件资源。
金色晚报 | 7月15日晚间重要动态一览:12:00-21:00关键词:法定数字货币试点、BC科技集团、DMG、新加坡金管局、巴拉圭
1. 新加坡金管局和法国央行报告CBDC试验取得成功
2. DMG宣布从比特大陆购入2450台ASIC矿机
3. 数据:可访问的比特币网络节点数量突破13000个
4. 巴拉圭议员:比特币监管法案草案为该国加密行业提供了明确的监管框架
5. 意大利监管机构警告币安无权在该国提供投资服务和活动
6. 剑桥大学新兴金融研究中心:哈萨克斯坦哈希率排名全球第三
7. 美国前财政部长:比特币作为替代品与黄金和其它资产并无区别
8. 中共中央、国务院:构建贸易金融区块链标准体系,开展法定数字货币试点
9. BC科技集团旗下公司OSL推出面向美洲的数字资产大宗经纪商服务[2021/7/15 0:55:27]
进入虚拟系统之后,我们日常的所有操作都可以在这个全新且独立的虚拟系统里面进行,可以独立安装运行软件,保存数据等等。
金色午报 | 3月8日午间重要动态一览:7:00-12:00关键词:V神、甘肃省、挖矿木马、BM
1. V神:以太坊最早将于今年部署分片技术;
2. 甘肃省工信厅:将加快区块链等新一代信息技术与工业经济深度融合;
3. 挖矿木马SysupdataMiner利用漏洞攻击Windows、Linux;
4. BM:DPOS是基于简单原则的社区决策 其他去中心化系统缺乏正式决策过程;
5. 报告:由于价格上涨及ProgPoW争议,以太坊社交参与度有所提升;
6. 湖南娄底:利用区块链技术打通中小企业资金“生命线;
7. BTC现报8736.6美元,日内跌幅4.14%,当前市值1600.45亿美元。[2020/3/8]
这样一来,我们大可在虚拟机中尽情的折腾,各种病和攻击都不怕,大不了重装一下虚拟机,并不会对真正的系统产生任何影响。
金色午报 | 2月4日午间重要动态一览:7:00-12:00关键词:广州南沙区、BSV、创世升级、Bitfinex、XRP
1. 广州南沙区疫情防控协同系统上线 运用区块链等信息化技术。
2. BSV网络现已达到Genesis创世升级区块高度620538。
3. 9亿枚XRP自Ripple托管钱包转出 随后被再次锁定。
4. Bitfinex冷钱包进行一系列大额归集 涉及18万枚BTC。
5. IOTA发布Coordicide alpha网络0.1.0版本。
6. 意大利证券监管机构将多家外汇和加密交易服务商列入黑名单。
7. 以太坊的去中心化社交应用Status表示最快可能在本周将App提交至苹果应用商店。
8. 美国数字证券公司Securitize获得索尼等新一轮融资。[2020/2/4]
就好比《西游记》中的六耳猕猴跟孙悟空有着同样的外表,也都拥有降妖除魔的能力,但他们又是独立的个体。即便六耳猕猴被打死之后,也不会对孙悟空本身造成任何影响。
我们知道比特币网络像是一个巨大且实时更新的分布式账本,世界上任何地方的电脑均可以通过互联网连接到比特币系统,它有着有去中心化、不可篡改和公开透明的特点。
在这个网络里面没有虚拟机,比特币更为主要的功能是用来记录、存储链上随时进行的交易数据。
而以太坊虚拟机顾名思义则是建立在以太坊区块链上的一个抽象的机器,它可以使在其上面运行的程序彼此隔离,并且与主链分离。
以太坊虚拟机有何用处?
相较于比特币被视作分布式的记账本,以太坊致力成为“下一代智能合约和去中心化应用平台”,则可以被看作是可以运行程序的分布式计算平台。
Vitalik?也将其构想为一个去中心化的“世界计算机”。作为计算机,就需要有计算,存储,执行等功能。
所以,以太坊在拥有比特币网络中基本的数据存储功能之外,还需要运行各种代码进行计算,由以太坊虚拟机所编译和解释执行的软件或者应用就是“智能合约”。
当以太坊链上发生转账交易的时候,以太坊虚拟机会进行以下一系列工作:
调取转账的数值,分析合约的指令。计算Gas的消耗,确保发出转账的地址有足够的Gas费。执行合约,实现转账到对应的地址。从上面以太坊虚拟机的工作流程中,我们可以窥见EVM对于以太坊的几个功能:
便于测试:为了保证各种“智能合约”的顺利执行,我们需要给它们创建一个安全的运行环境,以太坊虚拟机就是一个代码的运行环境。正如我们上文所说,在虚拟机里的各种操作不会影响主机一样,任何想要在以太坊虚拟机创建智能合约的开发者可以在虚拟机上测试各种应用而不占用主链资源也不受其他区块链的影响。增加安全性:以太坊上承载着具有强大功能的各种应用,其逻辑也就更加复杂,开发者也越容易出现各种漏洞。而以太坊虚拟机是一个完全独立的沙盒,合约代码可对外完全隔离并在EVM内部运行。不仅可以防止因为不法分子或者程序员的编程错误而影响整个主链,还可以防止运行智能合约的物理设备遭受攻击。保障稳定性:由于以太坊虚拟机部署在以太坊网络的每个节点,整个以太坊网络的数据由众多节点共同维护和更新,这保持了整个区块链数据的一致性,这同样也使以太坊有极高的故障容错性,保证零停机。小结
可见,以太坊虚拟机在以太坊区块链中扮演着重要的角色,为智能合约的实现提供了技术基础,不仅整体上可以为开发人员提供应用测试环境,一定程度上提升了以太坊主链的安全性、稳定性。
不过它同时也存在着很多缺陷深受诟病,比如EVM常用的Solidity语言缺乏标准库、合约代码不支持升级只支持部署,存储空间碎片化和维护等。
8月19日,GodsDomain正式对外宣布已于近日完成智能合约的搭建,并成功通过游戏代码测试,在完成剩余准备工作之后将择机正式全球上线,具体上线计划将会在后续公布.
摘要:聚焦区块热点,传递价值信息过去一周:比特币网络已完成Taproot升级;余额超0.01个BTC的比特币地址创历史新高;尼日利亚央行鼓励公民接受数字货币eNaira;迈阿密将向市民发放来自M.
ADAMoracle是业内首个采用“广域节点喂价”机制的去中心化预言机,添加海量多元化服务器作为计算节点和存储节点,以图灵智能化取代传统预言机.
2020年7月,硅谷大型科技公司的创始人/CEO均被传唤到国会参加反垄断听证会。亚马逊的杰夫·贝佐斯、苹果的蒂姆·库克、Meta的马克·扎克伯格和谷歌的桑达·皮采前来捍卫他们各自公司的立场,认为.
美国十年期国债收益率再创近期新高,但这次无论是美股期货还是比特币均没有出现大幅回落,具体的宏观原因狂人就不分析了,从结果来看,美债收益率与风险市场短期的脱钩会让不少投资者风险偏好提升.
近期GameFi火爆出圈,不少优质项目后起直上,大有超越Axie之势,其中,SHIBELON一经推出,迅速风靡海内外各大社区,得到社区成员的广泛追捧.