Blockchain Mining Process

blockchain Mining in a nutshell.

for clear understanding of mining process Read Distributed P2P networks

what is Mining process?

Blockchain mining is a process to validate every step in the transactions. The people involved here are known as miners, and these miners primary aim is to authenticate the transactions and add it into a blockchain.

How blockchain mining works?

In Blockchain Mining a Mathematical problem is given to all the miners, all the miners tries to solves that problem, whoever first solves the problem, that miner is able to create a block, Block creation is not the last process, after block creations the block is verified by other miners, they all check the blocks validity that the created block is valid or not, when the group of miners validate the block later that block is added in the blockchain.

1 AqgfTthyFsFAxHhXxa7NEg.png

  1. Miners Picks the Transactions
  2. adds all the Transactions into a block.
  3. to mine the block they need to solve a mathematical problem.
  4. whoever first solves the puzzle his block is created.
  5. the proof of work is given to others miners in the group.
  6. all the miners validates the created block.
  7. after verification by miners that block is added in the block chain.
  8. Process start over

Where we need Mining Process in Blockchain.

whatever the transaction happens we don't know, how valid that transaction is? there are no central authorities to check if the transaction or payment has done or not? so this group of miners has all the responsibility to check. and the miners validates the transaction in every step. when they solve the Proof Of Work mathematical problem, first it is verify the transaction has happened or not. if it is then added to a block. then this is also responsibility of the group of miners to validate the block which is added by a miner. this block validity is also very important to verify or to check whether the miner has not manipulated anything in between or the miner is not a hacker. all these group miners will check at there end then the miner who added the block will be rewarded and that block will be added in the Blockchain.

why mining is necessary ?

the Reason it is necessary to build or to create an environment of trust and security.