Please explain to me how a user isn’t incentivized by the network to split their storage up into many small nodes so that they can retire ones that have filled up so that they can free up that space for more nodes to make money from. I’ve already read past threads on this exact topic as I know it has been brought up before, like here:
But I found no satisfactory answer. That thread seemed to beat around the bush on the question. No response given explained why doing this is not advantageous. If my node has reached the point where I have to expand its size to gain any more rewards, I’m going to be motivated to use that disk space for another purpose. If I keep nodes small, then they will fill up more quickly so I can repurpose the disk space associated with that node without affecting the performance of other nodes.
I can think of some potential solutions to the problem, but I’m not aware of any that have been implemented. At the time that the above thread was being discussed in 2018, @happybeing stated [quote]
I believe that the advantage of age tails off, so being around for twelve months may not be that much better than six months
[/quote]
and at the time I read that, I thought to myself that having nodes gain value through age could be a motivating factor to keep around a node and expand its size, but if advantages tail off with age, then I may still be motivated to drop an aged full node, rather than expand its size because I could just drop that node and add that disk space to another younger node that has matured to 6 months, but now it turns out that we no longer apply an advantage to aged nodes. According to @neo [quote=“neo, post:91, topic:40573”]
That whole concept has gone and nodes are individuals living in the world of XOR addresses. They have neighbours and so on, and they make decisions on their own. By following “the rules” the other nodes will continue to talk to your node and live in happy connection with others and be productive. Occasionally one node will see another as not working right and “shun” it, not talk to it any more and your node may do that to other nodes.
[/quote]
so given this, I see no motivation at all to keep around a node once it is full when I could instead use that disk space for something else. If I use that disk space to start up a new node, then perhaps under the given system that new node is in a much less favorable situation than the full node I dropped, but at least that space is now able to potentially make me rewards at some point instead of being tied up, and I have plenty of other nodes that have a good reputation with their respective neighbours thanks to firing up many small ones, so I see really no harm in dropping this full node to free up that disk space rather than expanding that node. Should we somehow reward nodes based on size? Give larger nodes a better reputation so that they are more likely to receive new data and rewards? Or is there something I am missing?
Another somewhat related question I have is, if a lot of nodes/vaults are dropped regularly, does that not mean that existing nodes/vaults are filling up without being rewarded? Is there anything built into the algorithm for reassign this data that perhaps gives it to younger or smaller nodes in order to incentivize aged or larger nodes?
Thanks for any clarification on this topic as I’m still struggling to convince myself that the network will work based on what I’ve learned of it over the years and a lot of the time the implementation seemed so open-ended and unsettled that I decided to just wait and see how everything turned out before trying too hard to understand it all, but now that it seems we are launching I need it to make sense to me before I can fully embrace it.