Updates from the Development Team on Speed/Load Test  

Credits

Startups 3 years ago
1 QCP
Post Image
Dear Credits Community,

As you may well know, the team continues to work hard so an outstanding result will be achieved when we all participate in the public speed/load test.

What did we do over the last week?

We have launched a number of transaction generators to generate transactions for the upcoming speed/load test. The transaction generators are NOT on the same machine as a Credits' node (the Validator) but are on a completely separate machine that communicates with the Validators over the public network. We are doing this so that the transactions per second (TPS) achieved during the public speed/load test will be 100% authentic. The TPS achieved will NOT be "skewed" by running the transaction generator and the node software on the same machine.
We are doing this to mimic real-world software application scenarios built on a blockchain.

Also, remember too, we are achieving this WITHOUT sharding.

What did we want to achieve?

Last week's goal was to find out the "real world" TPS speed of the Credits blockchain with block formation times of one second.
The hardware used for this speed/load test is outlined here.

To determine this TPS speed, we slowly increased the output of the transaction generators until the block formation time reached one second. The speed reached when this occurred was 20k TPS. At speeds above 20k TPS, the block formation time begins to grow steadily.

The Validator nodes used in the above tests include several improvements, including signature verification with parallelism. We are still testing these upgraded nodes, and if it continues that no violations are found, they will be merged into the code running on the mainnet.

More: https://credits.com/news/179-updates-from-the-development-team-on-speed-load-test.html
  • Platform development
  • TPS speed
  • Masternodes
  • Speed test
  • Sharding