EOS主网资源紧缺痛点被掀开 连一场空投都扛不住的区块链3.0?
2019-11-06 10:11:52来源:Odaily星球日报编辑:居小桃
扫一扫
分享文章到微信
扫一扫
关注鹿财经网微信公众号
原标题:EOS主网资源紧缺痛点被掀开 连一场空投都扛不住的区块链3.0?
上一次因主网拥堵而备受关注的项目,还是2017年时的以太猫和以太坊。几乎没有人能意料到,融资40亿美金,被号称为最强公链的EOS会堵在了一个小空投上。
有人说,EIDOS没有为生态添砖加瓦,却戳破了EOS的谎言;也有人认为,这次事件中的EOS就是一个笑话,BM应该好好考虑修改EOS的资源设计。
一场让羊毛党疯狂的空投闹剧过后,EOS主网资源紧缺的痛点被掀开了摆在众人面前,人们开始思考EOS距离区块链3.0还有多远。EO
薅羊毛挖矿火爆,击溃了网络,带涨了CPU
11月3日,距离EIDOS空投正式开始仅两天。
HelloEOS梓岑的一条微博透露出了一个惊人的数字:EIDOS的智能合约24小时交易数约达917万,峰值每小时也近62万。同期,ETH上24小时交易量最大的DApp仅为4132次。
单凭这一数据,EIDOS就值得载入EOS的史册。
EIDOS号称零成本撸空投,规则是,用户可以将任意金额的EOS转入项目方账户eidosonecoin中,随后智能合约将等量EOS返还并且还免费赠送eidosonecoin账户中0.01%的EIDOS。EIDOS总发行量10亿,8亿用于空投,按照规则,EIDOS每秒产生25个,空投将持续15个月。
另一边更吸引人的是,EIDOS出自币圈第一空投项目牛油果创始人AP(AidenPearce)之手。
11月1日下午4点,空投正式开始了。
零成本薅羊毛的玩法瞬间吸引了大批羊毛党入场,他们开始频繁地向EIDOS项目方账户转账。
一部分钱包们也看准了EIDOS的获客良机,如mykey、TokenPocket等均上线了EIDOS矿机,为用户提供EIDOS自动转账挖矿服务。虽然没有真的在mining,但转账获取空投也被看作是一种挖矿行为,因此为了获取空投而频繁转账的用户们也被统称为“矿工”。
短时间内,数十万甚至数百万的用户向EOS链发起了交易申请。
Dappreview数据显示,11月1日当天,EIDOS上的交易笔数超过了540万次。当然这也只是开始,随后的几天,EIDOS交易笔数水涨船高,11月2日EIDOS交易笔数突破千万,11月3日几乎突破1500万。
这样火爆的交易热情,间接导致了EOS网络的“崩溃”。
一场胜负早已预定的游戏
EIDOS是怎样一点点击垮EOS网络的?
这还要从EOS的资源设计说起。
不同于比特币、以太坊网络,EOS网络号称零Gas费,只要拥有一定数量的代币,就能免费使用一定比例的网络资源,
目前EOS系统中主要的三种资源分别是:网络带宽资源(NET)、CPU计算资源(CPU)、运行内存资源(RAM)。其中,CPU是用户在进行转账之中最重要的核心消耗资源之一。
用户可获取CPU的方式有两类,一是通过质押一定比例的EOS获取CPU;二是通过第三方租赁平台,租用别人闲置的CPU资源。
那CPU资源又为什么会出现拥堵呢?
事实上,在EOS网络中,通过质押的方式获得的CPU资源分配数是实时波动的。
从公式上看,某用户24小时可以获得的CPU=(某用户抵押为CPU的EOS总量/全网为CPU总质押的EOS数量CPU价格)x24小时可分配CPU。
(图片来源于MEETONE)
也就是说,当EOS网络中抵押置换CPU资源的EOS数量突然增加时,用户的可用CPU资源就会减少。
在这次EIDOS代币空投事件中,想要不断地获取免费空投,就得不断向项目方账户中转账,这需要有源源不断的CPU资源支撑。
CPU资源不足会怎样?当用户手中可用CPU不断“贬值”时,用户随时可能超额使用CPU,如果一个账户里的CPU100%耗尽时,就无法再发起交易,账户也随时面临着失活的风险。
在所有人都在通过转账来疯狂揽金的时候,没有了CPU,你什么也干不了。
但没有人会眼睁睁地看着肥肉从自己眼皮底下溜走,为了持续挖矿,羊毛党们开始大量抵押EOS换取CPU,甚至还从REX等租赁市场中购买资源。
随着全网抵押EOS换取CPU的用户不断增加,用户们手上可用的CPU还在不断缩水,与此同时,CPU的价格也水涨船高。
一场CPU资源越来越紧缺,CPU价格越来越昂贵的恶性循环开始了。
虽然此前的DApp挖矿潮也出现过CPU资源短缺的饥荒现象,但DAppTotal报道认为,EIDOS的疯狂程度超乎想象,已经远远超越Dice、HashBaby等EOSDApp生态里常年霸榜的项目。
有经验的人早已看透了这背后的本质。有网友给出了分析:这场空投带来的CPU饥荒背后,第一时间重金租到CPU的人是稳赚的。
开发者邱小山也持有类似的观点,他认为,这场看似长达1年半的EIDOS分发游戏,实际上在第一天就决出了胜负:“这个玩法实际上并不是0撸,而是CPU算力的比拼。11月1号REX的租用比例是20%,现在是80%,CPU的价格随着这个比例是指数上升的,所以你第一天租了CPU,就赢了。”
“第一天(就租赁CPU),矿工一天就回本了,后面的都是利润,可以0撸29天。其他人那么热闹,都是在陪跑。后来的矿工辛辛苦苦,每天挖,最后可能都不能回本。”邱小山说。
随后,邱小山在一篇文章中详细计算了新旧矿工的成本,他统计认为,新矿工的挖矿成本是第一天就租赁CPU的矿工成本的17倍。
城门失火,殃及池鱼
标榜着对EOS闲置资源利用的项目,最终成为了抢占EOS主网资源的罪魁祸首。EOS链上的普通用户则成了第一批“受害者”。
PeckShield数据显示,11月1日当天EOS主网上80%的交易均与此空投有关,普通用户的EOS帐号因没有足够的CPU而无法正常转账及使用DApp。
“因为其实之前因为交易量比较小,大量用户以为抵押0.1EOS就是足够的,但是随着交易量的提高,这个量是远远不足够的。”开发者邱小山进一步解析了这之中的缘由。
不仅如此,CPU耗尽的那一刻,就算你钱包里有再多的EOS也没办法自救。
“目前,CPU不够只有2种办法,一是通过CPU租赁服务商通过法币付费获取CPU;二是用其他账号或朋友帮忙。”邱小山分析。
本质上,EOS的资源模型像是一条高速公路,只要肯付钱,所有的交易都会变得很快。
邱小山认为,目前的EOS其实一点都不堵,只是EOS交易非常贵,所以让很多用户无法发起交易。
事实的确如此,人们的确非常关注网络的费率情况:“好几天没成功卖币,租赁资源的消耗怕是比Gas费还要高。”
“以太坊堵的时候也就是手续费低点多等会,花多点手续费能早点转账到达,而EOS如果真碰到当时迷恋猫的热度,估计转账成本极高。”一位业内人士分析道。
如果EOS网络里再多出现几个EIDOS项目,或许所有人都要适应在未来很长的一段时间里,链上转账消耗CPU所需要质押的EOS,可能会远远高过转账的EOS数量本身。
经过了这场突击式的临堂测试,EOS的表现让一大票人感到失望,甚至有人给出了这样的评价:“EOS的百万TPS就是一个笑话,EIDOS的出现证明了EOS有多垃圾。”
EOS上的项目方则成了这场CPU饥荒闹剧中的另一波“受害者”。
自EIDOS上线开启空投以来,EOS网络上的CPU资源拥堵成了常态。据DAppTotal数据显示,11月2日,EOS上头部DApp数据受到了影响严重,如Dice、EOSKnights、Newdex等头部应用的交易次数、用户次数较前日均有80%-99%的减幅。
(图片来源于dapptotal)
不仅如此,从整体的 EOS DApp 数据上看,连日来各个 DApp 的 24 小时日活、24 小时交易量、24 小时交易次数等数据也几乎是一片飘红。
(图片截图于dapptotal)
一个微利的薅羊毛游戏,反倒把其他项目方拉下了水,这也让从业人士纷纷吐槽:“这样的网络情况,以后谁还放心把自己的项目放到EOS上?真的对其他项目方太不负责了。”
EOS网络资源拥堵的情况依旧没有得到缓解,反而愈演愈烈了。
按目前价格,在REX中,1EOS可以租用154EOS30天。可是在11月4日下午18点,EOSREX资金池里的EOS已全数租出,出租人无法及时卖出REX以赎回EOS,租户也无法通过REX租赁廉价CPU来使用链上DApp。
也就是说,不仅仅自家CPU闹饥荒,公家的PLANB也没了。这样一来,EOS主网堵塞有可能进一步扩大。
想成为区块链3.0公链,EOS还有很长的路要走
当然,EIDOS的繁荣是不可持续的,几乎所有人都在做一次性买卖。
二级市场上,矿工们也在不断出货。从币价上看,由于没有非常强力的支撑,EIDOS的二级市场行情也表现平平。
抹茶交易所数据显示,EIDOS在开盘第一天时冲高到达0.3USDT附近,随后一路下跌,近两日币价又有所回暖,但也始终未回归高点,截至发稿前报0.0557USDT。
即便如此,这场狂欢还是为人们带来了很多反思。
自媒体博主区块链威廉评价:“EOS资源的设定还是不行,没人用的时候资源是便宜,但是一旦有人用,稍微多一点人,资源的价格就贵的飞起。”
如今,EOS零手续费的故事,似乎只能在不拥堵的网络中才说得通了。
“EIDOS淋漓尽致地体现出了一个问题,就是任何公链吹TPS和低手续费都没用。”BTG核心开发者尹航认为,任何链最终都会形成手续费市场,不是资源设计的问题,任何设计,最终都不能避免费用市场化。只不过市场化的结果和很多链宣传的高TPS、低费用产生了矛盾。
“任何资源设计背后都是供需平衡,手续费必须市场化,但是大家不信,吹捧扩容+低手续费,现在反面例子就找到了。”尹航说。
在筹集到40亿美金的融资时,几乎所有人都认为EOS可能是区块链的3.0了。这次实战,却让人们开始反思,EOS距离“公链3.0”还有很长的路要走。
作为节点成员,MEETONE的创始人高锋承认EOS资源设计上的缺陷:“EOS资源设置上确实是有缺陷的,非常容易就被唤醒了CPU的拥堵模式。”
高锋进一步解析称,EOS为了鼓励错峰操作,所以设计了CPU波峰波谷动态变化的机制:“只不过现在的阈值设置的太低了,非常容易唤醒波峰状态。但是这是可以通过调节参数就解决的。”
MEETONE公众号的一篇文章中曾详细解析过这一设计:空闲模式下,你可以借用别人的CPU,分配到的CPU比拥堵模式下扩大1000倍,在系统“拥堵”时,则按照原先计算的质押比例使用。当过去一分钟每个块的平均CPU使用量大于max_block_cpu_usage*target_block_cpu_usage_pct,则进入“拥堵”模式。此前EOS也曾对target_block_cpu_usage_pct参数调整,以调高“拥堵”的临界值,使得“拥堵”状态更难触碰。
IMEOS的茶猫则认为EOS拥堵既是好事也是坏事:“坏事是EOS在瞬时的资源分配上还是做的不够好,会导致瞬间的资源稀缺而拥堵,EOS上资源分配不合理是一种经济危机,应该加强和优化。好的是大家又开始关注EOS的链上治理和EOSDapp。”
“CPU其实是够的,只是瞬间的资源分配规则没有把CPU分配充分,这是代码层面需要去解决的,应该只要代码优化就好,并不需要改大的规则框架。”茶猫说。
但是,客观来看,号称百万TPS的EOS,如今的主网数据峰值也不过4000左右。如果一直保持这样的速度,EOS成为商用级公链的远大野心怕是难以实现。
比外,凭借这次空投事件,又一波持有EOS但没使用过DApp的投资者们进了场,用户体验又一次成了被众人诟病的内容。
EOS的操作的确还是相对有门槛的,不仅仅需要用户提前了解网络的资源消耗规则,还需要用户不断适应网络的变化,亲自租赁、质押换取CPU。相比之下,以太坊的转账费的模式的确更简单直白。
这次空投事件让EOS终于直面痛点,虽然有点尴尬,但事件也总有两面性。即便EOS离公链3.0还很远,但值得期待的是,这次的“拥堵”事件,也许已经倒逼社区为EOS生态开发下一波实用工具了。
投稿邮箱:lukejiwang@163.com 详情访问鹿财经网:http://www.lucaijing.com.cn
相关推荐
因 EOS 网络性能下降,Coinbase 平台的 EOS 发送被暂
原标题:因 EOS 网络性能下降,Coinbase 平台的 EOS 发送被暂时禁用 Coinbase 发布官
元宇宙2020-02-23