-
Notifications
You must be signed in to change notification settings - Fork 30
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
Batching of transactions #483
Comments
Various improvements in latest |
To be confirmed once the issue with syncing the genesis state is resolved |
Unfortunately no improvement: |
Looking better in one run: But could be luck. Runs are still unstable so I have a hard time confirming. |
Clearly improved as of |
OK leaving open because I still want to improve this. Ideally Peers wait until their last published Block is sufficiently advanced in consensus before publishing another. Might need some empirical testing to determine what is optimal. Also probably should be a per-peer configuration option. |
It has been noted in cloud tests that Peers are often creating blocks with small number of transactions, which is likely to be suboptimal for throughput and consensus efficiency (we want many transactions per block)
Most promising design solution is likely to be to have a Peer avoid publishing blocks when an existing block from that Peer is already in flight (either until final confirmation, or to some advanced consensus stage.
The text was updated successfully, but these errors were encountered: