This thread is for moving the discussion around farming boosters forward, especially in response to farmers who have nodes in data centers but without gold certification. Here are my ideas for boosters to start:
- Reward public IPs for “capacity provided” in addition to the usage rewards. For some background, the reward model for public IPs was originally designed as usage based because we didn’t have a way to verify that they were actually valid or properly configured. The idea is that deployers simply wouldn’t pay for IPs that don’t work, so farmers would only get rewarded for those that do. I understand that the dev team is working on a way to verify public IPs and public node configs, meaning we could use that as input for this booster. The other short term possibility is that we somehow verify these in a more manual way and apply the boost at minting time without committing the data to TF Chain (not a very clean or decentralized solution)
- Bandwidth booster. Of course, some farmers at home are providing substantial bandwidth, so this alone isn’t enough to provide a real incentive for DC farming. We also don’t currently measure bandwidth at nodes, though this too is coming. So again, in the meantime we could use a manual method, with the same caveat as above
- Uptime booster. Simply looking at monthly uptime as a basis for a booster isn’t good enough, in my opinion. Many farmers at home achieve 100% in some or most months. The extra infrastructure in a DC should allow a farmer to maintain high uptime for months at a time. Also, DC farmers should have much more stable network connections, meaning that part of this booster could be based also on network availability (something that’s only considered in the current minting model in the case that nodes have a network outage that spans a minting period boundary)
- Utilization booster. This is the originally proposed booster and is perhaps the most important for aligning incentives on the Grid. It also works with the public IP concern, as nodes with public IPs available will naturally attract more utilization. This could start with a low threshold to activate the booster, which would then increase later as utilization grows on the Grid, for example to target the top 25% percentile of utilized nodes.
Of these, only 3 and 4 are available without any system changes or manual checks. They can be implemented simply through the minting code (potentially even retroactively for a number of periods if desired).
Do you have other ideas for boosters? For our DC farmers, what quantity of reward boosts would you need to see to feel it’s worth it to bring more public IPs or keep your nodes in the data center at all?