Validators
Validator Overview
Validators on Bondis secure the network by participating in consensus, verifying transactions, and maintaining network integrity. In exchange, they receive:
A share of the yield from stablecoin reserves (distributed biweekly)
Native token rewards
Fees from EVM smart contract executions
🔁 Staking and Rewards Distribution
Bondis uses a proof-of-stake-based validator selection model combined with HotStuff-style BFT consensus.
Epoch-Based Validator Rotation
Time is divided into epochs, each consisting of a fixed number of blocks.
At the start of each epoch, a subset of eligible validators is randomly selected to participate.
Selection probability is proportional to the amount staked.
Within an epoch, block production rotates using a round-robin scheme:
A leader is chosen each round to propose a block.
The remaining validators vote to finalize it.
🧩 Technical Requirements
To operate as a validator node, participants must meet or exceed the following:
CPU
8-core (3.0 GHz or higher)
RAM
32 GB+
Storage
1 TB NVMe SSD
Network
1 Gbps+ symmetrical bandwidth
Uptime Requirement
≥ 99.9%
Operating System
Ubuntu 20.04 LTS or later (Linux)
🛡️ KYB/KYC Requirements
All validator entities must complete Know Your Business (KYB) and Know Your Customer (KYC) procedures to qualify for rewards from the treasury.
KYB (for organizations)
Business registration documents
Beneficial ownership structure
Authorized signatory ID
Proof of operational address
AML/CTF compliance
KYC (for individuals)
Government-issued ID
Proof of address
Liveness/selfie verification
Sanctions/PEP list screening
All data is securely processed through trusted compliance providers.
🌍 Public Node Participation
While validator roles require verification and staking, anyone can run a public node.
Public nodes:
Validate blocks and transactions
Monitor validator behavior
Contribute to transparency and decentralization
Bondis encourages developers and the broader community to participate in securing and observing the network.
Last updated