原文标题:《科普|以太坊虚拟机EVM是什么,有何用处?》
作者:Soraya
早前?Optimism?已宣布将升级为EVM全兼容,开发者可使用Solidity?智能合约直接在?Layer2?部署以太坊上所运行的工具,这意味着以太坊网络的可扩展性进一步增大。
那么,这里面提到的以太坊虚拟机,即EVM是什么意思,又有何用处呢?今天就让我们来一探究竟。
什么是以太坊虚拟机?
计算机专业的同学对“虚拟机”应该并不陌生,“虚拟机”是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
金色午报 | 9月24日午间重要动态一览:7:00-12:00关键词:数字人民币、上海、灰度、Filecoin
1. 范一飞:数字人民币研发已取得阶段性成果 正进行内部封闭测试;
2. 上海市新型产业规划通知:推动区块链等新兴技术深度应用;
3. 灰度增持比特币 资产管理总规模回升至56亿美元;
4. 上海市委常委吴清:区块链等为金融产品创新提供了有利支持;
5. 蚂蚁集团董事长井贤栋: 区块链技术让世界实现数字化链接;
6. 中国北京自由贸易试验区今天正式揭牌 支持设立数字货币研究中心;
7. 联合国副秘书长Achim Steiner:全球合作发展数字金融正当时;
8. 天津市工作会议:充分运用区块链等新技术,建立跨部门数据平台;
9. Filecoin:第二轮太空竞赛两轨道均有特定的奖励形式;
10. Yam Finance发起新提案修改协议关键参数以维稳币价。[2020/9/24]
通俗点讲,虚拟机就是我们通过软件模拟出了跟我们个人电脑一模一样的虚拟机器,它拥有跟实际物理电脑同样的软硬件资源。
金色午报 | 8月28日午间重要动态一览:7:00-12:00关键词:Filecoin、华为、V神、区块链应用
1.DeFi总用户数八月来上涨30%。
2.张小军:未来华为希望在区块链领域与成都加强合作。
3.分布式存储项目Filecoin公布代币经济模型细节。
4.V神:最担心加密世界遭遇技术问题与当局干预。
5.“绿色出行普惠平台”深圳启动 运用区块链技术实现追溯查证。
6.Square Crypto资助比特币开发者围绕比特币二层支付部分进行开发。
7.比特币小幅上涨,日内最低报11126美元,最高报11396.46美元。[2020/8/28]
进入虚拟系统之后,我们日常的所有操作都可以在这个全新且独立的虚拟系统里面进行,可以独立安装运行软件,保存数据等等。
金色午报 | 8月12日午间重要动态一览:7:00-12:00关键词:DeFi、V神、比特币期货、Filecoin
1.IBM高管透露将帮助银行探索DeFi领域。
2.现货黄金失守1900美元/盎司大关。
3.数据:比特币与黄金相关性达到创纪录的70%。
4.V神:依然深信每笔转账手续费不应超过5美分。
5.央行将进行1400亿元人民币7天期逆回购操作。
6.国网安徽电力研发基于区块链技术的数字身份认证系统。
7.芝商所比特币期货未平仓金额达8.41亿美元,创历史新高。
8.Filecoin矿工社区会议:大矿工测试将于8月17号这一周开启。
9.韩国信息通信等三家公司向专利厅申请包含有虚拟货币兑换的商标。[2020/8/12]
这样一来,我们大可在虚拟机中尽情的折腾,各种病和攻击都不怕,大不了重装一下虚拟机,并不会对真正的系统产生任何影响。
金色午报 | 7月30日午间重要动态一览:7:00-12:00关键词:CME、富达、MakerDAO、北京
1. CME比特币期货创下13104份未平仓合约新纪录;
2. 富达报告:比特币稀缺性对于防止其实际价值贬值至关重要;
3. 北京今年将投资建设30项应用场景 聚焦区块链等领域新技术应用;
4. 詹克团或资金断裂 确未缴纳员工7月公积金;
5. 38万枚ETH已质押至以太坊2.0测试网 距离启动还需14万枚;
6. 李林:数字化大迁移是区块链未来的四大发展趋势之一;
7. 程晓明:四板将是推动区块链与资本市场结合试验田;
8. MakerDAO计划提高ETH、USDC等4币种债务上限;
9. BTC现报10983美元,当前加密市场总市值为3237.69亿美元。[2020/7/30]
就好比《西游记》中的六耳猕猴跟孙悟空有着同样的外表,也都拥有降妖除魔的能力,但他们又是独立的个体。即便六耳猕猴被打死之后,也不会对孙悟空本身造成任何影响。
我们知道比特币网络像是一个巨大且实时更新的分布式账本,世界上任何地方的电脑均可以通过互联网连接到比特币系统,它有着有去中心化、不可篡改和公开透明的特点。
在这个网络里面没有虚拟机,比特币更为主要的功能是用来记录、存储链上随时进行的交易数据。
而以太坊虚拟机顾名思义则是建立在以太坊区块链上的一个抽象的机器,它可以使在其上面运行的程序彼此隔离,并且与主链分离。
以太坊虚拟机有何用处?
相较于比特币被视作分布式的记账本,以太坊致力成为“下一代智能合约和去中心化应用平台”,则可以被看作是可以运行程序的分布式计算平台。
Vitalik?也将其构想为一个去中心化的“世界计算机”。作为计算机,就需要有计算,存储,执行等功能。
所以,以太坊在拥有比特币网络中基本的数据存储功能之外,还需要运行各种代码进行计算,由以太坊虚拟机所编译和解释执行的软件或者应用就是“智能合约”。
当以太坊链上发生转账交易的时候,以太坊虚拟机会进行以下一系列工作:
调取转账的数值,分析合约的指令。计算Gas的消耗,确保发出转账的地址有足够的Gas费。执行合约,实现转账到对应的地址。从上面以太坊虚拟机的工作流程中,我们可以窥见EVM对于以太坊的几个功能:
便于测试:为了保证各种“智能合约”的顺利执行,我们需要给它们创建一个安全的运行环境,以太坊虚拟机就是一个代码的运行环境。正如我们上文所说,在虚拟机里的各种操作不会影响主机一样,任何想要在以太坊虚拟机创建智能合约的开发者可以在虚拟机上测试各种应用而不占用主链资源也不受其他区块链的影响。增加安全性:以太坊上承载着具有强大功能的各种应用,其逻辑也就更加复杂,开发者也越容易出现各种漏洞。而以太坊虚拟机是一个完全独立的沙盒,合约代码可对外完全隔离并在EVM内部运行。不仅可以防止因为不法分子或者程序员的编程错误而影响整个主链,还可以防止运行智能合约的物理设备遭受攻击。保障稳定性:由于以太坊虚拟机部署在以太坊网络的每个节点,整个以太坊网络的数据由众多节点共同维护和更新,这保持了整个区块链数据的一致性,这同样也使以太坊有极高的故障容错性,保证零停机。小结
可见,以太坊虚拟机在以太坊区块链中扮演着重要的角色,为智能合约的实现提供了技术基础,不仅整体上可以为开发人员提供应用测试环境,一定程度上提升了以太坊主链的安全性、稳定性。
不过它同时也存在着很多缺陷深受诟病,比如EVM常用的Solidity语言缺乏标准库、合约代码不支持升级只支持部署,存储空间碎片化和维护等。
加密货币周二下跌,比特币跌破60,000美元,以太币跌至本月最低水平。比特币一度下跌8.2%至58,661美元,以太币跌超10%.
作为人,水是饱满的,文字仍是柔软,如果你不了解我的方式,不要打问我的成绩,故事我有,就是费酒,长夜漫漫,无心睡眠,南来北往,不辜负生活,不迷失方向,笑而不答是成长,痛而不语是历练.
交易是带着目标出去,带着结果回来,成功不是因为快,而是因为有方法,没有不对的行情,只有不好的心态与策略.
“Facebook所描绘的元宇宙不仅不代表人类的未来,还将导致人类文明走向没落。”11月20日央视播出的最新一期《对话》栏目上,在谈及元宇宙话题时,三六零公司董事长、创始人周鸿祎直言不讳的表达了.
市场回顾 Glassnode最新数据显示,目前每天大约有6.5万枚BTC被重新激活。目前重新激活的BTC供应水平与整个2019年底至2020年的卖出模式相似.
根据CoinShares11月15日的“数字资产基金流动周报”,11月8日至12日期间,比特币投资产品的总资金流入为9750万美元,推动该行业的资产管理规模(AUM)达到创纪录的560亿美元.