Skip to main content
Validators keep the Vana network secure and functional. There are two distinct roles: L1 (blockchain) validators, which run consensus and produce blocks, and Satya (data) validators, which run Proof of Contribution and data-access jobs inside Trusted Execution Environments (TEEs). Both are rewarded in VANA for their work.

L1 validators (blockchain)

L1 Validators are responsible for maintaining the Vana Layer 1 blockchain’s security and consensus through a Proof-of-Stake (PoS) mechanism. These nodes are operated by professional node operators and reputable institutions, prioritizing network stability and data security. For more details, refer to the Validator Setup documentation.

Key responsibilities

  • Block production — L1 Validators propose new blocks and ensure their validity, adding them to the blockchain.
  • Transaction validation — Validators confirm that transactions are legitimate, preventing double-spending or malicious activity.
  • Network security — Validators maintain the integrity of the blockchain by staking VANA tokens, which serve as collateral. Misbehavior, such as attempting to validate fraudulent transactions, can result in penalties (slashing) to their stake.
  • Finalization — Validators ensure the finality of transactions and the immutability of data on the blockchain.

How it works

  • Staking — Validators are required to stake VANA tokens as collateral. The more VANA tokens staked, the higher the chance to propose and validate blocks. Max effective balance is 35K Vana.
  • Consensus mechanism — The network uses a Proof-of-Stake (PoS) mechanism, where validators are chosen to propose blocks based on the size of their stake.
  • Block rewards — Validators earn rewards in VANA tokens for their role in securing the network and validating transactions.
  • Penalties for misbehavior — Validators that act maliciously or fail to perform their duties are penalized through slashing, reducing their staked VANA tokens.

Hardware requirements

To operate efficiently and maintain the network, L1 Validators must meet specific hardware standards: Testnet
  • 2-core CPU
  • 8 GB RAM
  • 100 GB SSD
  • x86-64 architecture
Mainnet
  • 8-core CPU
  • 32 GB RAM
  • 1.2 TB SSD
  • x86-64 architecture

Satya validators (data / TEE)

Satya validators (also called data validators) run inside Trusted Execution Environments (TEEs). They validate data contributions for DataDAOs (Proof of Contribution), generate attestations, and process data-access requests. Data is decrypted and processed only inside the TEE; the operator and the chain only see proofs and metadata, not raw user data.

Summary

ItemDetails
RoleValidate data for Data Liquidity Pools (DLPs); run PoC; process data consumer requests.
TechnologyIntel TDX (Trusted Domain Extensions); previously SGX.
RewardsVANA for completed validation jobs. Data contributors pay a fee per job; stakers to Satya validators can share in these fees.
HardwareIntel TDX–enabled machine (exact specs in official Satya Validator documentation).

Flow (high level)

  1. Contributors submit encrypted data to a DLP; a reference is written onchain.
  2. A validation job is requested (e.g. via the TEE Pool contract); the contributor pays a job fee.
  3. A Satya node is assigned; it receives the encryption key and runs the PoC container inside the TEE.
  4. The node decrypts the data in the TEE, runs the Proof-of-Contribution logic, and produces an attestation.
  5. The proof is recorded onchain; the node claims the job fee.
For detailed flow, API (POST /RunProof), and environment variables for PoC containers, see Proof of Contribution.

Becoming a Satya validator

You need an Intel TDX–capable machine and access to the Satya Validator Docker images. Follow the technical guidelines in the official Satya Validator Documentation (check vana.org or Discord for the latest link).

More detail