作者:JackyLHH / 来源:白话区块链
最近,一款名为「EIDOS」的 DApp 开启了免费空投活动,一时间吸引了大量的用户参与,直接导致 EOS 系统陷入了“瘫痪”:很多人因为资源不足已无法进行 EOS 转账……
![1573011084914591.png image.png](/d/file/201911/9017fa02a24a85099b02073ad893f5db.png)
为什么一个空投活动会导致 EOS 系统陷入“瘫痪”呢?
我们先看下这个空投活动的规则:用户只要向该 DApp 的系统账户转账一定额度的 EOS,就可以获得等额的 EOS 返还和一定比例的空投币。
EOS 转账不需要像以太坊那样需要 Gas 手续费,但天下没有免费的午餐,EOS 转账需要消耗系统资源(比如 CPU、RAM 等),而这些系统资源是依靠抵押 EOS 获取的。
换句话说,我们通过抵押牺牲 EOS 的流动性换取了系统资源。
空投活动开始后,由于参与的人越来越多,很多人还通过租赁的方式租用系统资源,并通过计算机脚本程序自动化批量转账,导致 EOS 系统的 CPU 爆表,CPU 价格短时间内暴涨了几十倍。一些普通用户,原先可能只需要抵押 3 个 EOS 就能获取足够的系统资源并进行各种转账操作,现在因为资源价格暴涨,可能就需要抵押 30 个 EOS 才能转账。
![1573011095551649.png image.png](/d/file/201911/6485c1ff0e349f6b31405aa54d369cf1.png)
那么,如果出现因为资源不足导致钱包里的 EOS 不能转账的情况,我们该怎么办呢?
第一种方法,就是增加 EOS 的抵押数量。抵押的 EOS 数量越多,能够获取的系统资源也越多,只要资源足够了,就可以进行 EOS 转账等操作。
但这种方法也有缺陷,比如说抵押后的 EOS,赎回时需要几天时间才能到账,这就意味着你抵押的 EOS 在这几天内完全丧失了流动性。
第二种方法是租赁资源。现在很多 EOS 钱包都提供了一键购买资源、“CPU 资源加油包”等服务,花少量的 EOS 就能购买其他人出售的闲置系统资源,当然也可以去 EOS 系统级资源交易平台 REX 上购买。
这种方法的优点是简单方便,且不需要增加 EOS 的抵押数量牺牲相关的流动性,缺点是因为这个空投活动导致资源价格暴涨,你需要比之前付出更多的 EOS 成本。
![1573011107159487.png image.png](/d/file/201911/dc87541d5a44569ad0902fc8ec5f70e0.png)
2017 年,一个加密猫游戏让以太坊区块链拥堵了。于是,很多人抨击以太坊的性能低下,转账需要 Gas 手续费的模型不适合区块链大规模应用。
现在,“不需要任何手续费”的 EOS 区块链,因为一个空投活动拥堵了。很多人又产生了“还是以太坊好,毕竟只要支付足够多的手续费,拥堵了也还是有办法进行插队”的想法。
关于以太坊和 EOS 两种不同的模型,一种转账需要 Gas 手续费,另一种需要抵押 EOS,转账时你更喜欢哪种模型?欢迎在留言区分享你的观点。