Skip to content
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

Sumeragi Leader sends only transaction list #4914

Closed
SamHSmith opened this issue Jul 29, 2024 · 2 comments
Closed

Sumeragi Leader sends only transaction list #4914

SamHSmith opened this issue Jul 29, 2024 · 2 comments
Assignees
Labels
Enhancement New feature or request iroha2

Comments

@SamHSmith
Copy link
Contributor

No description provided.

@SamHSmith
Copy link
Contributor Author

Currently during a consensus round the leader creates and verifies a block before sending it to the other peers. They then "run" the block by validating it, then sending signatures to the proxy tail. The idea is that we can have the leader select the transactions that go into the block and send only those to be assembled into a block on the receiving side. Then all the peers will be "running" the block at the same time instead of the leader then the other peers. The advantage of this is that it reduces total round latency and can therefore improve total TPS by up to 2x. This change was inspired by issue #4733 .

@SamHSmith SamHSmith self-assigned this Jul 29, 2024
@mversic
Copy link
Contributor

mversic commented Jul 30, 2024

good idea

@SamHSmith SamHSmith added iroha2 Enhancement New feature or request labels Sep 23, 2024
@SamHSmith SamHSmith moved this from Todo to In Progress in Iroha 2.0 Sep 23, 2024
@SamHSmith SamHSmith removed this from Iroha 2.0 Sep 23, 2024
@SamHSmith SamHSmith added this to Iroha Oct 1, 2024
@SamHSmith SamHSmith moved this to Work in Progress in Iroha Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request iroha2
Projects
None yet
Development

No branches or pull requests

2 participants