该提案旨在通过向用户收取在Unitrie节点中存储状态数据(例如,帐户状态、合约代码和合约存储)的“租金”来改善RSK中的资源利用率。存储租金可以减少存储垃圾信息的风险,并使存储付款更加公平。它还可以改善缓存并帮助保护网络免受某些IO攻击。每个交易的gas限制在执行成本和租金之间平均分配,根据新的RPC方法设置累计gas限制,收取的租金将传递给矿工。
该RSKIP提议合约应支付存储租金,以降低存储垃圾的风险,使存储支付更加公平。同时,讨论了由于额外的复杂性和开销,存储租金的局限性,在某些情况下,这些复杂性和开销超过了收益。提出了一种多级缓存机制,根据未付租金的高低,在不同速度的存储介质(DRAM、SSD、HDD)之间移动合约数据,以平衡成本和性能。
该RSKIP提议合约应支付存储租金,以降低存储垃圾的风险,并使存储支付更加公平。合约每次被调用时,自动推迟休眠期限。调用消耗gas来支付租金。租金gas的数量与未使用的增量时间(当前时间减去上次访问合约的时间)和合约持久内存大小(代码和存储)成正比。如果调用提供的gas不足,则调用失败。合约还引入了多级缓存机制,根据未支付的租金数额将合约数据在不同速度的存储介质间移动。
该RSKIP(Rootstock改进提案)提出了合约应支付存储租金,以降低存储垃圾的风险并使存储支付更加公平。
该RSKIP提议用户应为使用账户、合约和合约存储单元支付存储租金,以降低存储垃圾的风险,并使存储支付更加公平。该合约基于RSKIP61,但针对Unitrie中任何类型的节点统一应用存储租金,而不仅限于账户或合约节点。提案详细描述了存储租金的计算方式、交易格式的修改以及未来的改进方向。