Introduction to Validators and Staking
What is a Validator?
The OKTC blockchain operates on Tendermint consensus, where validators play a crucial role in committing new blocks to the chain. These network participants:
- Broadcast cryptographically signed votes during consensus
- Commit new blocks to the blockchain
- Receive staking rewards for their services
- Participate in governance by voting on proposals
Validator influence is weighted according to their total staked OKT (OKTC's native token).
Understanding Staking
OKTC utilizes a public Proof-of-Stake (PoS) mechanism where:
- Validator weight is determined by staked/bonded OKT
- Tokens can be self-delegated or delegated by other holders
- Users become validator candidates via
create-validatortransactions - Only the top 21 validators by voting power become active
👉 Learn more about OKTC staking
Full Nodes vs. Light Nodes
| Feature | Full Node | Light Node |
|---|---|---|
| Validation | Complete transaction validation | Limited validation |
| Resource Usage | Higher | Lower |
| Requirement | Necessary for validation | Not suitable for validators |
| Recommended For | Validators and security-conscious users | Casual users |
Becoming a Validator
Requirements and Process
To become a validator candidate:
Send a
create-validatortransaction with:- Validator's PubKey
- Application-level address
- Moniker (name)
- Optional website/description
- Receive delegations to increase stake
- Maintain top 21 position by staked amount
Minimum requirement: 10,000 OKT staked.
Key Management
Validators manage two key types:
Tendermint Key
- Signs consensus votes
- Generated during node creation
- Public key format:
okchainvalconspub
Application Key
- Signs transactions
- Created via
exchaincli - Prefixes:
okchainpub(public key),oktc(address)
Validator States
- Bonded: Active in consensus, earning rewards, slashable
- Jailed: Suspended for misbehavior
- Unbonded: Inactive, not slashable, can still receive delegations
Responsibilities and Incentives
Core Duties
System Reliability
- Maintain 24/7 uptime
- Keep software updated
- Secure private keys
Governance Participation
- Vote on all proposals
- Stay informed about ecosystem developments
Community Engagement
- Maintain transparent operations
- Build trust with delegators
Staking Mechanics
- Bonded OKTs serve as security deposits
- Unbonding takes 2 weeks during which funds remain slashable
Validators and delegators earn:
- Block rewards
- Transaction fees
- Governance participation rights
Technical Requirements
Infrastructure Needs
Hardware:
- Data center locations with redundant infrastructure
- HSMs for key security
- Servers with modest specs (scalable with network growth)
Software:
- OKTC node implementation
- Monitoring/alerting solutions
- Management tools
Bandwidth:
- Starting with moderate requirements
- Scaling to multi-gigabyte daily as network grows
Operational Best Practices
Sentry Node Architecture
- Protects against DDoS attacks
- Uses trusted full nodes as intermediaries
- Allows quick IP changes when under attack
Key Security
- Use HSMs supporting ed25519 keys
- Consider options like YubiHSM 2 or Ledger devices
Maintenance
- Regular software updates
- Quick response to network issues
- Continuous security monitoring
FAQ Section
Q: How do delegators choose validators?
A: Delegators consider:
- Total staked amount
- Track record and uptime
- Governance participation history
- Transparency and reputation
Q: Must validators reveal their identity?
A: No, but many choose to establish trust through transparent operations and public profiles.
Q: Can validators steal delegated OKTs?
A: No, they only gain voting power. Funds always remain under delegators' control.
Q: How often does a validator propose blocks?
A: Frequency is proportional to their stake. With 10% of total stake, they'd propose ~10% of blocks.
Q: What happens if a validator goes offline?
A: They may be jailed and must send an unjail transaction to resume operations after addressing the issue.