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 ValidationBasic functionality (#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 EpochIndex instead of PocStartHeight
  • 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