Node Operation
Last updated
Last updated
The Service Provider collects transactions generated at Layer 3 and transmits them to the Sequencer. Additionally, the Service Provider is responsible for continuous monitoring and management tasks to maintain network stability. Any participant in the dKargo ecosystem can become a Service Provider.
The Sequencer is responsible for grouping and compressing transactions generated at Layer 3 and recording them onto the Layer 2 blockchain. By optimizing the processing order of transactions and bundling them into a single data block, this process enhances efficiency by increasing processing speed and reducing fees. Currently, a single Sequencer is in operation for processing efficiency, but a Sequencer Coordination Manager is also in place to prevent service interruptions.
The Relayer is a management node that monitors network status and balances loads to maintain an efficient flow of data. It collects transactions generated at Layer 3 and forwards them to the Sequencer, while also distributing the generated block information to all nodes to ensure data synchronization across the network. The Relayer also serves as an entry point that facilitates user access and interaction with the blockchain network. The operation of this node is managed by dKargo.
The Validator is a node that monitors the dKargo network's state as recorded on Layer 2, verifying the accuracy of the recorded data. If incorrect information is detected, the Validator initiates the dispute and fraud-proof process to determine and correct the error. Currently, Validators operate on a whitelist basis, with only approved users allowed to set up Validator nodes and participate in the validation process.