Group by to: and from Group total gas amount total amount in assets - 20% stables - erc29 etc etc total dollar amount likelyhood in being in the next bock
group by block OBV blockspace utilisiation
Etherscan achieves this by ordering all the transactions within that block by the gas price, if the order of the transaction (by index) does not match the order by the gas price (descending), the block contains private transactions.
And you could know the transactions that do not match the order are sent from private RPCs.