This is an automated archive made by the Lemmit Bot.
The original was posted on /r/monero by /u/spackleXMR on 2024-08-09 20:51:12+00:00.
Testing has been successful, and plans are already in place to continue the network for at least another 2 months. While we have reached the end of the originally planned time frame, there is an enduring need for further testing. For anyone willing, your sustained or new participation is welcome!
The stressnet is resetting on August 10 (tomorrow) by reforking the testnet. All node operators should run the latest release to participate (click here).
Ongoing discussion is being held on Matrix at #monero-stressnet:monero.social and Libera Chat IRC on ##monero-stressnet.
Results:
As a result of testing, developers have produced a set of improvements. These cover correctly recognizing blocks as valid during abnormal operations, increasing daemon performance during large transaction volumes, and discussing synchronization design.
- Blockchain: fix temp fails causing alt blocks to be permanently invalid
- Daemons processing big blocks may bump against serializer sanity checks and fail to sync
- tx_pool: update internal data structure to boost::bimap.
- cryptonote_core: only verify txpool when the hardfork value has changed.
Stats and Graphics
- Largest block was 7.96 MB at height 2535337 with 4652 transactions.
- Most transactions in a block is 4909 at height 2535307
- Most transactions cleared in 30 consecutive blocks: 100863 transactions starting at block 2547555.
- See the full stressnet block size data here
- Chronological Animation showing the block size (blue) and penalty median (red) over the testing period
- Sorted Chronological Animation showing the block size (blue) and penalty median (red) over the testing period, with the blocks for each frame sorted by size. If the description seems confusing just watch this at the same time as the chronological animation and it should make sense.
- Month 1 Combined Plots showing the block size, penalty median, miner reward, and penalty for the first month
- Month 2 Combined Plots showing the block size, penalty median, miner reward, and penalty for the second month
Items for Future Attention:
- Resolve inability of rpc wallet to connect to daemon during large mempool
- Examine why mempool sometimes prunes itself below the configured max weight
- Large block propagation/verification speed benchmarking.
- Practical performance eval for hardware and connection speeds
Acknowledgements
I want to give distinct recognition to Rucknium, whose efforts have been crucial in starting, operating, and continuing this endeavor. Thank you Rucknium!
More broadly, the success of the stressnet is the product of many participant's work. Node operators, testers of many kinds, and developers have all had an essential role in making the testing effective. Thank you everyone, we have already made a number of valuable contributions.