Could you elaborate on the nature of the layer 2 technology employed by ZKsync? What specific advantages or capabilities does it offer that sets it apart from other layer 2 solutions in the blockchain ecosystem? How does it contribute to enhancing scalability, security, and efficiency within the network?