# 叶胜超：一分钟搞懂以太坊虚拟机以及图灵完备！（11）

By [胜超的博客](https://paragraph.com/@shengchao) · 2021-12-19

---

    **什么是虚拟机？**
    
    传统的虚拟机指的是，通过软件模拟的，具备完整硬件系统功能，并运行在隔离环境下的完整计算机系统，比如VMware、Java虚拟机等。
    
    胜超比较喜欢用VMware虚拟机，可以在一台电脑多安装几个系统，更重要的是，不怕被黑客攻击，因为虚拟机是在隔离环境下运行的。
    
    
    
    **什么是以太坊虚拟机？**
    
    以太坊虚拟机的英文全称为“Ethereum Virtual Machine”，简称为EVM，这个EVM就是建立在以太坊区块链上的代码运行环境，是一个完全独立的沙盒，合约代码可对外完全隔离并在EVM内部运行，其主要作用是处理以太坊系统内的智能合约。
    
    
    
    **什么是图灵完备的？**
    
    以太坊就是图灵完备的，开发者可以使用Solidity语言创建运行于EVM上的应用程序。
    
    所谓图灵完备，就是一切可计算的问题都能计算，这样的虚拟机或者编程语言就叫图灵完备的，图灵完备通常指具有无限存储能力的通用物理机器或编程语言。
    
    与图灵完备相反的是图灵不完备，比如比特币的脚本系统，就是图灵不完备的，而一些智能合约系统，就是图灵完备的，图灵不完备更安全些，而图灵完备更智能些！

---

*Originally published on [胜超的博客](https://paragraph.com/@shengchao/11)*
