Role Descriptions
There are three kinds of roles in the Privasea AI network: Network Users, Privanetix Nodes (Computation Nodes), and Decryptors. These role descriptions provide a comprehensive overview of the key entities within the Privasea AI Network. Understanding the responsibilities and interactions of these roles is crucial for effective engagement in the network.
Network User
Network Users play a crucial role as consumers in the Privasea AI network ecosystem. They initiate machine learning tasks, securely submit data, and interact with the network to obtain decrypted results. Users pay service fees to Privanetix Nodes for task processing.
Responsibilities:
- Utilize the Privasea Client to create accounts and generate key pairs.
- Initiate machine learning tasks, computations, and key switching requests.
- Encrypt input vectors using Fully Homomorphic Encryption (FHE) technology.
- Submit machine learning tasks to the Privanetix network.
- Pay service fees securely using blockchain-based transactions.
- Retrieve final outcomes from Decryptor.
Interactions:
- Engage with the Privasea Client for task initiation and encryption.
- Communicate with the Privanetix network for task submission and fee transactions.
- Collaborate with Decryptors to decrypt and interpret results.
Privanetix Node (Computation Node)
Privanetix Nodes function as service providers in the Privasea AI network, offering computational resources for privacy-preserving machine learning tasks. They receive part of service fees from Network Users and earn rewards through mining activities.
Responsibilities:
- Install the Privanetix Node Installer for staking and network registration.
- Provide computational resources for privacy-preserving machine learning tasks.
- Participate in the network to receive and execute encrypted tasks.
- Use the switching key to transfer the encrypted result so the decryptor can decrypt it.
- Validate computations and contribute to the collaborative ecosystem.
Interactions:
- Collaborate with Users by receiving and executing machine learning tasks.
- Engage with the Blockchain-Based Incentive Module for token incentives.
- Communicate with other Privanetix Nodes for efficient task execution.
- Handle key switching requests under the request from Network Users.
- Manage and monitor the node running status.
Decryptor
Decryptors are specialized roles focused on securely decrypting encrypted results generated by Privanetix Nodes. They collaborate with Network Users to decrypt and interpret the final outcomes of machine learning tasks, ensuring the confidentiality and integrity of decrypted results. Decryptors earn part of service fees from Network Users for providing decrypted results.
Responsibilities:
- Specialized role focused on securely decrypting results generated by Privanetix Nodes.
- Collaborate with Users to decrypt and interpret the final outcomes of machine learning tasks.
- Ensure the confidentiality and integrity of decrypted results.
Interactions:
- Work closely with Users to provide decrypted results.
- Engage with the Privasea API for secure decryption processes.
- Support Users in understanding and utilizing the outcomes of machine learning tasks.