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.

Phala Network

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.

Read more technical information about Entity Key Initialisation, Secure Communication, and more in the Developer Section of Learn.

Edit this page on GitHub