I think the proposed farm reward (FR) algorithm in RFC-0057 is quite useful as a starting point.
FR = 2*SC
FR is split between all farmers (weighted by age) and devs/producers etc. Iām only going to discuss the total FR here, but the changes would keep the split mechanism in place.
The change that might make this more sustainable would be to replace 2
with a dynamic multiplier. It would be very similar to the idea of Farm Rate but to avoid overloading the term Iām calling this the Health Multiplier (HM).
The formula would become
FR = HM*SC
where
HM = 2/(4^FC)
and FC
is percent of farmed coins between 0 and 1.

So to expand it fully out,
FR = 2/(4^FC) * (1/G+F/N)
which makes the reward depend on a) total farmed coins and b) portion of full vaults.
For 0% of coins farmed, HM = 2, ie same as the current RFC-0057 proposal.
For 50% of coins farmed, HM = 1
For 100% of coins farmed, HM = 0.5
For 10% of coins issued (eg network start with ICO allocated) HM = 1.74
For 90% of coins issued (eg a lot of uploading has happened suddenly) HM = 0.57
HM = 1 means that FR=SC
, ie the reward mechanism acts as a direct transfer from uploaders to farmers with no bonus or reduction from the network.
HM = 0.5 means that farmers only get half the upload fee, the other half is kept by the network for future use.
Itās worth clarifying my perspective: safecoin is primarily a tool for manipulation. Itās meant to encourage or discourage certain behaviours by uploaders and resource providers depending on the condition of the network. The purpose of the manipulation is to optimise network health and minimise wasted resources.
I use the fairly hostile word āmanipulateā because the network is an entity thatās going to need to defend itself from malicious behaviour, and the coin is the main tool it uses to protect itself.
The maximum potential for manipulation is when 50% of coins are issued. More than that reduces the remaining coins to encourage new farmers, and less than that reduces the supply of coins for uploaders to use. So my feeling is the network should be aiming toward 50% supply with some considerable elasticity during periods of extreme activity. HM*SC
should hopefully achieve that.
Itās still a very rough idea but itās a small step in a certain direction. A lot of words for what is really a fairly simple idea of changing constant 2
into a variable.
I think the disallow rules for new joining nodes would need some further consideration. And so would the StoreCost algorithm since I think itās probably too restrictive in RFC-0057. Interested to hear any thoughts about the Health Multiplier idea.
This is (imo) inevitable but I feel youāre starting the conversation many months too soon! Iām happy to see this comment though!!