Each participant in the Vana network plays a vital role in maintaining Vana’s open data ecosystem. These participants include:
The Vana network utilizes independent Trusted Execution Environment (TEE) validators to perform data validation requests for DLPs, simplifying their architecture by eliminating the need for DLPs to operate their own validator nodes. We refer to these highly confidential compute nodes as the Satya Validators.
Each Satya validator node is a sealed, encrypted virtual machine running on an independently operated server with a bare metal install of Intel SGX, an advanced hardware-level isolation technology.
This setup ensures that neither the node operators nor any other parties can access the interior of the processor or the data being processed. The TEE environment guarantees that deployed programs within it are immutable and private, maintaining operational integrity and preventing unauthorized changes while processing user data.
Verify user data by running Proof-of-Contribution docker images to assess data legitimacy and value.
Attest to the validity of the data and write the attestation back on-chain.
Claim rewards for completing a validation job.
Satya Validators are a work in progress. Code samples and technical documentation will be added soon.
Read more about how the Satya network operates in Data Validation.
L1 Validators are essential for ensuring the composability and security of the Vana Proof-of-Stake (PoS) network.
Consolidate and write data transactions onto the Connectome
Verify the validity of network transactions.
Maintain network state liveness through accurate and timely block creation.
L1 validators earn transaction fees and block rewards in the form of VANA for processing network transactions and finalizing blocks.
L1 validators are only available on the Moksha testnet, which is the first to use Proof-of-Stake (PoS) consensus.
To run a reliable, performant node, we suggest that the node’s hardware profile should match or exceed the following specifications:
8-core CPU
32 GB RAM
1.2 TB high-speed SSD
x86-64 architecture
2-core CPU
8 GB RAM
100 GB high-speed SSD
x86-64 architecture
These hardware requirements are rough guidelines, and each node operator should monitor their node to ensure good performance for the intended task.
The guide for running L1 validators is available on our GitHub repository.
Please note that this guide is under active development and may be updated in the future.