Welcome to the December update from the CometBFT team at Informal Systems. In this update, we'll be sharing our team's latest developments and progress.
During December 2023, our team continued to focus on completing tasks required for the upcoming CometBFT v1 Alpha 2 release.
We also continued our efforts to optimize storage and worked on issues to reduce technical debt and fix some bugs.
We have been making progress towards the v1 alpha.2 release.
We’ve Identified Proposer-Based Timestamps (PBTS) as a high-priority item to be included in v1-alpha.2, scoped it and initiated work on it.
Concerning testing and QA for v1, we’ve decided to delay them until after the work on PBTS is ready. However, we did work on some testing improvements related to e2e tests.
The development team also worked on a few tasks to optimize storage and make it more efficient.
One of the optimizations was related to improvements in the logic of batch saves to storage based on the block part size.
The team also started working on some logic to lexicographically encode the keys in the state store, block store, evidence pool, and light store. Eventually, this will improve data access (lookups) and make compaction more performant.
We implemented a range of fixes and enhancements to address issues identified during the end-to-end (e2e) testing process. The goal was to ensure that the tests are more comprehensive, accurate, and reliable.
Our team has also addressed some bugs to improve the overall functionality of the system and reduce technical debt
If you have any questions or want to discuss anything related to CometBFT, feel free to connect with our team on Discord or Telegram. We are always ready to assist you and provide you with the necessary information. Don't hesitate to reach out and keep the conversation going!
Stay updated: Follow @cometbft on Twitter.
CometBFT is currently being stewarded by Informal Systems with support from many contributors across the Interchain stack, including the Cosmos SDK and IBC teams.