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.
Our CTO, @romanow_eth, presented XSwap Protocol at @XDCInnovLabs , highlighting its pivotal role in powering DeFi on the XDC Network.
๐ฝ๐ช๐๐ก๐ฉ ๐ค๐ฃ ๐๐ฟ๐พ. ๐ฝ๐ช๐๐ก๐ฉ ๐๐ค๐ง ๐๐ฟ๐พ.
Fast, scalable, and truly decentralized.
@HugoPhilion I heard that Ripple has soon his own Smart-Contract-function via XRPL respectively Hooks and additionally is working on an EVM sidechain. What does that mean for Flare?