-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Merkle update compression #1944
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
base: testnet
Are you sure you want to change the base?
Merkle update compression #1944
Conversation
… more broadcasts.
…r deserialize_block_full
|
@codex review |
|
To use Codex here, create a Codex account and connect to github. |
|
@codex review |
|
To use Codex here, create a Codex account and connect to github. |
|
@codex review |
|
To use Codex here, create a Codex account and connect to github. |
|
@codex review |
|
To use Codex here, create a Codex account and connect to github. |
…n if we already checked them before state extraction.
|
|
Findings
Notes
|
…lizer to distinguish validator_session and collator_node
|
Two critical issues spotted in the new MERKLE_UPDATE compression handling:
No tests were added for these paths. If you want, I can draft the serializer changes for the new TL layout and add a guard in the download path to validate before fetching state. |
…ip others because they aren't consistent with state.
|
… to be before the promise.
|
Optimized compression of the MERKLE_UPDATE part of the block based on the efficient state usage. Leads to up to 50% decrease in the block size.