-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FAQ: what is the tx/sec speed of mainnet? when should we see Visa speeds 40Ktps? #15
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I believe that's also known as "cross shard transfers". Mike Stay did the bulk of the work a while ago in rchain/rchain#1265 ; polishing it off in a couple months seems feasible to me. |
The current RChain tps really depends on what you mean by a transaction. Currently rchain is artificially drastically slowed down until certain features are complete. Currently processing of deploys in a propose are doce serially and each node proposes in a round robin fashion. Significantly are support for block merging RCHAIN-1517 allowing nodes to propose in parallel and nodes to process deploys in parallel to make better use of machine cores. On testnet it currently does between 2.5 to 45 rev transfers per minute depending on the batching done in deploys. Since REV is not really native to rchain it does a dozen or so communications doing one rev transfer so it is technically doing up to about 7.5 primitive transactions per second. Once rchain is complete with sharding the sky is the limit. In the short term I expect to see an order of magnitude improvement. More performance testing is needed and I am hoping to have a sandbox network to test with to see what happen testing larger number of transactions. |
In migrating to github, note last Last finalized state Milestone, currently scheduled for July 21, as well as an Enable external validators Milestone, not (yet?) scheduled. |
That Last finalized state Milestone is now 404. Sigh. We continue to get regular development team updates... Community Update 127 of July 8 says things are moving, though I don't see an estimated delivery date for last finalized state, let alone block merge.
|
https://github.com/rchain/rchain/milestone/2 LFS is scheduled for July 31, though significant risks are noted. |
Back in March 2019, I played around with a market simulator to measure performance. Each run of the simulator fit in one deploy, so it's not organized well for measuring speed-up from block merge or the like. It just measures parallelism of rholang execution within a node. I didn't observe any parallel speed-up at the time. Market size and execution time grew linearly, regardless of the degree of parallelism in the rholang code.
|
from @leithaus Mar 25:
The text was updated successfully, but these errors were encountered: