Back
News
Insights
Stories
Business
Tutorials
Insights
Narrowing the throughput bottleneck
Manifold Finance Team
Jan 3, 2024
Validation and Commit workload throughput
Share validation and commit workload, improving resource utilization and horizontal scalability.
The validation phase is compute-heavy as it performs multiple signature verifications.
The commit phase is IO-heavy as it performs synchronous disk IO.
During the commit phase (IO heavy) execution, the validation phase (CPU heavy) does not execute, and vice-versa. The validator cannot validate block (𝑁+1) while block (𝑁) is being committed because the state updates performed during the commit could make the validator read stale or incomplete state.
Share this post