Skip to content
Blockchain

Full Node

Nó que mantém e valida todo o histórico de uma blockchain, aplicando integralmente as regras do protocolo para verificar transações e blocos.

Key points

  • A full node is a participant that downloads, stores, and validates a blockchain's entire history, fully enforcing the protocol's rules.
  • Unlike light nodes, which rely on third parties for part of the checks, a full node verifies everything on its own.
  • Running distributed full nodes is what guarantees that no one can impose invalid rules on the network without being rejected.

What is a full node?

A full node is the type of node that implements and enforces all of a blockchain's rules. It keeps a complete copy of the transaction history and independently verifies every block and every transaction it receives. It is the participant that offers the greatest degree of autonomy, because it doesn't need to trust anyone to know the network's real state.

How it works

Upon joining the network, a full node downloads the blockchain's entire history and validates every block from the beginning, confirming that the rules have always been followed. From there, it receives new transactions and new blocks, checks whether they are valid, and forwards them to its peers. Any block or transaction that violates the rules is rejected, which prevents invalid data from spreading.

It is this independent verification that gives the network its power. If a participant tries to change the rules in an invalid way, full nodes simply refuse their blocks, with no need for central coordination. The more full nodes operating in a distributed manner, the harder it becomes to impose improper changes or censor transactions.

Running a full node has a cost: it requires disk space for the history, bandwidth to propagate data, and capacity to validate everything continuously. That's why not every user runs one, but each additional full node reinforces the network's resilience.

Why it matters

For those who demand maximum independence, a full node is the only way to verify transactions without trusting third parties. A business that settles amounts on-chain and wants certainty about the network's state can operate its own full node, ensuring it reads data directly from the source, with no intermediaries.

Risks and limitations

Storage and bandwidth costs grow with the size of the history, which discourages everyday users and leads many to rely on nodes operated by third parties. This dependency reintroduces some trust. In addition, the initial synchronization of the entire chain can take hours or days on large networks. Even so, every full node in operation strengthens the network's resistance to censorship and failures.