You are rightCrypto staking is the locking up of crypto coin which is used in the validation and verifying if transactions on the block chain which in turn the algorithm gets to reward stakers in percentage during the lock up periods.
I think we can say that it is just like the fizes deposits that we usually invest in the bank. The money will be locked for a while before you get your profit