EOS因“空投”堵成了狗,这一方案或许能解决这个问题
近期,由BM主导开发的公链项目EOS遭遇上了空前的麻烦,其主网因牛油果(ENU)项目前创始人Aiden Pearce新发行的空投项目EIDOS而被堵成了狗,大量用户因此而被迫等待。
据DAppTotal.com提供的数据显示,前天EOS主网一天交易次数为1938万次,而独EIDOS一款DApp的交易次数就达到了1876万次,占到了总交易量的96%。
为此,数字资产交易所Coinbase还发出了 提醒 ,甚至还有媒体报道称“EOS已死”。
(图片来自pexels.com)
由此可见,Aiden Pearce设计的“DoS”攻击是非常成功的,其对EOS网络进行了非常有效的打击。为此,EOS社区也是非常无奈,而来自LiquidApps的首席技术官Tal Muskal则提出了一个非常有意思的方案,他认为这能够有效解决EOS面临的困境。
据悉,这一方案被称为“使用休息证明的EOS资源市场免疫系统”。
简单说,就是以“空投”对抗“空投”。
以下是该方案的具体解释:
在过去的几周里,EOS社区见证了一个新的代币“挖矿”机制,而它导致EOS主网交易堵塞非常严重。用户将EOS代币转移到一个EIDOS智能合约,然后在拿回EOS代币的同时,得到EIDOS代币。
目前,EIDOS代币已在多家交易所上线交易,而那些参与者为其提供了“燃料”,并促使更多EOS代币转移到EIDOS智能合约。
这种活动的猛增,导致了EOS的CPU资源极度紧张,“常规”交易需要抵押大量EOS才能够执行。
这种EIDOS代币是一个很好的“浪费价值”代币例子,尽管其没有真正的价值,但交易所用户的支持,为这场拥堵战争提供了更多的“火力”。我们相信这是一种泡沫,有人必须为它的存在提供燃料(甚至他们本身并没有意识到),并且因为泡沫而导致负价值(网络拥塞),它是无法长期维持下去的。
EOS资源市场的“免疫系统”,用泡沫来对抗泡沫
这种“浪费价值”代币强化了用户们浪费宝贵资源的行为,在EIDOS的情况下,它会导致CPU资源被浪费掉。社区要求我们设计一个解决方案,为此,我们想出了一个应对方案:对抗这个泡沫的方法,是创造一个对抗性的泡沫,而这个泡沫会成为EOS资源市场的“免疫系统”。
相对于EIDOS依赖于CPU的使用来进行挖矿,这个免疫系统将拥有自己的代币,它将补偿那些不使用其可用CPU的人,如果你愿意的话,可以将它称为休息证明(Proof-of-Rest)。
如果用户能够证明自己拥有CPU,而不选择去浪费的话,他们将获得“免疫代币”作为奖励。换句话说,用户将因其空闲的CPU而得到奖励。
这个“免疫代币”将产生与“浪费价值”代币(我们的例子中是EIDOS)相反的效果,最终逆转“浪费价值”代币造成的负面后果。此外,这个新的代币有一个正和值,用于保持链的健康并平衡CPU需求。
技术上怎么实现?
这一解决方案不需要改变EOS的基础层,也不需要BP的合作。
我们设想“免疫代币”智能合约的运作方式如下:
每次EOS代币发送到此合约时,它将调用LiquidOracles,以检查自上次传输/认领以来用户未使用的CPU数量(LiquidOracle DSP将使用其本地EOS节点聚合此数据)。
合约将把EOS和新的“免疫代币”一起发送给发送者,它们与发送方账户中未使用的CPU总量成比例。
而想要打破目前的EIDOS泡沫,这一“免疫代币”还需要一个活跃的流动性市场,其价格和流动性深度将与EIDOS所拥有的市场相匹敌(至少暂时如此)。
据悉,这一方案,目前已得到了部分人的支持,但其是否会得到实施,还需要看EIDOS能否持续进行DoS攻击,而EIDOS近期完成的攻击,无疑也暴露出了EOS的设计所存在的一些问题。