Validators · Robinhood Chain

Run a validator
on a Raspberry Pi.

Gyze validators verify Groth16 proofs and vote on blocks. Each proof costs roughly ten milliseconds of CPU — the scarce resource is uptime, not compute. Rewards settle in ETH on Robinhood Chain every epoch.

Requirements

What you actually need

ComponentSpecification
CPU2 cores · ARM64 or x86_64 (Apple Silicon, Raspberry Pi 4/5, any x86)
Memory4 GB minimum · 8 GB recommended
Disk100 GB SSD — ephemeral state, prunable each epoch
Network100 Mbit/s symmetric · ~10 Mb/s sustained, low jitter
OSLinux or macOS
Setup

From zero to validating in four shells

1

Install

Download the signed, reproducible binary and confirm the version.

curl -L https://get.gyze.xyz/install.sh | sh
gyze --version   # gyze 0.5.0-rc5
2

Fund

Create a wallet on Robinhood Chain testnet and hit the faucet — 1 ETH every 6 hours.

gyze wallet new --network rh-testnet
gyze faucet request
gyze wallet balance
3

Register

Stake and register on-chain. The bond is 0.5 ETH plus transaction fees.

gyze validator register --bond 0.5eth --moniker my-node
4

Run

Start the node under systemd or your process manager of choice. It streams consensus logs while syncing, then drops to INFO.

gyze validator run
# [consensus] joined cohort · height 184,201 · peers 9
# [consensus] verified 2-in/3-out proof in 9.7 ms ✓
Economics

Skin in the game, recorded in protocol

Bond

0.5 ETH per node

Slashable for equivocation or extended downtime. Returned in full when you exit cleanly. Recorded in the validator registry on Robinhood Chain.

Rewards

Every epoch

Withdrawal fees are credited to the leading validator's pending_rewards and claimable on-chain. Settled in ETH on Robinhood Chain. 100% to validators — no founder cut.

Reputation

EWMA over 30 days

An exponentially weighted moving average of uptime and vote participation determines your probability of leading a cohort. New nodes ramp up; flaky nodes ramp down.

Slashing

Provable faults only

Slashing requires an on-chain proof of equivocation or a missed-liveness window. There is no discretionary slashing and no admin key that can take your bond.

Trusted setup

The MPC ceremony runs in the open

Before mainnet, Gyze's circuits need a one-time multi-party ceremony. Anyone can contribute entropy, and the full transcript is notarized on Robinhood Chain. One honest participant is enough to secure the system.

Contribute to the ceremony →
Status: testnet is live on Robinhood Chain (chain id 4663 mainnet · testnet faucet open). Mainnet activation follows completion of the MPC ceremony and the external security audit.