I've been doing some research on Solana transactions over the past few weeks, and to my surprise, I've noticed and collected quite a large number of "sandwich attacks". I knew this was a big thing on Ethereum (by using gas prices to bid for transaction priority) but not Solana where I assume these attacks can only be executed by corrupt validators, i.e. validators that spam and reorder transactions to lock in profits from arbitrage.
What can the network do to fight this behaviour? I understand that traders can protect themselves by trading with low slippage, using smaller volumes, and/or avoiding low-liquidity markets, but this doesn't do anything for the integrity of the network which is the real issue here. Is there an existing mechanism to disincentivise validators from doing this? Is there a public repository to report these transactions?