The solution seems multifold. One part being dilluting rewards:
The other solutions are as you say. So let’s work up a list and add to it as we go.
The network needs:
- Solid uploading. Place real demand on nodes so nodes can’t collect emissions without real associated cost (disk et al) to the node op. Also, can’t have uploads creating a demand for ANT without upload functionality being solid.
- Solid downloading. Place more real cost (CPU, bandwidth) on nodes. Natural usage is one avenue, @neo’s scripts being another, Verifi [soon] being another.
- Proof-of-x mechanisms. The more it’s provable that nodes are well-behaving, the more it prevents ghost attacks. Proof Of Storage prototype.
- Dilluted rewards. Either they dillute us or we dillute them. A goal of the network is for casual home users to run nodes on spare (free) capacity. Free is less than more-than-free. So we all run as many nodes as we can, even for free/at a loss, to drain their incentive to run nodes for profit.
- More constructive cooperation and less negativity and doubt.
There are always solutions, so we’re either complaining about problems or working on solving them.