Satya Validator
Overview
Satya 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 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.
Data Privacy & Security:
Satya Validators utilize Intel SGX 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.
Updated about 2 months ago