Network & Validator Structure

Prerequisites

To help you better understand this page, we recommend you first read through our introduction to EGC Chain.

EGC Blockchain Networks

The EGC Blockchain architecture provides two distinct operational environments designed to ensure both network integrity and a streamlined development process:

  • EGC Mainnet – The production-grade blockchain where economic activity, governance, and real-value MSTC transactions take place.

  • EGC Testnet – A protocol-compliant testing environment for validating applications, smart contracts, and protocol upgrades under conditions that replicate Mainnet behaviour.

These networks share identical protocol specifications but operate independently. Wallet addresses remain valid across both environments, though balances, transaction history, and deployed contracts are not transferable between them.


EGC Mainnet

The EGC Mainnet is the live deployment of the EGC Blockchain protocol. It is optimised for reliability, performance, and security, supporting:

  • Production-grade decentralised applications (dApps)

  • Real-value EGC transactions and settlements

  • Validator participation through the Mainnet consensus mechanism

  • On-chain governance and ecosystem activity

Market valuations of EGC are based solely on Mainnet supply and demand.


EGC Testnet

The EGC Testnet mirrors Mainnet functionality in full, using the same consensus mechanism to ensure consistent execution behaviour.

It is designed for:

  • Application and smart contract validation in a risk-free setting

  • Testing protocol changes and upgrades prior to Mainnet rollout

  • Validator operations testing under real protocol conditions

The primary difference from Mainnet is governance over validator participation. On Testnet, validators are managed internally by the EGC developer community, ensuring a stable and controlled environment for ongoing testing.

Key attributes:

  • Protocol and consensus are identical to Mainnet

  • Publicly accessible for contract deployment and interaction

  • Test EGC available via official faucets for development purposes only

  • Deterministic performance for consistent test results


Test EGC Acquisition

Test EGC is required for executing transactions and deploying contracts on the EGC Testnet. While it carries no economic value, it functions exactly like Mainnet EGC in terms of gas consumption and transaction processing.

Developers can obtain Test EGC from official EGC Faucets ↗︎arrow-up-right by providing a valid wallet address.


Development Best Practices

  • Deploy and validate all contracts on Testnet before Mainnet launch

  • Avoid reusing Mainnet private keys on Testnet to mitigate security risks

  • Use Testnet to simulate end-to-end integrations, including UI, contract logic, and backend services


Network Comparison

Attribute
MST Mainnet
MST Testnet

Purpose

Production deployment

Application & protocol testing

Coin

EGC (economic value)

Test EGC (no economic value)

Consensus

Mainnet PoS

Similar to Mainnet

Validator Set

Public staking participants

EGC-selected validator operators

Accessibility

Open to all

Open to all

Contract Deployment

Production-ready

Development and validation


Validator Structure in EGC Blockchain

Validators are the backbone of the EGC Blockchain, responsible for proposing, validating, and finalizing blocks in accordance with the network’s consensus mechanism. EGC uses the same validator architecture across both Mainnet and Testnet to maintain execution consistency.

Consensus Mechanism

EGC Blockchain operates on a Proof-of-Stake (PoS)-based consensus model, where validator participation is determined by the amount of staked EGC and adherence to protocol requirements.


Mainnet Validator Structure

On Mainnet, validator participation is open to all eligible stakers who meet the network’s staking criteria.

  • Selection Process: Validators are chosen based on stake-weighted random selection, ensuring decentralisation and fairness.

  • Responsibilities:

    • Propose and validate blocks

    • Confirm transactions

    • Participate in governance proposals

  • Incentives: Earn EGC through block rewards and transaction fees for honest participation and uptime.

  • Slashing: Misbehaviour such as double-signing or extended downtime can result in stake penalties.


Links referenced in this page:

  • Introduction to EGC Chain: https://docs.eaglecoin.ai/developer-docs/

  • EGC Faucets: http://faucet.eaglecoin.ai/

  • Introduction of EGC : https://docs.eaglecoin.ai/developer-docs/introduction-of-egc

  • Accounts on EGC Chain: https://docs.eaglecoin.ai/developer-docs/accounts-on-egc-chain

  • Privacy policy: https://eaglecoin.ai/privacy

Last updated