You are viewing a single comment's thread from:

RE: [TESTNET] BTS STRESSTEST! - Wed@1500 UTC -

in #bitshares8 years ago

If you really want to stress test it, then you will need to upgrade the P2P network code. There is a constant that controls how many transactions it will broadcast/fetch at a time that will need to be increased.

As the default P2P code is configured, it provides a natural rate limiting well below 1000 TPS.

Sort:  

Bitshares is the most underrated technology in the Cryptospace. Only has a bad reputation due to maximalists and greedy miners that fear the DPoS algo. Cannot wait to see the results of this stress test :D

Flags for nothing and whales downvoting minnows is why I stopped coming to Steemit. I'll try again in a few months.

Thanks for the update. I had the impression that limit is only on the cli-wallet side.

BTW, the testnet has reached 2,753 txs/block or 917.67 txs/sec already - tho it could be that the blocktime was 5 seconds back at that time. Need to check. At 5 sec we would still be at 550tps which is still "good".

We are looking into the p2p code and will have to deal with the results of this first stress test in subsequent tests.

Would be great to have you on board for the stress test. I dont think it has been officially discussed but i imagine we will all (or at least a majority) be on mumble today. Feel free to drop in and say hi :) it would be great to hear from you again

What's the name of the constant? Which file is it in? We'll uncap it if we can find it.. Thanx

I suppose it is GRAPHENE_NET_MAX_ITEMS_PER_PEER_DURING_NORMAL_OPERATION .. not sure what is meant with 'normal operations' tho. Could be its the non-initial-syncing mode

I've slightly modified a couple line in the code and made a new branch for our witnesses: https://github.com/BitSharesEurope/testnet/compare/testnet...BitSharesEurope:testnet-witnesses

So far, memory usage has been reduced drastically and a bunch of transactions have already went above 2,000 txs/sec with > 8,000 ops/sec.
You can see the stats in real-time here: http://stats.bitshares.eu/#test