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

Distribute block data in compact blocks as block parts #1339

Open
Tracked by #1334
evan-forbes opened this issue May 3, 2024 · 0 comments
Open
Tracked by #1334

Distribute block data in compact blocks as block parts #1339

evan-forbes opened this issue May 3, 2024 · 0 comments
Labels
compact blocks WS: Big Blonks 🔭 Improving consensus critical gossiping protocols

Comments

@evan-forbes
Copy link
Member

evan-forbes commented May 3, 2024

Its possible to add metadata to the compact block that allows for txs that are included in the mempool to be converted into block parts. This would allow for distributing block data quicker since distributing smaller messages is significantly quicker than distributing larger chunks of data.

Alternatively, we could also try to come up with a scheme that allows the distribution of all txs in the mempool using block parts. Presumably, this would just involve gossiping and checking the PFB portion of the BlobTx first, and then proceeding to gossip the rest of the "blob parts" if that PFB is valid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compact blocks WS: Big Blonks 🔭 Improving consensus critical gossiping protocols
Projects
None yet
Development

No branches or pull requests

1 participant