This week, the Mosaic Chain development team focused on several critical areas:
Indexer 2.0 Performance Preparations
We began measuring and preparing for performance testing on the next iteration of our indexer.
Chain Benchmarking
Significant effort was dedicated to writing and resolving issues with chain benchmarks. While progress was made, several challenges required extra time to address:
- Polkadot SDK Transition: A shift from currency to fungible assets in the SDK demanded extensive modifications.
- Overly Conservative Benchmarks: We worked to understand and validate overly pessimistic benchmarking results.
- Validator-Subset-Selection Benchmarks: Concerning CPU time and proof sizes led us to optimize and improve performance metrics.
UX/UI Enhancements
The team made strides in designing mid- and long-term UX/UI improvements for Mosaic Chain’s user interface.
Validator Onboarding Process
We initiated the design of the validator onboarding workflow, ensuring a smooth experience for first-time validators joining the chain.
Plans for the Next Week (Dec 9–Dec 13)
Looking ahead, our focus will be on:
- Continuing performance testing and optimization for Indexer 2.0.
- Advancing UI enhancements, including the design of a telemetry dashboard to monitor the network and validator machine status.
- Finalizing the benchmarking process.
- Finalizing the chain side of the validator onboarding process, and starting development.
Current Challenges & Status
While we are making steady progress, some issues are causing delays:
Polkadot SDK and Substrate Codebase Updates
Frequent undocumented changes in the Polkadot SDK require constant attention to maintain compatibility.
Complex Tokenomics
Both implementation and benchmarking of our tokenomics model have proven more time-consuming than anticipated.
Despite these challenges, we remain committed to the quality and stability of Mosaic Chain. While our goal is to launch the devnet in December, we prioritize delivering a robust and reliable chain. If necessary, we will adjust the timeline to meet our quality standards.
Stay tuned for further updates as we continue to push the boundaries of decentralized solutions!