in staking, you hold coins to vertify transactions. you hold a sertain mout of coins on your core wallet, on desktop computer. you have an update version of blockchain. if there are miners in network you will be choozen as validator ,when they have mined a specific block. this has to do with safety. your computer has a copy of blochain,,syncronized with other computer. it only shecks if the new block is valid or a real btc block. using consensus mechanism. this is a protocol inplemented trough alorytems on partisipating network computer, comunicating peer to peer network. dlt is distributed ledger tecnology. it holds info on group of blocks. its tecnically same on all nodes . it also cointain a hash signature of the next an previous block in the chain.  it also shows on what wallet network node the block gruops are located. when miners want to mine bloock they need to know the hash adress to next block being mined. the previous block on network has info on the new block , and its required to vertyfy if its the right block.  thats where staking comes in. you hold an amout of coins on your node, vertifying that the mined block is a bitcoin or litecoin. consensus mechanism protocol. It sounds very simple; just hold some crypto and receive a reward, but there is a lot more involved. With the Proof-of-Work mechanism. there are also profe of stake machanism.here are list of staking pools

mature coins mean that a pool has no controll over a confirmed block intil 100 other blocks from mining has been confirmed. do not mix this with trancactions block confirmations. they have less confirms. there are less trust in new blocks. your mined bloock has mature, when 100 other blocks has been confirmed. usually 100-400.