DPOS Consensus Algorithm - The Missing White Paper