The process of securing a blockchain network and creating new tokens through solving computational problems.