50% buffer? Nice.
if sacrificial_chunks < (.5 * primary_chunks):
increase(farmers_rewards)
else:
decrease(farmers_rewards)
Now I begin to see how Proof-of-Resource works. There is data there, but it’s sacrificial. So the resource must always be there, otherwise the data would be gone.
EDIT: Upon further reflection, that should be 33% buffer, and the first line should be:
if sacrificial_chunks < primary_chunks