神一样的存在-以太坊

2018-02-28  本文已影响0人  静静听书生

以太坊为区块链2.0时代的代表,也是全球第一个ICO项目,所以对以太坊的了解尤为重要,不过就目前来看,以太坊更多的倾向于是做基于erc20标准的代币,目前纯在以太坊上面跑应用性能太低了,2017年底的一个CryptoKitties游戏就把以太坊网络堵塞了,所以了解以太坊的思维逻辑以及它强大的智能合约功能是重点。今天先初步认识一下以太坊。

什么是以太坊

以太坊由俄罗斯开发者Vitalik在2013年创建的,咱们先看一下官网原版对以太坊的定义,网站:https://www.ethereum.org

以太坊是运⾏在一个计算机网络中的软件,它确保数据以及称为智能合约的⼩程序可以在没有中心协调者的情况下被所有网络中的计算机复制和处理。以太坊的愿景是创建一个无法停,抗屏蔽(审查)和自我维持的去中心化世界计算机读起来比较拗口,但从这个定义中我们可以看出以太坊和比特币相似,是一个基于区块链技术的分布式计算平台,不过它更强调自己是一个智能合约系统。其实它的本质是和比特币一样的,只不过,你可以在这个平台里自己生成任意多个不同的比特币系统而已。

比特币和以太坊

我们知道比特币的协议有很多的不足,比如说比特币区块链缺少图灵完备,图灵完备是指一切可计算的问题都可以计算。比特币不能支持所有种类的计算,也无法为账户或取款额度提供精细的控制,导致比特币区块链的扩展性比较差,不能应用在除了比特币以外的其他领域,而以太坊就建立一个图灵完备的底层系统,在这个区块链之上,你可以通过简单的程序来实现各类数字资产的生产,也就是对资产进行精确的控制,比如说资产是待支付还是被锁定、额度限制,黑白名单,以太坊和其他资产的自由兑换等等,同时,以太坊还是一个可编程,图灵完备的区块链网络,在这个网络之上我们也可以实现更多的非资产类的功能型产品,比如说把以太坊的智能合约应用到日常生活和企业活动中也是可以的,简单说以太坊技术就是区块链技术加上智能合约。

以太坊大事件

下面说一下以太坊的历史大事件,在2013年年末,俄罗斯开发者vitalik发布了以太坊的白皮书,启动了这个项目;

在2014年7月份,以太坊进行了第一批以太坊代币的预售,也就是ico,不过那时候还没有ico这个名词,通过为期42天的预售,以太坊团队共筹集到了3万多个比特币,当时预售了6千多万个以太币;

2014年10月份,以太坊将区块链的出块时间从原来的60秒缩减到了12秒,目前以太坊稳定在15秒;

2015年7月30日,以太坊的第一个版本发布:前沿,也是它最初的一个版本,只有命令行,没有图形界面,仅仅适用于开发者;

2016年3月14日,以太坊发布了第二个版本:家园,这也是目前正在运行的版本,有了图形的界面,从此以后普通用户也可以体验它的功能和开发了;

2016年7月,以太坊进行了一次硬分叉,分叉为以太坊币eth和以太经典etc;

2017年底号称发布发布的第三个版本:大都会,目前来看还没有实现,第三个版本主要是加入了一个像谷歌类似的浏览器功能,除了使用更方便之外,它还拥有一个强大的应用商店,可以安装插件,实现更多的功能;

最后一个版本:宁静,还没有确定的发布时间。

共识

以上三个版本以太坊的共识机制均采用pow,也就是基于工作量证明的机制。目前来看正在往混合共识机制切换,以太坊的混合共识机制,是将pow+pos(权益证明机制)结合起来,从而使矿工和持币者的利益得到平衡,对于以太坊的共识机制后期我会详细介绍,在这里就不展开写了。

基础概念名词

  接下来给大家介绍一些基础名词。

第一个概念是以太币,简称ETH,以太币是以太坊的内部燃料,为以太坊上各种币的自动交易提供主动的流动性,同时也适用于智能合约执行的费用支付,它是以太坊内置的资产,是用来支付智能合约运行的,这个概念理解起来相对比较简单,所以这就是以太坊上运行智能合约的门槛,这个门槛对于认真想做开发的人员来说成本较低,但是对于大量运行垃圾项目的开发者,就会是一个较大的负担了,不过以太坊的这个门槛就是燃料,我们叫做gas,gas是用以太币来进行兑换的。

第二个概念就是以太坊虚拟机:EVM,在一个编程系统之上,通常会有一些编译或者执行虚拟机做支撑,那么在以太坊里面也会有相应的虚拟机来支撑执行任何复杂的代码和算法,这就是EVM。

第三个概念智能合约,指的是由计算机程序定义自动执行的承诺和协议,其实说白了就是脚本代码,智能合约早在互联网发展之初就被提出来了,之所以到以太坊才被使用,是因为以太坊为智能合约的运行提供了一个安全不可篡改的环境,这样才有了智能合约存在的意义,智能合约一旦创建,就会自动运行,并且没有人能阻止其运行。

总结

总结一下,这次介绍了以太坊,主要说了以太坊的起源,同比特币的关系,迭代版本,还有几个重要的概念。另外大家可以注意到,在目前的币圈市场中,比特币和以太坊几乎成了通用的货币对,有人把比特币和以太坊比作美元和人民币,从能否发行货币的角度,也有人把它们比作金钱和银行,所以无论如何,都不可抹去以太坊对区块链领域的贡献,它第一次把智能合约推到了风口的浪尖,由于自身的局限性,所以我认为到目前为止以太坊上面跑的应用基本就是发token(token就是代币的意思),这也给后来者指明了机会和方向,比如eos生态。

上一篇下一篇

猜你喜欢

热点阅读