Node
Last updated
Last updated
A node is a fundamental component that maintains the blockchain's integrity by:
Storing data.
Validating transactions.
Ensuring consensus and data accuracy.
NOTE: You can run a Unit Zero node to:
Secure the network by validating transactions and storing blockchain data.
Optional. Earn rewards.
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.
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.
Testnet: 1.8 UNIT0.