随着区块链技术的革新,一个新的平台诞生了,这就是以太坊。以太坊不仅仅是像比特币一样的加密货币,它还有其他一些特性,使它成为一台巨大的分布式计算机。
那么,以太坊到底是什么?
具体来说,以太坊是一个可编程、可视化和易于使用的区块链,允许任何人编写智能合同和发行令牌。就像比特币一样,以太坊是去中心化的,全网一起记账。账本是公开的,透明的,不可更改的。
与比特币不同的是,以太坊是一个可编程的区块链,它提供了一套图灵的完整脚本语言。因此,开发人员可以直接用C语言等高级语言编程,转换成汇编语言,大大降低了开发区块链应用的难度。
为了更容易理解,例如,以太坊就像区块链的Android。它是一个开发平台,允许我们像Android框架一样编写基于区块链技术的应用程序。它为用户构建应用程序提供了各种模块。如果把建筑应用比作盖房子,那么以太坊提供的是墙壁、屋顶、地板等模块。用户只需要像搭积木一样搭建房子,因此在以太坊上搭建应用的成本和速度大大提高。
其实在以太坊之前,写区块链应用是这样的:复制一个比特币代码,然后修改加密算法、共识机制、网络协议等底层代码。(很多假币都是这种情况,改完就出来一个新币)。
以太坊是如何运作的?
像其他区块链一样,以太坊需要成千上万的人在他们自己的电脑上运行一个软件来驱动网络。网络中的每个节点(计算机)运行一个叫做以太坊虚拟机(EVM)的软件。如果你把邰方虚拟机想象成一个操作系统,它能理解并执行用邰方特定编程语言编写的软件,邰方虚拟机执行的软件/应用被称为“智能合约”。
但是,在这台电脑上操作并不是免费的,你需要支付网络自带的加密货币,这种货币叫做以太。以太坊和比特币大致相同,只是以太坊可以支付在以太坊上执行智能合约的费用。
回到以太坊的发展历史,以太坊的概念最早是由程序员Vitalik Buterin在2013-2014年受到比特币的启发后提出的,意思是“下一代加密货币和去中心化的应用平台”。2014年开始通过ICO众筹发展。
自2016年以来,密切关注数字货币行业的人正在热切地观察第二代加密货币平台以太坊的发展趋势。
截至2018年2月,以太坊是市值第二高的加密货币,仅次于比特币。