Building BlockChain Client Application - Explanation 3: How Miner Mine Unconfirmed Transactions