Satya Validator (Data Validators)

Overview

Satya Validators, also known as Data Validators, are unique to the Vana network, specializing in the validation of data contributions to Data Liquidity Pools (DLPs). These validators operate within a Trusted Execution Environment (TEE), ensuring that data can be validated securely and privately. This allows for privacy-preserving validation, where the data being processed is shielded from both the validator and external parties.

Key Responsibilities:

  • Data Validation: Satya Validators verify the quality, authenticity, and integrity of data contributions using Proof of Contribution mechanisms.
  • Data Access: Satya Validators are responsible for processing the requests of data consumers.
  • Data Privacy: Operating within a TEE, Satya Validators ensure that sensitive data remains encrypted and secure during the validation process.
  • Proof Generation: After validation, Satya Validators generate cryptographic proofs (attestations) confirming the validity and contribution of the data.
  • Reward Claiming: Once a validation job is complete, Satya Validators receive VANA token rewards for their work.

How It Works:

  • Data Submission: Data contributors submit encrypted data to a DLP. The data is stored off-chain, and a link to this data is written on-chain.
  • Validation Request: Contributors request a validation job, submitting the encrypted data to Satya Validators. They pay a small fee for this service.
  • Secure Validation: Satya Validators decrypt the data within a Trusted Execution Environment (TEE), a secure environment that prevents unauthorized access to the data.
  • Proof Generation: Validators run a Proof-of-Contribution algorithm that evaluates the data’s authenticity, quality, and relevance. Once validated, an attestation is generated.
  • On-Chain Recording: The proof is then recorded on-chain, ensuring transparency and trust in the validation process.
A DLP that relies on Satya validators

A DLP that relies on Satya validators

Data Privacy & Security:

Satya Validators utilize Intel SGX/TDX technology, ensuring that data is processed within a secure, shielded enclave. This guarantees that data remains confidential throughout the validation process, and only the required proof is shared publicly on-chain.

Becoming a Satya Validator:

To become a Satya Validator, one must operate a node equipped with Intel SGX technology and have access to the Satya Validator Docker images. Validators should follow the technical guidelines available in the Satya Validator Documentation.

Hardware Requirements:

  • Intel SGX-enabled machine

Exact requirements have not published yet.

Validation Rewards:

Satya Validators earn rewards based on the number of completed validation jobs. Each job requires a small fee, which is paid by the data contributor and shared with the validator upon successful completion of the validation task.