Table of Contents
We analyzed the minimally required duration to execute one HotStuff round for our consensus nodes, comparing data from April 2023 (at this time, we were running a relic-based cryptography stack), Jan 2024 (still running relic-based cryptography stack) and Feb 2024 (after switching to BLST-based cryptography stack). Overall, we are seeing an impressive speedup over time:
While our consensus got much faster, we currently don't see a higher block rate or faster time to finality. This is expected, because our cruise control system delays the publication of blocks to maintain a human-specified block rate. We do this to have a reliable Epoch switchover every Wednesday.
Next Steps:
My gut feeling is that we could get to something like a 30 - 50% speedup in time to finality (potentially more depending on our risk tolerance).
Time To Finality [TTF] and Time To Executed [TTE]