跳到主要内容

Validators

Mo Chain uses Parlia PoSA: validators stake the native MO and seal blocks in turn, with BLS fast finality votes aggregated for quick irreversibility.

Validator set (testnet)

The testnet runs 4 validators. Each self-delegates via the StakeHub system contract (createValidator) with a BLS proof-of-possession.

Becoming a validator

  1. Generate a BLS key pair and proof-of-possession (geth bls account generate-proof).
  2. Acquire enough MO for the minimum self-delegation (testnet: 2000 MO).
  3. Call createValidator(...) on StakeHub with a valid moniker (3–9 alphanumeric, uppercase first).
  4. Wait for the next daily election to be included.
提示

The full self-onboarding runbook (key generation, registration script, preflight checks) ships in the deployment repo under script/testnet/chain/.

Staking / delegation

Delegators can stake to a validator's StakeCredit pool and earn a share of rewards minus the validator commission. A staking UI is planned for the public testnet.

Next steps