Could you elaborate on the potential profitability of participating in testnet activities? Is there a realistic chance to generate income or are the rewards mainly for testing purposes and not intended as a source of revenue? Could you also explain the mechanisms behind earning rewards on testnet and any potential risks or limitations to consider?