以太坊白皮书分析
一句话概括:第一个支持图灵完备的可编程的区块链智能合约平台。
解决的问题:解决了比特币只支持简单脚本无法完成部署智能合约以及不支持图灵完备的缺点。
发展的愿景:通过四个阶段的发展可以形成一个区块链应用的基础平台。四个阶段如下:
第一个版本Frontier(前沿)
2015年7月30日,以太坊的第一个版本Frontire(前沿)发布,这也是以太坊的最初版本,只有命令行界面,没有图形界面,主要适用于开发者。
第二个版本Homestead(家园)
2016年3月14日圆周率节,以太坊发布了第二个版本HomeStead(家园)的版本,这也是目前正在运行的版本,易用性上得到了极大改善,有了图形界面,从此以后普通用户也可以体验以太坊的功能和开发了。
第三个版本Metropolis(大都会)
发布浏览器,推动去中心化应用的落地与发展。
第四个版本Serenity(宁静)
切换共识机制。
最广泛的应用价值:发币
所有个人和公司均可以通过以太坊平台发行各自的数字资产,就是ico,降低了优质项目募集自己的成本。
因为要支持智能合约,所以以太坊上有两种类型的账户地址:一种叫普通账户,一种叫合约账户。普通账户和比特币网络的账户差不多,合约账户主要用于智能合约。
分叉:以太坊ETH和以太坊经典ETC
2016年以太坊网络上进行The DAO项目众筹,该项目募集到了超过1.5亿美元的资金。然而,接近尾声时,The DAO被黑客攻击了,近6000万美元(按照当时的价格)的以太币被黑客盗走。由于损失巨大,所以为了挽回损失 ,以太坊社区最终做出投票表决,大部分参与者同意更改以太坊代码,希望将资金从攻击者黑客那里夺回来。2016年7月20日,以太坊的硬分叉实施。以太坊开发团队修改了以太坊软件的代码,在某一个区块上(第1920000区块)把The DAO被黑客转移走的资金都退了回来,从而让黑客在原链上偷走的资金又重新回到了投资者的口袋里。但是另外一些人认为代码不能随意能改,坚持认可原来的区块链,在原来的链上进行挖矿,就形成了当前的ETH和ETC并存的局面。
问题:效率与成本
出块速度限制平台效率,以太坊是12秒到15秒出一个区块,在当前区块链项目快速发展的情况下,明显无法满足交易需求,比如以太猫游戏的上线导致网络拥堵。gas费用限制应用的大规模使用,比如如果想在以太坊网络上进行游戏,每次游戏行为都需要支付gas费用,对用户来说是一个不小的成本。
解决方式:分片技术解决出块效率问题
对手项目:EOS,号称区块链3.0,旨在创立一个类似于微软windons的区块链操作系统。
创始人介绍:Vitalik Buterin
天才少年,由于不满比特币存在的问题,撰写了以太坊白皮书,是以太坊项目的创始人,在区块链世界里有无可争议的地位,同时2017年6月5日,被俄罗斯总统普京会见维,共同探讨区块链在俄罗斯的应用。