The difference between staking & mining is that, when you say staking it means you taking the risks/gamble in a certain situation or money or something with value while mining means obtaining units of cryptocurrency by running a computer process to solve a specific problem or to make it simple, you it faster than anyone else.