Skip to main content
. 2023 Nov 23;23(23):9372. doi: 10.3390/s23239372

Table 8.

Node types and roles.

Node Type Assigned Role
Full Node
  1. Fog servers

  2. Has multiple functions

  3. Registers and maintains records of devices

  4. Calculates trust values

  5. Reviews, generates, and distributes global trust list

  6. Stores and maintains trust values in the blockchain

Root Node
  1. Acts as a link between the device layer and fog layer

  2. Receives trust parameters from lower nodes

  3. Distributes updated trust list to lower nodes for the elimination of malicious nodes

Resource-Constrained Node
  1. Resource-constrained device

  2. Performs only assigned tasks