Consensus
Trayon uses a modified Practical Byzantine Fault Tolerance (PBFT) protocol, requiring a 2/3 + 1 quorum among 1,000+ staked validators, with BLS signature aggregation for compact, efficient proofs of agreement.
Consensus round (12 seconds)
T+0s Block Proposal
Sequencer proposes a batch (txs, state root, timestamp)
and broadcasts it to all validators.
T+4s Validation Phase
Validators independently execute the batch, compute a
local state root, and vote APPROVE / REJECT.
T+8s Quorum Check
Sequencer collects votes, requires 2/3 + 1 validators,
aggregates signatures with BLS, and broadcasts commit.
T+12s Finality
Block is finalized. State update becomes immutable.
Validator reputations are updated.BLS signature aggregation
Rather than storing every individual validator signature on-chain, Trayon aggregates BLS signatures into a single 48-byte proof — regardless of how many validators signed. This keeps on-chain verification cheap while still cryptographically proving that a 2/3 + 1 quorum approved the block.
Slashing conditions
| Condition | Penalty |
|---|---|
| Voted REJECT on a block that was ultimately approved | -5% of stake (false positive) |
| Did not vote within the round window | -10% of stake (downtime) |
| Double-signed conflicting blocks | -100% of stake (Byzantine slash) |
| Committed provably false data | -50% of stake (data integrity slash) |
Slashed TRAY is burned rather than redistributed, reinforcing the network's deflationary token model. See TRAY Tokenomics for details.
Validator reputation
Each validator carries a reputation score (0–100) that increases with consistent, correct participation and decreases after slashing events. Reputation influences validator selection weight in future rounds but does not replace stake-based security.