EOS自治“失灵” 节点艰难求生
12月13日,EOSIO创始人Daniel Larimer刚刚发发表《开发有效率的合约》的文章,指出EOS网络面临的主要挑战之一是CPU资源的稀缺。
第二天, EOS的DApp、竞猜类游戏Fishjoy就因CPU资源消耗爆表无法正常开奖。
除了资源紧张问题,EOS币价一跌再跌,不但让被套的投资者头疼,曾经热热闹闹参与竞选的超级节点们也面临着“工资缩水”的困境。
有节点一边缩减开支,一边琢磨着要开发收费的DApp“续命”,于是他们也会面临CPU不够用的问题。
尽管EOS网络对节点的运营奖励已缩水95%,多数节点仍表示愿意坚守岗位。而多次发生的丢币事件,让EOS的持有者将不满对准节点,批评他们“拿钱不做事”。
对此,包括节点运营方在内的EOS多个社区负责人表示,节点的首要责任在于出块,智能合约漏洞和黑客攻击风险下,用户对于私钥的妥善保管才是第一道关卡,而常被视作“寻币”组织的仲裁机构更多是志愿服务,并非绝对义务方。
但也有人认为,“节点不作为”的指责反映出EOS社区治理机制有待完善。
节点奖励缩水95%引发“出逃”担忧
12月4日,My EOS Wallet 开发者altShiftDev公布了一项对EOS超级节点的调查显示,对于排名前21位的超级节点,EOS币价盈亏平衡点在4.04美元以上。而目前EOS的价格已经跌破2美元,这意味着,如今21个出块节点都在亏钱。
EOS价格走势
基于DPOS共识机制的EOS.IO系统,依靠21超级节点和 100个备选节点的服务器来运行整个网络。按照规则,每年,EOS网络都会增发1%的EOS币作为节点奖励,这也是目前节点们的主要收入来源。
今年3月底,EOS超级节点竞选成为币圈的热门事件。当时,EOS币价约40元,有人以此计算过节点的“工资”,每个超级节点年薪差不多1亿元。参与竞选的节点们纷纷表示,不是为了“奖励”去的,更多是因为看好EOS。
如今,市场走熊,EOS币价持续下跌。根据Myeoskit网站数据,截至发稿日,EOS节点排名第一位的火币节点,每天能获得的奖励为858 EOS,约合1.13万元,假设EOS未来不再下跌,那么火币节点的“年薪”约为413万元,跟3月初的薪水相比,“奖励”已经缩水近95%。
413万元看上去是一笔不少的收入,但这只是排名第一位的节点。不同的节点获得的奖励也不一样,且团队规模也不同。
由于节点“薪水”下降,有市场分析认为,EOS节点陷入艰难运营的境地,不排除有节点出逃,主网运行不稳甚至崩溃的可能。
对此,多位EOS节点负责人向蜂巢财经表示,币价下跌也是一个优胜劣汰的过程,且每个节点的运营资金来源和规模不同,能够在节点竞争中立足的团队都应具备形势预判能力,备足粮草过冬。
Hello EOS节点创始人梓岑对蜂巢财经表示,团队在去年6月份EOS白皮书发布时就已成立,“一开始就准备了充足运营资金,未来即便‘零收入’也能运营三年。”
梓岑介绍,Hello EOS是垂直于EOS生态的区块链媒体,由运营、内容和设计三个部门组成,共二十人,每月开销费用在五十万元左右,“目前团队主要在做EOS生态的基础服务、科普教育、宣传和社区运营等,也给第三方应用做免费评测,帮助开发者社区对接各种资源,比如CPU租赁服务等。”
EOS Store是网络的备用节点,负责人陆海峰说,团队的运营资金主要来源于EOS Store合伙人创建的EOS基金,“团队一共十个人,其中四到五个是技术人员,服务器的开销实际不大,开支主要用于人员招聘和市场开发。”
长期亏损的现状并未吓跑陆海峰,“整体来看,用户热情度不高,我们日后的开发都会受影响,但我觉得这是短暂的,一两年内的熊市可以扛过去。”
EOS Beijing社区则没有这么乐观,团队负责人玉石告诉蜂巢财经,目前团队的储备资金只够运营一年,“我们的成员一直维持在六个人,从来没有卖过币,EOS Beijing开发的导航网站、社区投票分析工具等项目都是免费的。”为应对寒冬,玉石和团队正在开发一款收费DApp,预计12月底上线。
“一方面是做开发尝试,另一方面是看盈利模式能否跑得通,跑通了可以减少很多压力。” 玉石说,他们此前没有偏盈利化的产品,主要靠节点奖励生存,虽然也会对外投资孵化项目,但整体的盈利性不强。
缓解CPU资源紧缺成当务之急
出块节点盈亏失衡,币价下跌无疑是最直接的原因。
去年10月份,EOS币价仅为0.5美元,到了今年4月份则暴涨至20美元,涨幅达到3900%。
惊人的涨势并没有维持很久,随着市场“转冷”,EOS踏上了暴跌之路。今年6月,跌破10美元;8月中旬,跌破5美元;此后,EOS经历了3个月的横盘后,再度开启下跌模式。截至12月16日,EOS报价1.9美元,整体跌幅达90%。
在玉石看来,节点运营吃力不仅只币价下跌一个因素,备选节点增加导致投票权重越发分散,也是EOS奖励数量急剧下滑原因。
“曾经头部的节点可以获得一千个以上的EOS奖励,现在最多只有六七百个,再加上币价下跌,价值缩水90%以上。如果节点单靠奖励而没有其他收入,就意味着法币收入的减少。”
如此困境之下,一些节点在本职工作外也开始另谋出路,除了开发收费DApp“续命”外,也有节点开始做EOS的CPU租赁业务。
EOS网络计算资源(CPU)和内存资源(RAM)的短缺在主网上线后引发了多种问题。
先是RAM资源的炒作。今年6月19日,RAM价格从0.017 EOS/KB 左右一路上涨到0.99EOS/KB,涨幅高达57倍。
RAM暴涨受伤最严重的是DApp的开发者,他们不得不从市场上高价购买RAM来维持项目的运行。
此后,EOS社区提出了扩容方案,才有效地抑制了RAM的炒作。7月初,价格回落到0.19 EOS/KB。
RAM的炒作风过去了,CPU又紧张了。今年10月,因CPU资源匮乏,EOS全网经历了短时瘫痪,普通用户出现无法转账的现象,大量DApp不得不暂停运营。
EOS用户CPU资源不足提示 图片来自网络
12月14日,竞猜类游戏Fishjoy的开发者因为没有合理预估游戏承载量,使用的CPU超过了合约所抵押的资源上限,导致“爆表”而无法正常开奖。
就在Fishjoy无法正常开奖的前一天,人称“BM”的EOSIO创始人Daniel Larimer在社交平台上发表文章《开发有效率的合约》指出,EOS用户面临的主要挑战之一是CPU资源的稀缺。
玉石认为,CPU爆表说明用户在增加,“即便是熊市,大家依然有热情,当然不好的地方是使用体验大打折扣,用户的使用门槛和DApp的开发成本都变高了。”
从现实问题中寻找答案。目前,解决稀缺性有两种方法,增加CPU容量或通过提高CPU使用效率来降低CPU需求。为此,BM表示,目前Block.one正在努力提高容量,更重要的是DApp的开发人员要编写更有效率的合约来减少需求,否则他们将被更高效和更经济的替代方案所取代。
对此,玉石觉得,BM的解决方案理论上可行,但对开发者要求过于苛刻,“CPU资源紧缺主要是主网基础设施的问题,核心在于底层架构。”
他也提出了节点可以在这个“最主要的挑战”上能发挥的作用,“节点为代码层面做一些优化,尝试降低CPU占用率;另一方面是设法降低租赁CPU的门槛,比如通过各种钱包和CPU租赁网站,将用户闲置的EOS收集起来,租给有需求的项目方和用户。”
盗币事件反映社区治理机制不畅
薪酬降低之下,EOS节点艰难运营。而运行在EOS网络上的DApp智能合约漏洞屡遭黑客攻击,导致盗币、丢币事件不断发生,“拿钱不做事”的批评冲着节点及相关社区组织而出。
今年6月,一位EOS用户的私钥泄露,导致账户中的1280个EOS被人盗走并购买了EOS RAM。随后,该用户找到EOS自治社区ECAF申请仲裁。10月5日,ECAF针对可疑账户发布了紧急冻结令。
用户EOS被黑客盗走
此后,盗币者似乎一直伺机而动。就在超级节点StartEOS负责生产区块的时段,对方将EOS RAM卖掉后,提现走人。
有说法称,盗币者的作恶成功是因为StartEOS忘记了添加黑名单。一时间,超级节点StartEOS的“不作为”被推上了风口浪尖。
公开资料显示,ECAF全称“EOS核心仲裁论坛”,按照EOSIO临时宪法规定,这是一个EOS公共主网及其相关社区默认的争议解决论坛。仲裁员以仲裁机构为依托,根据律法对案件做出裁决,再由仲裁机构把裁决提交给节点执行。
对此,StartEOS对蜂巢财经回应称,面对智能合约漏洞和黑客的潜在攻击,用户的安全意识是首道防线,“泄露私钥就如同把银行卡和密码给了别人,ECAF这个组织本身不是官方公开认可的,节点和ECAF之间也没有任何隶属关系。”
梓岑也表达了类似看法,他认为币的安全首要责任是用户是否妥善保管私钥,这并非EOS生态问题,“ECAF作为一个人治组织,效率一定是低下的,只能起到辅助作用,并不能完全保证把损失全都找回。”
对于节点和ECAF间的关系,玉石认为,节点和ECAF相互独立,但也有遵守规则的责任,问题在于规则、流程和机制是否明确,“如果ECAF只是在电报群中简单地发布消息,而没有后续的跟踪和检查,这非常不严谨、不科学。”
玉石认为,仲裁是EOS社区治理中非常重要的环节,但EOS宪法又没规定所有节点都必须参与其中,“超级节点最重要的义务还是保证网络正常出块,每个节点都有自己擅长的地方,目前大部分节点都是在做好本职工作的前提下,再往多样化发展。”
玉石表示,社区治理是个极大的概念,目前EOS的社区治理仍处于不完善的阶段,没办法满足大多数人的需求,需要给EOS成长的时间,来把机制理顺。