3.3. The Consensus Process
The EOSIO consensus process consists of two parts:
Producer voting/scheduling - performed by the the DPoS layer 2
Block production/validation - performed by the native consensus layer 1
These two processes are independent and can be executed in parallel, except for the very first schedule round after the boot ...