EOS生态研究报告.pdf
1EOS 生态研究报告文 | Odaily 星球日报研究院资深分析师李雪婷、郝方舟2019年1 月前言EOS 从诞生之日起,就背负着人们对“区块链 3.0”的期望。2018 年上半年,保持着 ICO 融资额之最(超 40亿美元)的 EOS 在经历了疯狂的超级节点竞选、“史诗级”漏洞曝光、“中心化宪法”受质疑和多次进度推迟之后,终于在 6 月 15 日正式上线激活主网。EOS 主网上线半年多,“区块链 3.0”到来了吗?在团队不断的技术完善和更新迭代下,EOS 在一定程度上解决了比特币和以太坊应用性能低以及手续费高的问题,在生态建设上推动了区块链技术大规模商业化应用。同时:1.EOS 主网上线半年,市值达到 2,326,269,031 美元,在所有通用平台排名中位列第二(以太坊第一)。2.总交易额超过 1255902.441 万 EOS,总交易笔数达到 8 亿,得益于交易效率上的优势,EOS 在总交易额和总交易笔数上均已超越以太坊,月平均交易额接近为 Google Play 的 1/4。3.竞猜类游戏反哺 EOS 生态,促进 EOS DApp 多个领域的繁荣,生态有 238 个 DApp 上线,涵盖各类服务如支付、资讯、知识分享、CPU 资源供给和租赁、DApp 安全、资产跨链、交易所等。DApp 平均日活跃用户已超过3.8 万人次。4.EOS TPS 已突破 5000 次/秒,在 DPOS 共识机制下出块速度提升至 0.5s,通过链间通信的扩展,以及 RAM、CPU、NET 资源的释放调节,具备了实现更高吞吐量和可扩展性的潜能。客观来看,在以太坊(智能合约时代开创者)基础上改进的 EOS 确将区块链带入了“2.5 时代”,或许也是目前落地的操作系统中最接近“区块链 3.0”形态的一个。技术之外,屡被质疑为“空气”的 EOS 也通过节点竞选完成了一场伟大的“社会实验”(及资本实验)。但放眼技术发展史,如果将区块链视为互联网技术的分支,用十年时间从 1.0 版本跨到 2.5 版本,只是“技术的一小步”。区块链技术走向商业级应用落地仍然任重道远。EOS 面临的问题包括:1.基于 DPOS 共识机制的 EOS 虽然解决了“不可能三角”中效率低下的问题,但因存在超级节点竞选机制,公平性一直饱受质疑。2.节点存在运营压力,前 21 个超级节点尚处于盈利状态,前 50 个节点基本收支平衡,但从第 50 个节点开始,收益呈现阶梯下降趋势,出现入不敷出的情况。3.ECAF(EOS Core Arbitration Forum)与 BP(Block Producer)的权利分配方式保持现状可能是现阶段唯一正确的选择。4.RAM 的机制缺陷以及 CPU 资源消耗爆表问题。25.生态结构单一,竞猜类 DApp 一枝独秀。6.DApp 的安全问题紧迫,集中围绕 EOS.WIN、EOSBet、EOSDice 等头部项目,攻击手法主要是随机数破解、智能合约漏洞,使用可控的随机数种子等。目录一、EOS 数据概览二、EOS 投票机制三、EOS RAM 的负反馈机制四、EOS CPU 租赁机制五、EOS 生态结构六、竞猜类 DApp 安全形势七、总结八、参考文献九、致谢3一、EOS数据概览1.搜索热度分析2018 年以来,EOS 的百度搜索热度趋势主要分为几个阶段:第一阶段:2018 年 1 月2018 年 6 月,受 6 月 15 日主网上线前投票的影响,EOS 价格不断上涨带动了 EOS热度,EOS 热度在 4 月份达到峰值。第二阶段:2018 年 7 月2018 年 9 月,EOS 热度开始缓慢下降,回归平稳。第三阶段:2018 年 10 月2018 年 11 月,从 10 月开始,受主流币普遍大跌的影响,EOS 热度也一度向下。第四阶段:2018 年 12 月频发安全漏洞问题,EOS 热度小幅上涨,日均搜索数为 4447 次,同比上升 96%,环比上升 27%,但整体来看,仍维持在相对稳定的水平。与 ETH 和 TRON 相比,EOS 的百度全年日均搜索数为 5396,远高于 ETH 的 2684 和 TRON 的 468。42.市值与价格分析根据 Coinmarketcap 数据显示,截至 2018 年 12 月 31 日,ETH、Stellar、EOS、TRON、Cardano、NEM、NEO、Etherrum Classic 等 8 个通用开发平台类项目市值情况如上图所示,其中 EOS 总市值为 23.26 亿美元,排名第二位。排名第一位和第三位的分别是 ETH 和 Stellar。5根据 coinmarketcap 数据显示,截至 2018 年 12 月 31 日,EOS 的收盘价格为 2.57 美元,总市值为 23.26 亿美元,同比下降 53.9%,在加密货币总市值中的占比为 1.89%,而在 2018 年 4 月 29 日,EOS 市值达到全年高位177.70 亿美元。反观 ETH,截至 2018 年 12 月 31 日,其价格为 133.37 美元,总市值为 138.86 亿美元,在加密货币总市值中的占比为 11.3%(近 6 倍于 EOS)。Odaily 星球日报研究院认为,EOS 的市值和价格起伏有多方面原因:一是各国对数字货币政策态度仍不明朗,主流币种全年持续下跌,压缩了数字资产市场规模。二是由于区块链技术还处于发展早期,支撑数字加密货币使用的应用场景受限。三是 EOS 社区自治问题,比如频发的 DApp 安全漏洞。3.交易数据分析交易额和交易笔数从交易总额和日均交易额的数据来看,EOS 具有一定的优势,这似乎是 EOS 在交易效率上的优势所带来的。以太坊从 2018 年 6 月 15 日到 12 月 31 日的交易总额为 44009 万 ETH,日均交易额为 220 万 EOS。对比以太坊,EOS 从 2018 年 6 月 15 日到 12 月 31 日的交易总额为 1255902 万 EOS,日均交易额为 6280 万 EOS。从图 4 所示,EOS 的交易额从 2018 年 11 月份开始波动上扬,并在 12 月 19 日创下单日最高交易额 565778 万个 EOS 的记录,合计 141445 万美元。从交易笔数来看,EOS 交易笔数在 6 月到 9 月经历了一段上升期后开始下降,到 10 月又开始上升。总交易笔数为 85071 万笔,日均交易笔数为 425 万笔。交易笔数从 10 月开始爆发的原因是 Betdice 等竞猜类 DApp 涌现,带动了市场用户量。64.用户数据分析活跃账户根据 EOS 浏览器 eosflare.io 数据显示,截至 2018 年 12 月 30 日,EOS 共有 63 万个账户。值得注意的是,据区块链安全公司 PeckShield 统计,在 EOS 近 50 万用户中,有近 12 万个账号为群控账号,占比 39%;20 多万个账号为沉默账号,占比 23%;这就意味真正的活跃用户只占 37%。造成大批假量账号存在的原因,PeckShield 安全人员分析认为:1)大量活跃 DApp 尝试以此方式冲击榜单排名,进而吸引更大的流量;2)DApp 游戏机制存在抽奖奖励,吸引了大量薅羊毛的群控账号;3)近几个月,EOSDApp 生态迎来大爆发,假量账号为行业初期发展或同行竞争下的常态现象;虽然在 37%的真实账号中,账号活跃度近 20%,但远远超过了其他公链。活跃用户和新增用户7日活跃用户和新增用户数量是反映一个通用平台活跃程度、用户吸引力和运营能力的重要依据。根据Spiderstore 数据显示,EOS 平台从 6 月 15 日到 12 月 31 日的日平均活跃用户数量为 3.4954 万人,日平均新增用户数量为 2320 人。活跃用户的数量在 12 月 28 日达到峰值 13.1879 万人。而以太坊从 6 月 15 日到 12 月 31 日的日平均活跃用户数量为 17.9579 万人,日平均新增用户数量为 5.0493万人。从活跃用户和新增用户的数据来看,EOS 距离以太坊还是有一定差距,这是因为以太坊平台 DApp 数量的巨大优势使得以太坊在活跃用户数量上仍然保有较大的优势。5.DApp活跃用户区块链技术由概念到应用落地,DApp 的发展是检验一条公链是否得到用户认可,是否有发展前景的重要判断标准。根据 Spiderstore 数据显示,截至 2019 年 1 月 1 日,EOS 和 ETH 上的 DApp 总量分别是 228 个和 1324 个,但 DApp 的最高日活 EOS 达 8296,ETH 仅有 1893。日活过千的 DApp,EOS 上有 12 个,ETH 仅有 2 个。Odaily 星球日报研究院认为,虽然以太坊 DApp 数量基数大,但 EOS 平台上的 DApp 呈现出少而精的特点。8二、EOS投票机制比特币和早期以太坊选择了 POW 共识机制,需要挖矿来维持区块链网络的运行。不同于比特币和以太坊,EOS基于 DPOS 共识机制,采用去中心化自治组织,主要通过 21 个出块节点(Block Producer)和备选节点(BlockProducer Candidate)来维持区块链网络的运行。票数前 20 名的节点直接当选本轮出块节点(即超级节点),剩下的节点中随机挑选出的一个节点,成为第 21 个区块生产者。EOS 节点选举中,每 126 个区块举行一次投票,每个区块间隔时间 0.5 秒,因此每 63 秒就会有一轮选举。虽然 DPOS 共识机制一定程度上缓解了 “不可能三角”中的效率问题,但公平性和安全性一直饱受质疑,特别是超级节点竞选问题凸显。1.EOS节点贿选丑闻2018 年 3 月,EOS 老猫团队表示,一旦当选就会面向投票支持者进行分红奖励,承诺将 50%的可分配收益返还给前 50 名投票者。此举遭到 block.one 和国外社区的反对,BM 本人和 EOS 纽约社区随后均表示,这样不利于EOS 生态的长久发展。EOS 团队负责社区的 Thomas Cox 直接斥责 EOS 老猫团队的行为不符合 EOS 宪法。2018年 4 月,“温州帮”在 EOS 超级节点竞选前囤积大量 EOS 现货,以期在投票中占得先机。2018 年 9 月,有媒体爆料,火币疑似与 16 个候选节点进行互投,其中火币为对方投票数为 56300,对方为火币投票达 40022。火币官方随后对此予以否认,并声称:火币与文中提及的相关节点并无任何财务往来。超级节点之所以会出现贿选问题是因为当选超级节点不仅可以获得节点奖励,还将拥有充分的社区话语权。节点奖励来源于 EOS token 增发(EOS 每年增发 5%,其中 1/5 作为节点奖励),具体分两种形式发放:一是出块奖励,由前 21 个节点承担出块任务,享受每年节点奖励(1%)中的 25%,一般,前 21 个节点平分此出块奖励,每天得到 326 个 EOS(初始量 10 亿*5%*1/5/365);二是投票奖励,由前 21 个节点和备用节点共有,按照所有节点投票比例来分配节点奖励剩下的 75%。投票奖励只能预估,因为投票奖励虽然按照投票比例分配,但节点领取时间9不同,对应的奖励池总量也会发生变化。因此,利用票选规则拉票贿选就成为了各方候选者竞选成功的捷径(所谓贿选,就是将当选超级节点后每年应分得的节点奖励返还给每一位投自己票的人)。贿选方式有内部贿选和外部贿选两种方式:内部贿选即靠节点间换票、扶持备用节点等手法实现利益最大化;外部贿选方式则通过发行 token 来奖励投票给自己的节点。为解决备受争议的“贿选问题”,EOS 曾多次更改超级节点竞选投票规则,目前每个 EOS 都可以投出 30 票;1个 EOS 可以投给 30 个节点,或者只投给几个节点,但不能给同一个节点投超过 1 票。2.EOS节点出现入不敷出如上文所述,EOS 节点的运行不是通过挖矿,而是依靠 EOS 网络每年的节点奖励。根据 EOS 浏览器 eosx.io 数据,截至 2018 年 12 月 26 日,前 10 名的超级节点每日奖励为 813826 个 EOS。第 4050 个节点每日的奖励为221300 个 EOS。火币排名第一位,每天有 864 个 EOS,按 2018 年 12 月 26 日 EOS 的实时报价 2.45 美元来计算,约 2400 美元(合计人民币 14,402 元);EOS24 排名第 21 位,每天有 761 个 EOS,约 2114 美元(合计人民币 12686 元);EOS amsterdam 排名第 50 位,每天有 221 个 EOS,约 614 美元(合计人民币 3684 元)。10