1. 人人都懂区块链首页
  2. 百科

以太坊虚拟机(EVM)

以太坊虚拟机(EVM)

虚拟机指的是,通过软件模拟的、具备完整硬件系统功能并运行在隔离环境下的完整计算机系统;比如虚拟化物理机 VMware、Java 虚拟机等。而以太坊虚拟机(Ethereum
Virtual Machine,EVM)则是建立在以太坊区块链上的代码运行环境,其主要作用是处理以太坊系统内的智能合约。

以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether)提供去中心化的虚拟机(“以太虚拟机” Ethereum Virtual Machine)来处理点对点合约。

以太坊创建了一个虚拟环境,允许智能合约彼此交互,这称之为以太坊虚拟机。它允许智能合约具有更强大的功能,而不必变得过于复杂。

简单来说,以太坊虚拟机是一个完全独立的沙盒,合约代码可对外完全隔离并在 EVM 内部运行。由于 EVM 分散储存在每个节点的计算机上,所以希望创建智能合约的公司可使用类似 JavaScript 和 Python 等编程语言创建运行于 EVM 的应用程序;同时以太坊虚拟机又能与主网的其余部分隔离,运行时不影响主区块链的操作。出于这个原因,以太坊有时被形容为“世界电脑”。

本文内容来自于网络,如有侵权,烦请联系处理:readblocks@163.com。
本文观点仅代表原作者个人观点,绝不代表人人都懂区块链官方赞同其观点或证实其描述。
本站提醒:投资有风险,入市须谨慎,请理性看待区块链和比特币等虚拟货币,切实提高风险意识。本内容不作为投资理财建议。

发表评论

登录后才能评论
新手交流群
新手交流群
买比特币
分享本页
返回顶部