Evaluating optimistic and zk rollups throughput tradeoffs for high-frequency DeFi applications