Block Producers determine the stability of the entire ecosystem of EOS. The implementation of DPOS algorithm requires 21 Block Producers and 100 spare Block Producers.
Block Producer is mainly responsible for following transactions:
* Collect transactions in the network;
* Validate the transaction and package the transaction into the block;
* Broadcast blocks to other Block Producers, adding blocks to their local blockchain after verification.