Node

A node is a fundamental component that maintains the blockchain's integrity by storing data, validating transactions, and ensuring consensus and data accuracy.

NOTE: You can:

Architecture

A Unit Zero node consists of two components:

  • Execution Client: Processes transactions and updates the blockchain state. Execution Clients intercommunicate within a peer-to-peer network and handle JSON-RPC API requests.

    NOTE: Hyperledger Besu can serve as an Execution Client.

  • Consensus Client: Responsible for block addition and achieving consensus among network participants.

    NOTE: A Waves node with the ConsensusClient extension installed acts as a Consensus Client.

Unit Zero node architecture

Rewards

By running a node, you can earn rewards through:

  • Transaction Fees: Collected from processed transactions.

    NOTE: The fees vary based on the network traffic and transaction volume. You can view an example block to see the received amount in the Transaction fee column.

  • Block Rewards: Earned by contributing to block creation across networks:

    NOTE: The Unit Zero network, utilizing the WAVES LPoS consensus, ensures an equal probability of block generation. Learn more.

Last updated