Initialization
The algod node initialization refers to the process by which the Algorand node
daemon starts up and activates all its internal services.
This process is guided by a configuration file.
The main configuration switch, EnableFollowMode, determines the node’s operational
mode:
-
If set to
false, the node runs as Full Node, -
If set to
true, the node runs as Follower Node.
Once the node is initialized based on the configuration, the system starts up all services, allowing them to begin functioning.
The diagram below illustrates this initialization sequence, highlighting the key
role played by the Algorand node daemon algod.
sequenceDiagram
participant algod
participant Server
participant Node
algod ->> algod: Prepare and load<br/>Node configuration
algod ->> Server: Initialize the Server
activate Server
Server->>+Node: Node Initialization
Node->>-Server: returns Node
algod ->> Server: Start the Server
Server ->> Node: Start the Node
Note over algod, Node: Loops until Quit or Error
deactivate Server