Staking Cryptocurrency
In staking, either you are a validator (that directly votes) or you are a delegator who delegates his vote to validators. The validator verifies the block and gets rewarded in return. The problem with this is the block can contain transactions of ribaa and gambling as well. And validator by validating blocks supports them as well. So avoid it.