项目评级 | TokenInsight:ETH评级为A,展望为稳定(下)区块链
生态分析 地址活跃度有超比特币之势,但DApp发展进入瓶颈期 据BitInfoCharts数据显示,ETH的每天活跃地址数从2017年7月的200,000左右持...
生态分析
地址活跃度有超比特币之势,但DApp发展进入瓶颈期

据BitInfoCharts数据显示,ETH的每天活跃地址数从2017年7月的200,000左右持续增加,并在2017年12月和2018年1月之间猛增至800,000左右,首次超过BTC的每天活跃地址数。虽在2018年1月之后有大幅回落,但ETH每天活跃地址数依然与BTC的相当,并有超越之势。2018年6月25日至26日24小时内,ETH和BTC的活跃地址数分别是446,656和490,271,二者的活跃地址数远高于LTC、DASH、ETC的64,836、43,881、25,122。
据CryptoCompare数据显示,近期ETH的矿池数(42)和钱包数(69)都多于BTC、LTC、DASH和ETC。2018年6月25日至26日,ETH每小时的平均转账金额分别是35,498,929美元,其与BTC的223,815,279美元还有较大差距,但远高于LTC、DASH、ETC的10,924,390美元、2,560,507美元和730,470美元。


目前,以太坊的在线客户端高达17,400多个,主要分布在美国(39.00%)、中国(12.71%)和加拿大(6.84%)等国家地区。在过去七天里,以太坊区块链上共有40,683个区块被103个挖矿地址挖出,Ethermine、f2pool_2和SparkPool矿池分别挖出11,120、7,099和6569个区块,前三者之和约占七天区块总数的61%,这表明矿池的中心化程度比较严重。

在1MHash/s的条件下,比较挖矿收益可以发现,ETH的挖矿收益最高,ETC的挖矿收益紧随其后,二者的挖矿收益大多维持在0.1美元左右,远高于LTC和DASH。过去一年里,ETH的挖矿收益在2018年1月达到峰值(0.23美元),之后出现明显回落,现为0.04美元左右,处于一年中的低点。
目前,在ERC20前十大市值的通证中,EOS、TRX、AE和BTM在近期完成迁移,BNB、VEN、ICX和ZIL也将在不久进行迁移,而基于以太坊基础链开发的项目只有OMG和ZRX。短期来看,通证经济发展出现放缓,市场上新增项目对通证发行的需求会有所减少,加上通证项目较为集中的迁移和智能合约漏洞的频繁曝出,这些都将会对ERC20等智能合约的使用需求产生负面影响。


据DAppBoard统计,2017年8月中旬至2017年12月中旬,Ethereum平台上DApp(除游戏)的独立访客数由30,000个增至40,000个,但在CryptoKitties事件之后,DApp每日独立访客数出现明显下降,在2018年3月中旬降至10,000以下,近期回升到20,000左右,大多数的DApp每日独立访客数在1,000以下。目前,ETH在可拓展性上存在较大不足,这极大的限制了DApp的开发与应用。
技术与进度
已成为稳定的智能合约平台,将致力于提高吞吐量与扩大应用范围
以太坊可能是迄今为止最成功的通用平台项目。通过实施智能合约框架,以太坊区块链给应用软件提供了数据交换、处理与存储的服务,参与节点取代了服务器,为去中心化应用的实施提供了可能性。其中,以ERC20标准编写的通证发行合约尤为著名。这一设计大大降低了区块链项目通证发行的门槛。自2015年7月发布第一个正式版以来,已经有数以千计的智能合约发布在以太坊平台上,目前区块高度已达到587万,实时活跃节点数超过一万。尽管平台使用者众多,市值与交易量也长期仅次于比特币,以太坊依然没有停下前进的脚步。在经历了一系列版本更新与分叉之后,以太坊目前处在3.0版本,并预计在今年发布3.1版本。
退回到2014年,以太坊的发起者之一Vitalik Buterin提出了以太坊的原型概念。根据以太坊在Github上的中文白皮书,“以太坊的目的是基于脚本和链上元协议概念等进行整合和提高,使得开发者能够创建任意的基于共识的、可扩展的、标准化的、特性完备的、易于开发和协同的应用”。相对于其出发点,以太坊的功能设计与几年来的改进都符合当时的愿景。为了方便创建与运行应用,以太坊在基础架构层面对区块链的结构做出了从上而下的改造。
智能合约概念的实施是以太坊区别于之前区块链项目的最大亮点。智能合约这一概念于1994年由尼克萨博提出,是指允许在无第三方的情况下进行交易的计算机协议。这给点对点自动交易提供了解决思路,但是在之后的十多年里,并没有环境能够实现这一概念。区块链技术的出现给智能合约提供了一个无第三方的可信平台,使其得以实现。智能合约本质上就是一段代码。像所有电脑程序一样,智能合约可以被设计用来处理事务逻辑,而且可以在以太坊系统内进行自动交易。相对于彩色币、类比特币等方式,ERC20通证更好操作,也更公开透明。而且通证发行项目方无需进行底层建设,平台成熟用户众多,只需少至数百行代码就可发行通证。除了发行通证之外,智能合约还给去中心化应用(DApp)提供了后端支持。DApp可以将交易逻辑以智能合约的形式放入以太坊,由节点执行。这使DApp的执行逻辑与交易记录都透明可查,实现真正的去中心化。对于DApp发行方而言,发行通证也是一种很好的融资方式。这样以太坊就为整个去中心化生态提供了从融资到开发再到发布,甚至用户群体,这样一套完整的解决方案。这些都为以太坊目前的地位提供了有力的支持。
智能合约由专门的智能合约账户进行存储。在底层的链结构上,以太坊使用账户模型来存储信息,并将账户为两类:外部账户与合约账户。外部账户即普通使用者所持有的账户,内有用户的地址、余额等信息,用户可以进行转账交易等操作;合约账户是专供智能合约使用的账户,账户内除了地址、余额外,还存有智能合约的代码。当用户向合约账户地址发送请求的时候,账户内的智能合约即被触发。相关合约代码会被编译为以太坊虚拟机(EVM)可识别的字节码,并由EVM执行。为此,以太坊发明了一种图灵完备的脚本语言(Solidity)便于开发者编写智能合约,并提供了各种客户端与开发工具。
以太坊区块的容量是以计算消耗的gas作为约束。以太坊为转账与智能合约的执行制定了详细的计价原则。当用户发起交易请求时会设定gas limit与gasprice,分别为总费用与单位计算的费用限制。当请求达到gas limit之后,运算即停止,如果相应操作没有完成,所有请求引发的操作都会回滚,但交易费用并不退还。以太坊通过这种设置来避免面向交易费用可能的攻击。以目前的gas limit与平均gasprice估算可以得出现在以太坊网络的处理速度在15TPS左右,与事实接近。相对于visa等公司2000以上的TPS,以太坊现有的吞吐量无法满足大规模应用的需求。
目前,以太坊除了对基础设施,如EVM、钱包、客户端等等持续的功能改进与性能调优之外,主要的研发重点在区块链吞吐量扩容与更好地服务DApp。前者主要分为两类项目:由核心开发团队负责设计开发的项目与功能,如Casper、sharding等;以及由独立团队负责开发的分支项目,如Plasma、Raiden Network等。为DApp服务的项目主要包括点对点文件存储系统Swarm与为DApp信息交互服务的Whisper协议等。
Casper是目前以太坊开发的重点之一。其内容是将以太坊从PoW共识算法向PoS共识进行过渡。以太坊目前仍在使用类似于比特币的PoW共识机制确定区块生成者。虽然使用了改进过的Ethash算法,但仍然无法避免算力向矿场和矿池集中的趋势。以太坊在早期(2015年)就明确指出PoW只会是一种过渡的选择,最终将会使用PoS。事实上,现在Casper的研究与开发拥有两个分支:由Vitalik主导的CasperFFG与由Vlad主导的Casper CBC。前者是一种PoW与PoS的混合算法,将以智能合约的形式执行;而后者将会把PoS整合到链上。尽管以太坊最终的PoS算法的形态将会是两种Casper的综合体,但目前来看,Casper FFG可能将会被率先使用。
Casper FFG将会给以太坊区块链提供最终性。在Casper FFG实施之后,区块生成过程并不会发生变化,但会加入一个验证者验证的环节。为此,以太坊区块链中会加入epoch的概念(暂定50个区块),在每个epoch的结尾会由PoS算法选择验证者对该epoch内的区块进行验证。为了限制验证者的行为,Casper FFG设定了一系列经济奖惩措施,鼓励验证者做出正确的选择,并对做出错误选择或者未达到活跃条件的验证者进行惩罚。Casper FFG的实施可能不会立刻大量扩大以太坊的吞吐量,但是显式最终性会提高区块链的安全性,并减少算力的集中程度。同时,PoS还有利于避免大量消耗能源。Casper FFG的测试网已在今年年初放出,完整的Casper预计在总路线图的第四部分将会在以太坊主网实施。
以太坊的另一种扩容尝试是利用分片技术。以太坊的分片技术想要同时实现计算分片与状态分片,这意味着系统将减少对单个节点处理速度与存储量的依赖。在以太坊的分片构想中,每个区块会被分成100个子块,区块主链上只存储子块头,分片过程由验证人管理合约进行操作。每个分片都是一个相对独立的体系,分片之间可以进行通信。每个分片的验证者将由验证人管理合约根据随机数进行选择,以确保分片不被少数验证人合谋操控。最新的分片路线图将计划分为了六部分,项目进度目前仍处在比较初级的阶段。
另外的扩容措施还包括一些受以太坊支持的独立项目,比如雷电网络(Raiden Network)与Plasma等。雷电网络是对状态通道技术的应用。两个以太坊用户之间可以建立一条状态通道,并向状态通道内存入一定量的ETH。状态通道内的交易只需要交易双方的确认而不需要以太坊节点的确认。当状态通道关闭时,建立通道的双方将得到各自应得的ETH。
Plasma则是一种侧链的设想。Plasma侧链通过智能合约与以太坊主链相连,ETH可以在主链与侧链之间流动。侧链可以有自己的共识机制等独立的设计,但当有ETH想要从侧链返回主链时,必须发出一个声明并附带赏金。一旦有反对证据证明该账户有不当行为,赏金就会被触发。
以太坊将这些项目称为layer2项目。这些项目都得到了以太坊在技术与资金等方面的支持,作为与以太坊较为密切的独立项目进行。除了与扩容相关的研发之外,以太坊还在为DApp应用场景的扩展,乃至改变传统的互联网运行模式进行努力。一些推进多年的项目,如Swarm与Whisper,依然在以太坊的支持下稳步推进。
Swarm是以太坊研发的点对点存储系统。以太坊想要以此改变中心式存储及内容获取的方式,方便Web App、DApp与普通用户去中心化地存储内容及提供服务。该技术会将存储内容分块,并将存储块分给节点储存。使用者可以通过特定的索引或域名获取到存储的内容。以太坊也开发了自己的域名系统ENS,现在已经可以通过以太坊的网关进行访问。Swarm在五月份发布了PoC3(概念证明,v0.3),已经能实现基本的存储与获取功能。用户激励相关部分计划在PoC4进行开发。
Whisper是为DApp之间进行数据传输、信号沟通与通信而开发的协议。相比与传统通信协议能更加保证效率与用户的隐私。目前Whisper处在PoC2(v6)的阶段。
除了这些较为独立的项目之外,以太坊的基础架构也在不断完善之中。2017年10月发布的3.0拜占庭版本对隐私与功能性做出了较大改善,主要是对EVM的改进。其他的包括对Remix IDE、Solidity、各个客户端与钱包的改进都在进行当中。
以太坊作为一个成功的系统,同样面临着许多挑战。目前,以太坊上更广泛应用的最大限制是不足20TPS的吞吐量。新一代的公链项目往往使用DPoS、BFT+DPoS等相对于PoW更高效的共识机制,在实验网络中能够达到数千TPS的吞吐量,如果这些项目能够成功发布,必定将对以太坊的地位形成冲击。但以太坊的扩容设想依然十分有竞争力,更加去中心化的PoS共识机制与实现状态分片的分片技术都不逊于现有的共识与分片设计。但同样的,实施难度也更难以预计。
结论
ETH的评级结果为A,该项目的综合风险较低,但未来发展容易受到内外部不确定因素的影响。虽然ADA和EOS等通用平台类项目会给ETH带来一定的竞争压力,但ETH的后续开发正在多线推进中,展望稳定。


1.TMT观察网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.TMT观察网的原创文章,请转载时务必注明文章作者和"来源:TMT观察网",不尊重原创的行为TMT观察网或将追究责任;
3.作者投稿可能会经TMT观察网编辑修改或补充。

