But how are these Blocking Diodes behave ( are they called bypass diodes as well ?) Do you need them on each panel or only on each string ? And when do they kick in ? And if they then kick in do the close off a whole string ?
Nobody else has bitten so I'll have a go. Hopefully somebody will correct or refine this:
Bypass and blocking diodes are different things. Imagine you have four panels in two strings. Each string has two panels connected in series. The two strings are connected in parallel. Inside each panel is a bunch of cells, I've just shown three in series in the diagram at the bottom of this post.
The bypass diodes are the ones in the panel I've shown for each cell. Their purpose is to allow current generated by any of the other cells in the panel (or the other panel(s) in the series string) to flow in the case that the individual cell is shaded. Of course, though the same current may flow the overall voltage (and therefore the power) of the string will be reduced - that's part of what MPPTs are supposed to track.
The blocking diodes are the ones at the top of each of the strings. Their purpose is to prevent current flowing in the "wrong" direction through the string when another string in the parallel array is generating more voltage. Remember that the equivalent circuit of a solar cell

contains a diode which is forward biased to short out the current the cell generates and for reversed voltage pushed in this way. (Note, this diode is intrinsic to the construction of the cell and is separate again from the bypass and blocking diodes.) If it was an ideal diode then PV wouldn't work, we rely on the fact that it needs a bias of about 0.6 or 0.7 volts to make it conduct significantly.
Without the blocking diodes the output voltage of the array would be limited to the Voc of the most shaded string. That wouldn't be a complete disaster as even this is well above zero volts but still it's likely to be better to put up with the permanent voltage drop of the blocking diode than to suffer this loss.
Something you have to be careful of in selecting the blocking diode is to make sure that its reverse breakdown voltage is safely above the maximum array voltage. AIUI, you'd ideally like a diode with a small forward bias voltage drop (Schottky?) but these tend to also have low reverse breakdown voltages.
What I'm not sure about is which panels have bypass diodes and whether they're really put in one per cell as I've shown in the diagram or if a bunch of cells are bypassed together.