巴比特论坛

发表于 2018-7-11 20:50:50 | 显示全部楼层

        上周,以太坊的网络又瘫痪了。

        一个星期以来,通过以太坊转账变得特别慢,特别很多交易都没有矿工打包,或者要等很久才能完成转账。有众多交易者表示转账一笔ERC20代币的交易超过两天还未到账。根据Etherscan的数据,以太坊上正在等待转账的数目高达57000笔,而整个以太坊网络的转账手续费也高的飞起,竟然有小伙伴花费了奖金1.5个以太坊的矿工费才完成转账。

        追溯到上一次出现这种情况的时候,那还是去年年底"加密猫"游戏盛行之时,那时因为大家都在不停的养猫,不断有新的加密猫出现在区块链上出生,最终导致了以太坊网络瘫痪,而当时交易量一度占据到以太坊网络总交易量25%以上。

        那么这一次是什么原因导致以太坊的交易量突然猛涨呢?归根到底是因为在6.28日FCoin公布了"创业板"上币规则。关于FCoin模式对交易所格局的冲击,详见前文《小牛虻评(2):FC挑头搞事,三巨头自求多福!》。而FCoin"创业板"上币规则和现有的投票上币完全不同,采用"累计充值人数排名"上线的机制,也就是说,项目方不需要缴纳高达数千万的高额"上币费"就可以上线FCoin交易所,但前提是他们要对FCoin的用户进行空投,按照用户持有对应币种数量进行排名,累计充值用户排名前20的ERC20币种就可以首发上市。

        由于以太坊的工作量证明算法是需要所有节点都进行验证,所以并发转账越多,所需要的验证时间也越长,自然就会造成堵塞。网络中交易数量过多,而这些项目为了能够快速转账成功,矿工费自然就会很高,而普通转账没有矿工验证转账速度就会十分的慢,最终导致了网络严重堵塞。

        归根到底,就是以太坊目前能够支持的 TPS 非常有限。这一软肋源于以太坊架构时将交易处理和智能合约混层的缺陷:以太坊在共识机制上采用了POW算法,其优点是全球铺开方便,保证了去中心化。而POW的缺点本来就是交易速度慢,相对于比特币简单的UTXO两种状态,以太坊又引入了大量的智能合约,工作量陡然增大。因为所有的节点都处理同样的智能合约,而且所有合约的状态都记录到公共的区块链账本中,很难想象这样的系统能够支持成千上万的程序调用和状态存储。

        针对这一急切需要解决的问题,以太坊希望采用Casper的POS方案。POS和DPOS的方向不再靠哈希碰撞的挖矿,而是看谁手上的原生虚拟币数量多兼且时间长。这种做法,大概可以将处理速度提高到几千,比如2000-5000TPS这个级别,而不牺牲全球铺设的优点。但从POW到POS的转换,会牵涉到目前的社区利益分歧,非常可能的妥协结果,就是一个双头的POW+POS的共存局面。这会导致问题更加复杂,无法解决以太坊的速度短板。

        解决问题的出路在哪里呢?就是墨客(MOAC)公链采用的分层架构:墨客将balance transfer和智能合约分开处理,底层以POW的方式处理所有的balance transfer和全局合约,解决全局一致性和双花的问题;智能合约部署在上层,通过特定的共识方式处理(可以是POS,DPOS,PBFT,或者用户自定义的其他共识方式)。相对于以太坊预期的平层POW+POS,墨客已经实现的分层POP(上层POS OVER 底层POW)既可以全球铺设几万个验证节点,又可以将TPS提高到5000+数量级。

        此外,由于以太坊“一键发币”功能给各种空气项目大开了方便之门,良莠不齐的ERC20标准代币很可能借着泥沙俱下的Fcion“创业板”风潮浑水摸鱼趁火打劫。对做实事的项目方来说,在避开了上币费后或许会更专心于项目本身而非收割散户,但他们往往因为思虑过多而行动缓慢。另一方面,对空气币项目来说,则因为降低了项目的收割门栏,嗅觉灵敏的他们往往不会拖泥带水,先入为主尽快收割散户,在前期的风光之后,会给FC留下多少后遗症?目前尚无法预料!

        Fcion模式开启数字货币交易所百花齐放百家争鸣的大混战后,为了避免昙花一现的结局,则万不能在以太坊一棵树上吊死。狡兔尚有三窟, Fcion以统一战线的方式支持更多公链发行的通证,尤其是与实现了分层架构子链功能的底层公链墨客(MOAC)结成盟友,才是FC的正确选择。
u=1174024358,193517966&fm=27&gp=0.jpg

0条回复 跳转到指定楼层

高级模式
您需要登录后才可以发帖 登录 | 立即注册 | 用新浪微博登录

本版积分规则

搜索

0关注 2粉丝 56主题

作者的其他主题

返回顶部 返回列表

登录

分享 发帖