Overview
Gonka Network's Release 0.2.0 represents a major milestone as we transition to MainNet. This release introduces essential network protection mechanisms, streamlines validator onboarding, and implements several critical infrastructure improvements.
Key Features
Early Network Protection
The most significant addition is Power Distribution Limits (#254), which provides early-stage network protection by preventing excessive concentration of voting power among validators. This mechanism is crucial during the initial network bootstrapping phase when the validator set is still establishing itself.
Enhanced Genesis Handling
This release includes extensive work on genesis transaction (gentx) management:
- Multiple validator onboarding: New gentx files added for validators including gonka-1, gonka-2, Spvre, and several node operators
- Genesis Rehearsal Phase 5 (#283): Continued refinement of the genesis process based on testnet feedback
- Improved validation: Enhanced
ValidationBasicfunctionality (#265) addressing audit findings
Transfer System Improvements
Transfer Restrictions and Genesis Account Ownership Transfer (#269) introduces more granular control over token transfers during network initialization. This feature allows for:
- Controlled token distribution during genesis
- Ownership transfer mechanisms for genesis accounts
- Enhanced security during the critical network launch period
Technical Infrastructure Updates
Epoch Management Refactoring
The transition from PocStartHeight to EpochIndex (#276) provides a more robust foundation for epoch-based operations. This change:
- Simplifies epoch tracking logic
- Improves consistency across different network states
- Enables more efficient epoch-related queries
Cosmos SDK Collections Migration
Migration to Cosmos SDK collections (#287) brings significant performance and maintainability improvements:
- Better memory management
- Improved query performance
- Enhanced type safety
- Alignment with Cosmos SDK best practices
Community Growth
We welcome three new contributors to the Gonka ecosystem:
- @blizko: Contributing validator infrastructure
- @AnzeKovac: Genesis transaction management
- @zyz-007: Multi-node validator setup
This growing contributor base strengthens our decentralized development approach.
Migration Notes
For Node Operators
- Epoch handling: Applications using epoch-related functionality should update to use
EpochIndexinstead ofPocStartHeight - Genesis preparation: Validators should ensure their gentx files are properly formatted according to the new validation rules
For Developers
- State queries: Code interacting with network state should be updated to use the new collections-based storage system
- Transfer operations: Applications handling transfers should account for the new restriction mechanisms
Looking Forward
Release 0.2.0 establishes a solid foundation for MainNet operations. The power distribution limits and enhanced genesis handling provide the security and stability needed for a production network, while the infrastructure improvements ensure scalability as the network grows.
The focus on validator diversity and community contribution reflects Gonka's commitment to true decentralization from day one.
Resources
- Full Changelog
- Release Tag
- Network upgrade documentation will be available on our developer portal