In the context of the Fuel blockchain, a node, often referred to as a 'client', is a piece of software that downloads and maintains a copy of the Fuel blockchain. It verifies the authenticity of every block and transaction, ensuring that your copy is always up-to-date and in sync with the network.
For the latest version of the Fuel client, please visit here Icon Link.
The Fuel network's beta testnets operates on a Proof of Authority (PoA) consensus mechanism. Here's a brief overview:
Validators: In PoA, there are specific entities, known as validators or "authorities", who are given the responsibility to create new blocks and validate transactions. Unlike other consensus mechanisms like Proof of Work (PoW) or Proof of Stake (PoS), where validators are chosen based on computational power or stake, PoA validators are selected based on their reputation and trustworthiness within the network.
Benefits of PoA: PoA offers faster transaction times and requires less computational power, making it energy-efficient. The network's security and integrity are maintained by the trustworthiness of the selected validators.
Running your own node provides several advantages:
Query Freedom: By hosting your own node, you can execute a higher number of queries without encountering any rate limits.
Network Independence: Having your own node ensures that you're not reliant on third-party services, giving you full control over your interactions with the Fuel blockchain.
For low API traffic, an AWS m5.large should be more than sufficient. However, we recommend an AWS m5.4xlarge instance to match the configuration we use for running the network.
Icon InfoCircle
For regular tasks such as deploying simple contracts and testing contract interactions locally, there is no need to meet all the hardware requirements below.