What is Ethereum Mining?
Mining is the process of reaching consensus for all the transactions that occur on the Ethereum network. From sending Ether to locking in changes in the applications (dapps), to executing smart contracts, mining ensures the security and permanency of each of these transactions.