关于被闲置 RAM 问题的思考

关于 EOS 被闲置的 RAM 可以怎样处理,EOS NodeOne 的 Loum 有一篇文章表达了对这个问题的思考。今天将这篇文章分享给大家。

原文地址:

https://steemit.com/eos/@eosnodeone/a-thought-on-ram-squatting-problem

关于被闲置 RAM 问题的思考

本文由 EOS NodeOne 的 Loum 撰写,Leo 编译。

1、介绍

在阅读 jem 对闲置 RAM 问题的看法后,我决定撰写本文。在 EOS 治理频道里 jem 的原文看法位于这篇文章的底部。

在 Dawn 4.0 中,RAM 分配模型从基于股权的模式转变了为基于市场的供应模式。尽管基于股权的方法可以确保您可以赎回被质押的 EOS,但以市场为基础,退回的 EOS 数量取决于市场价格。

2、Jem 的看法

下图显示了 Block.one 和 jem 对 RAM 闲置问题的解决方案。

在这两种方法中,都有 1%的手续费作为交易费用。然而,Dawn 4.0 选择 EOSIO RAM 市场买和卖时都要收取 1% 的手续费,jem 的解决方案是以按股份的权重来收取其中的 1% 作为手续费为基础的。

换句话说,jem 的交易费用政策只适用于以前的基于股权的方法,以后是通过燃烧这些费用向节点提供奖励的。对于长期持有者来说,随着通货膨胀率的降低,这可能是有益的。这笔费用的结果是通过退出市场来抵消 EOS 通证的通胀。

3、在 Dawn 4.0 中缺乏基于市场的 RAM 分配****

Block.one 首席技术官 Daniel Larimer 表示,如何管理 RAM 供应是由⅔+1 节点决定。因此,他们可能会只提供总可用容量的其中一部分 RAM,例如 200GB 中的 1TB。重要的是,节点能够预测提供给市场的 RAM 总容量。

又如,需要大量内存的 dApp 开发人员在启动他们的 dApp 时,可以通过在 EOS 平台上预测未来内存需求而获利。

换句话说,可预测可用 RAM 容量的人可以在基于市场的 RAM 分配模型中进行市场需求推测。

4、基于股权模式(Staked-based)分配 RAM 的缺陷

下面的图表显示了 Block.one 先前建议的,基于股权模式的 Bancor 算法的每单位 RAM 价格。

过去基于股权的 RAM 模型没有收费政策,但用户可以使用 Bancor 定价算法设置需要质押的 EOS 数量,并在使用后赎回它们。

这种 RAM 定价算法产生了使用壁垒,由于可用 RAM 容量减少,可以通过提高价格来限制需求。可用 RAM 的数量越少,必须为相同数量的 RAM 质押越多的 EOS 通证。但是,重要的是,Block.One 从未提供任何有关如何恢复闲置 RAM 的建议。换句话说,他们从来没有建议如何对那些购买了 RAM 但是将它们进行闲置的人进行处理。

当 EOS 主网启动时,开发者显然会试图以低廉的价格提前购置 RAM。由于内存不可转让,开发者无法从交易中获利,但他们可以因为 RAM 的重要性提前购置 RAM。因此,有必要采取预防措施防范这些闲置 RAM 的人。

5、关于闲置 RAM 问题的建议****

我们同意 jem 的建议。除此之外,我们还提出了一种方法来复原被闲置的 RAM,解决现有基于股权制分配方案存在的缺点。

1)前期准备

我们首先假设我们可以通过监视 RAM 使用情况来区分囤积 RAM 的人和真实用户。有很多方法可以做到这一点。例如,我们可以构建一个 RAM 使用监控工具,或者询问潜在的 RAM 占用者是否正在使用它。

总而言之,如果可以区分不同内存占用者,我们可以通过节点的投票等方式给他们带来经济上的不利影响,从而防止内存闲置问题。

2)R**AM 占用者的财务缺陷**

我们正在考虑两种方式来把 RAM 囤积者置于经济上的劣势。

首先,我们可以用编程的方式使被闲置的 RAM 无效。然后,这部分 RAM 占用者将无法使用自己的 RAM,这些 RAM 将被恢复并可供其他用户使用。他们可随时拿回他们被质押的通证。

其次,我们可冻结 RAM 占用者质押的代币。也就是说,我们可以给他们一个冷冻期。如果 RAM 占用者申请终止 RAM 使用,相应的 RAM 将被立即恢复并可以被其他用户使用,但是被冻结的通证将被冻结一段时间,例如 2 周或 1 个月后才能被赎回。

6、结论

我们已经确认了 Dawn 4.0 中基于市场竞争的 RAM 分配模型的主要缺点,并支持 jem 的基于股权质押的 RAM 分配模型,和收取 1%的费用。另外,如上所述,我们提出了两种方法,若可以投入使用,就能对 RAM 囤积者施予经济制裁,以恢复被闲置的 RAM。

(本文为翻译转载,仅代表原作者个人观点。原文地址:https://steemit.com/eos/@eosnodeone/a-thought-on-ram-squatting-problem)

  

Team EOS Cannon - Determine to be the key player of the EOS world.

www.eoscannon.io