Solana can resolve the challenges of front-running attacks by implementing features like fast transaction processing, fair ordering of transactions, and implementing mechanisms such as the decentralized exchange (DEX) protocol that minimizes front-running opportunities. Additionally, Solana can use strategies like implementing fee tiers based on transaction size or incorporating private transactions to reduce the impact of front-running attacks.