The process of delegating ADA coins to a pool is a basic functionality of each Cardano wallet. The graphical interface may vary, but the basic principles are still the same. It is important to know that it is not necessary to send ADA coins somewhere during delegation. The coins stay in your wallet for the entire staking period and you can spend them at any time. The coins are not locked. Cardano protocol does not use slashing, so you can never lose coins. The Cardano wallet can create a staking key that is used to create a delegation certificate. The delegation certificate associates your staking key with a stake pool to which you decided to delegate your ADA coins. You can think of it as a kind of registration. The delegation certificate is submitted to the blockchain as part of a transaction so the usual fee applies. You can delegate to another pool at any time. The purpose of decentralization is to monitor the performance of pools and change the delegation if there is a reason to do so. In the long run, it is beneficial for the network to have only reliable and honest entities in the ecosystem. Upon re-delegation, the delegation certificate is re-sent to the blockchain.