随着比特币的出现,不论它是否存在价值,但它将区块链技术推到了人们面前。为实现商业用途,人们开始着手研究,研究工作的不断深入,人们逐渐发现:
虽然比特币是区块链技术的成功应用,但比特币系统存在很多问题:
1、交易速度太慢,每秒钟7笔转账,根本无法满足实际要求;
2、代码只有256行,太过简单,根本无法运行复杂应用;
很快,有个俄罗斯的天才少年V神发现了比特币的问题,并尝试对此进行改进,于是以太坊横空出世。
以太坊相较于比特币,解决了两个问题:
1、图灵完备,可运行复杂应用。任何人可以基于以太坊轻松的搭建应用,开发门槛大大降低;
2、以太坊采用POS权益证明机制,即参与者拿出以太币来质押换取记账权,记账成功后拿回以太币并得到奖励,失败了将被扣除质押的以太币。你投入的以太币越多,记账的机会越多,赚到的以太币也越多。
仔细想想,这个共识机制虽然效率提高了,但存在的最大弊端就是贫富差距问题,但是有失公平。迫于公平性的压力,以太坊前期还是采用POW,为了实现平稳过渡,V神给以太坊设计了几个发展阶段,计划通过硬分叉将以太坊从POW过渡到POS。
以太坊离现实应用,还存在很多问题。
1、交易速度依然很慢,虽然以太坊的交易速度相较于比特币快了不少,但还没实现POS,每秒数十笔的转账远远无法满足实际应用。我们如果在以太坊上进行一个转账交易,平均需要15秒到几十分钟才能完成,如果遇到以太坊网络拥堵,甚至会需要十几个小时。因此,一款区块链的养猫游戏就让整个以太坊网络造成了拥堵。
2、开发费用过高。一方面,以太坊上的每个交易,都需要给相关节点一定的转账费(gas),而且这个费用是可以自己调高的,当网络拥堵时,出价高的使用者就可以霸占流量,出价低的使用者则只能苦苦的等待。另一方面,开发者在以太坊上运行应用程序时,是需要支付以太币的。基于以太坊开发的项目越多,整个以太坊生态就越丰富,使用者越多,对以太币的需求也就越多。那么,以太币自然会随之升值。所以以太币价格持续走高,会造成基于以太坊的开发成本增加。
3、可拓展性较差,出现分歧时社区很难达成共识,无法在避免硬分叉的前提下保持迭代。这个问题其实比特币系统同样存在,BTC因为速率扩容以及网络拥堵,社区无法达成共识,至今已经出现了多种分叉币。而ETH则主要因为DAO黑客事件,造成社区内激烈争论,最终分叉为ETH和ETC两条链。
4、安全性较差,极易受到DAO攻击。
5、真实世界中的数据上链的难度较大,且数据上链处理的成本较高。
网友评论