The crypto industry needs standards when benchmarking different networks. Take the recent test of Qubic that resulted in 15.5M TPS.
The CertiK report reveals they sent transactions containing transfers to multiple receivers. 16.5M receivers, in fact. Each recipient is counted as a transaction for the purpose of the test.
Why does that matter? In a simple transfer the majority of the execution time is spent validating a signature. With this construction, Qubic needs only one signature per 16.5 "transaction". Furthermore, a decent implementation of a multi recipient transfer would not write back the sender balance until the end of the operation. This exacerbates the problem because each "transaction" is doing an average of one database read and write instead of the expected two.
We have to do better than this. This industry is supposed to be about decentralization and transparency, yet we are willing to lie just to make a headline.
CertiK should redo the test with this definition of a transaction. A uniquely authorized transaction that successfully transfers the least unit of measure from unique party A to unique party B. I guarantee you that Qubic's throughput will still be impressive. I'll bet money they will still be faster than Solana's theoretical max of 65k TPS. But they will be well below 1M peak TPS.