In the transformer neural network architecture, the encoder blocks usually use the identical neural network structure. Explain the role of encoder blocks in the transformer neural network architecture and discuss why they typically use the identical neural network structure.