在哪里可以炒以太币,与比特币有什么不同( 二 )


与比特币不同的是 , 以太坊是可编程的区块链 , 它提供了一套图灵完备的脚本语言 , 因此 , 开发人员可以直接用C语言等高级语言编程 , 转换成汇编语言 , 大大降低了区块链应用的开发难度 。为了更易理解 , 打个比方 , 以太坊就像是区块链里的Android , 它是一个开发平台 , 让我们可以像基于Android Framework一样基于区块链技术写应用 。
它上面提供各种模块让用户来搭建应用 , 如果将搭建应用比作造房子 , 那么以太坊就提供了墙面屋顶地板等模块 , 用户只需像搭积木一样把房子搭起来 , 因此在以太坊上建立应用的成本和速度都大大改善 。事实上 , 在没有以太坊之前 , 写区块链应用是这样的拷贝一份比特币代码 , 然后去改底层代码如加密算法 , 共识机制 , 网络协议等等很多山寨币就是这样 , 改改就出来一个新币 。
以太坊是如何运作的?像其他区块链一样 , 以太坊需要成千上万的人在他们自己的电脑上运行一个软件来驱动网络 。网络中的每台节点计算机都运行一个名为以太坊虚拟机EVM的软件 。如果你把邰方虚拟机想象成一个操作系统 , 它能理解并执行用邰方特定编程语言编写的软件 , 邰方虚拟机执行的软件/应用就叫智能合约 。

推荐阅读