it must be transparent and fully understood by all
Something like you proposed could be equally understood by all and yet almost impossible to game by any. We would all know the set of possible rewards structures, but none of us know which one will be chosen. All we know is that they all have the feature "Zap more -> earn more".