Minting tokens is the process of releasing cryptocurrency into circulation on a blockchain platform.
Minting tokens is carried out through a smart contract, which specifies the basic data that implements the business logic of this cryptocurrency: the name of the token, the total amount of tokens that have been and will be minted for all time, etc.
Minting is performed for a variety of reasons. For example, in the logic of bridges from one blockchain to another, the sent cryptocurrency is blocked in a special contract, and the corresponding tokens are minted in another blockchain.
When it comes to NFT, the process of creating them is also minting.
Minting is logically different from issuing tokens through mining or validation rewards.