Randomizer Log

Verifiable random function (VRF) node selection transparency log

Current slot

---

total slots

Fulfilled slots

---

blocks sealed

Eligible nodes

0

in pool

Pool size

0

total tickets

Current reward model

Reward per transaction10 TRITO
Maximum batch (21 tx)210 TRITO
Slot timeout5 seconds
Active nodes (no cooldown)0

Reward preview by batch size

1 transaction (minimum)---

Leader gets: ---

10 transactions---

Leader gets: ---

21 transactions (maximum)---

Leader gets: ---

Reward split per sealed batch

70%

Block leader

Node that seals the batch

25%

Co-validators

Split between 2 co-signers

5%

Treasury

Ecosystem fund

How VRF selection works

1. Proof of History timestamp

Each slot generates a cryptographic PoH hash from the previous block hash combined with the slot number. This creates an unpredictable seed that cannot be known in advance.

2. Chainlink VRF draw

Chainlink VRF uses the PoH seed to generate a verifiable random number. This number is provably fair - even Chainlink cannot predict or manipulate the outcome.

3. Weighted ticket pool

Each eligible node appears in the pool N times where N equals their total CER tickets. Higher rank means more tickets means higher selection probability - but never guaranteed.

4. Cooldown protection

After sealing a block, a node enters a 5-slot cooldown and cannot be selected again immediately. This prevents any single node from dominating consecutive blocks.

Testnet note

On Sepolia testnet the sequencer uses a dummy VRF coordinator. Real Chainlink VRF will be active on mainnet. No slots have been fulfilled yet as the sequencer requires Chainlink VRF subscription funding to operate.