Are Layer 2 Solutions Beneficial for Ethereum or Harmful? Exploring their Impact on the Network