Ethereum fees fall 50% to $0.21 as Layer 2s absorb record volume