As far as I know, the value of CPU usage of the same tx can be different on every BP.
Is it possible for BP to overcharge CPU usage of my transaction? If so, how do I (or other BPs) check if CPU usage was calculated right?
EOS.IO Stack Exchange is a question and answer site for users and developers of distributed applications built on top of the blockchain operating system, EOS.IO. It only takes a minute to sign up.Sign up to join this community
This question was answered at EOSIO/eos repo here:
Theoretically they can, but this is unlikely to happen because this will make the network unhealthy and would not be any benefit to the BP.
There's no way to check for this as CPU usage is subjective. so each BP has to trust the CPU usage in the transactions of the block produced by other BPs.