Entities in Blockchain
The last chapter covered Phala’s architecture, whereas this page will touch on Phala’s entities, the type of nodes that make Phala Network.
In Phala Network, there are three kinds of entities:
- Client, which operates on normal devices without any special hardware requirement;
- Worker, which operates on TEE (Trusted Execution Environment) and serves as the computation nodes for confidential smart contracts;
- Gatekeeper, which operates on TEE and serves as the authorities and key managers;
The image below visualizes the interaction between Phala’s entities.
The basic design of Phala Network is meant to ensure the security and confidentiality of the blockchain and its smart contracts. However, with more security improvements, Phala Network can defend against advanced attacks.