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 ↗︎ 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
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