本文由币嗨Bihi内容合伙人计划赞助
摘要:本文主要从以太坊项目简介、发起背景、团队概况、产品分析、融资分析、市场竞争等六个方面对以太坊项目进行分析。
以太坊以比特币近一半的市值居排行榜第二,同时也号称是区块链2.0产品。今年我们就一起来对以太坊进行一个了解。
一、项目简介
以太坊是基于脚本、竞争币和链上元协议(on-chain meta-protocol)概念进行整合和提高,使得开发者能够创建任意的基于共识的、可扩展的、标准化的、特性完备的、易于开发的和协同的应用。以太坊通过建立终极的抽象的基础层——内置有图灵完备编程语言的区块链,使得任何人都能够创建合约和去中心化应用,并在其中设立他们自由定义的所有权规则、交易方式和状态转换函数。
翻译成人话就是,以太坊是就是一个区块链平台,在这个平台上,你可以开发这个的应用,也可以发行自己的代币。而且现在在coinmarketcap上面已经有几百种基于ETH的代币了。
二、发起背景
很多人都是比特币是区块链1.0产品,而以太坊是2.0产品。那么这个2.0版本又是基于什么样的现实需要?又主要解决比特币区块链网络的什么问题呢?
比特币协议的一个问题是它的扩展性不足,例如比特币网络里只有一种符号——比特币,用户无法自定义另外的符号,这些符号可以是代表公司的股票,或者是债务凭证等。
比特币协议里使用了一套基于堆栈的脚本语言,这语言虽然具有一定灵活性,使得像多重签名这样的功能得以实现,然而却不足以构建更高级的应用。比特币系统的脚本语言存在一些严重的限制:
缺少图灵完备性。这就是说,尽管比特币脚本语言可以支持多种计算,但是它不能支持所有的计算,最主要的缺失是循环语句。不支持循环语句的目的是避免交易确认时出现无限循环。
价值盲(Value-blindness)。UTXO脚本不能为账户的取款额度提供精细的控制。
缺少状态。UTXO只能是已花费或者未花费状态,这就没有给需要任何其它内部状态的多阶段合约或者脚本留出生存空间。这使得实现多阶段期权合约、去中心化的交换要约或者两阶段加密承诺协议(对确保计算奖励非常必要)非常困难。这也意味着UTXO只能用于建立简单的、一次性的合约,而不是例如去中心化组织这样的有着更加复杂的状态的合约,使得元协议难以实现。二元状态与价值盲结合在一起意味着另一个重要的应用-取款限额-是不可能实现的。
区块链盲(Blockchain-blindness)。UTXO看不到区块链的数据,例如随机数和上一个区块的哈希。这一缺陷剥夺了脚本语言所拥有的基于随机性的潜在价值,严重地限制它在其它领域的应用。
为了解决以上的问题,以太坊应运而生,它的目的是建立新区块链的方法可以自由地实现任意的特性、一个能够同时具有元币协议、使用脚本的方法非常容易实现和标准化三种模式的通用框架。
三、团队概况
以太坊创始人Vitalik Buterin(人称V神)是一名程序员,在2011年时开始对比特币感兴趣,并在当时合伙创办了新闻资讯网站Bitcoin Magazine,写了上百篇关于数字货币的文章。在2013年,V神有了建立一个平台的想法,这个平台旨在将区块链带入更多应用场景而不光只是作为比特币而存在。他在当年发布了白皮书,描述了一个专门为任意去中心化应用而设计的平台,在平台上开发者可以自由构建去中心化的区块链应用。这个平台就是以太坊。
Dr. Gavin Wood轻松拿下了计算机科学专业的博士学位。他发明了用于编写智能合约的Solidity语言。在2014年,他编写了以太坊黄皮书(以太坊技术圣经)。以太坊黄皮书是第一个正式的以太坊技术详细说明书,它区分了以太坊与其他基于区块链的系统的不同之处。Gavin对以太坊的发展有一个清晰的思路,他认为以太坊是基于区块链的许多技术,这些技术的相互作用会使互联网得到进化。
Jeffrey Wilcke是除了V神与Gavin之外的以太坊核心创始人。他在2013年第一次开始使用Go语言来研发以太坊并从那之后成为以太坊Go语言团队的领导者一直到现在。The Go客户端在2015年7月30成功上线,这也标志着以太坊创世区块和以太坊平台的诞生。
联合创始人Joseph Lubin参与了以太坊基金的建立,推动了以太坊成为一个非营利组织,确定了以太坊基础设施能公平独立地工作。Lubin之后又建立了本部在布鲁克林的ConsenSys公司,一个专注于在以太坊上建立去中心化应用的新公司。发展历史与规划
四、产品分析
1.基于公链
以太坊本身就是公链,或者说是原链,为更多的开发者提供平台开发去中心化应用。
2.技术创新
(1)以太坊系统中的代币,简称 ETH。以太币(Ether)是以太坊内部的主要燃料,为在这个体系上运行各种数字资产交易提供主要的流动性,同时也是用于智能合约费用的的支付。它是以太坊内置的区块链资产,用来支付智能合约运行的。
(2)账户。在Ethereum中有两种账户,一种是人操作的正常账户,另一种是智能账户,正常账户中只有当前的ETH钱数,而智能账户中存储了两个东西:状态和代码,每当收到相应的消息时,这些代码就会被执行,从而改变其状态。
(3)以太坊虚拟机EVM。EVM可以执行任意算法复杂度的代码。开发者可以使用语法上类似JavaScript和Python的编程语言(Solidity)创建运行于EVM上的应用程序。
(4)智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。智能合约在以太坊上一旦被创建,就无需中间机构参与,就能自动执行,并且没有人能够阻止其运行。在以太坊上的智能合约,能够控制区块链上各种数字资产,进行复杂的算法和操作。
3.开发进度
以太坊的发布将分为四个阶段。
第一阶段,边境Frontier(2015年7月)。以太坊的最初版本,用于开发人员进行挖矿并基于以太坊进行Dapp和工具软件的开发。
第二阶段,家园Homestead(2016年3月)。与上个版本相比,以太坊网络对许多协议进行了优化,也加快了交易速度,已经可以平稳运行而不再是一个不安全可靠的网络了。同时,以太坊提供了有图形界面的钱包,让用户体验得到极大提升。
第三阶段,大都会Metropolis(2017年10月)。以太坊将这一阶段分为了两个版本,分别为拜占庭(Byzantium)和康斯坦丁堡(Constantinople)。该阶段旨在使以太坊更轻量、快速和安全。
第四阶段,宁静Serenity(时间未知)。以太坊的最终阶段将从PoW转换到完全使用PoS,其中将会使用Casper共识算法。
4.代币升值逻辑
以太坊的区块链语言是图灵完备并且可编程的,有较好的使用基础,很多企业和开发者选择了以太坊区块链作为底层技术来进行区块链的应用开发上。
在以太坊当中,所有智能合约的运行是需要花费一定的费用的,这个费用就是用Gas去计费的。而Gas是智能合约的开发者运行和建立智能合约所需要的花费,它是用以太坊来兑换的,这个Gas最终就是要交付给矿工的。就是说,开发者们在运行一个智能合约时需要向网络支付矿工一定的“手续费”,不过智能合约的手续费是由“Gas”完成的,这个Gas用以太币来兑换的(区块网络中每个Gas的平均价格是0.000000022个以太币)。
由于可见,整个以太坊生态网络越大,基于其开放的应用越大,ETH就越值钱。同时去年很多众筹都使用ETH,也助推了ETH价格的上涨。
五、融资分析
1.技术参数
以太坊的核心算法是Ethash,区块的时间是12秒到15秒出一个区块,每个区块奖励5个以太坊。从挖矿的收益角度,比特币矿工的收益包括挖矿的奖励以及在区块中的交易所产生手续费,而以太坊就复杂的多,除了和比特币一样挖矿的新生币奖励和手续费之外,还包括叔块奖励和引用叔块奖励。
2代币情况
以太坊发行总量=X+0.99X+0.99X,即以以太坊预售结果定为一个基准数来规定发行的总量和每年的产量。假设预售了X枚以太坊,那么就会有另外0.99X会新增出来分配给在预售之前参与开发的早期贡献者,另外一个0.99X以太坊新增发行出来分配给长期项目研究者,在预售期就会有X+2*0.99X枚以太坊被发行出来了,以太坊每年的发行量=0.26X。
3.早期投资/团队锁定情况
2014年7月,以太坊进行第一批以太币的预售。这也是早期ICO中比较知名的一个案例。不过那时候没有ICO这个名词,那时候圈内人称这种代币发行叫“币众筹”。通过为期42天的预售,以太坊团队募集了3万多个比特币,预售了6000万个以太币。
4.流通性:交易所上线情况
ETH已经成为仅次于BTC之后的流通性最好的数字货币,coinmarketcap网站显示近400家交易所都支持ETH交易。
六、市场竞争
以太坊作为区块链2.0的标志性产品,其将智能合约功能与区块链的结合,其历史地位非比寻常。现在市场上大部分Dapp还是建立在以太坊之上的,这也使以太坊的价值高于其他底层链。
EOS号称是区块链3.0产品,但其目前上线阶段bug众多,目前还没有什么产品基于其进行开发。而以太坊在6月15日举行的Ethereum Core Devs会议上,讨论了以太坊网络即将进行的最重要更新,即Casper和分片。
综上所述,从以太坊团队能力和目前运营等情况来说都具有优势。且目前很多项目都基于以太坊来开发也将提升以太坊网络的价值。所以以太坊的长期发展还是值得被看好的。
网友评论