Exploring the Potential of Zero-Knowledge Proofs to Alleviate Ethereum’s Gas Fee Challenges