The decoder has the same architecture as the encoder, stacking L identical blocks of multi-head attention with feed-forward networks for the target hidden states.
the decoder block has an extra attention layer over the encoder's hidden states.