According to Odaily, Ethereum (ETH) has been struggling to break through the $3,500 resistance level since July 16. One of the main factors contributing to this challenge is that 3.13 million addresses purchased ETH at an average price of $3,547. These addresses are currently in a loss-holding state, which has increased selling pressure and made it difficult for ETH to surpass this critical level.