Mining, nodes and consensus

Card 107

Mining, nodes and consensus
Card 107
Topic 9 · Mining, nodes and consensus · Explorer

What is the main job of a Bitcoin full node?

Card answer

Correct answer

Answer A: It independently checks that transactions and blocks follow Bitcoin's rules.

Quick explanation

This lets you check for yourself what is valid under Bitcoin's rules instead of having to trust an exchange, a block explorer or an external server.

Detailed explanation

A Bitcoin full node checks blocks and transactions with its own software. During initial synchronization, it processes the blockchain from its known starting point to the current tip. Among other things, it checks that transactions spend existing UTXOs, satisfy spending conditions and create no bitcoin from nothing, and that blocks have valid proof of work and an allowed subsidy.

Many full nodes then relay valid blocks and transactions to other peers. A pruned node can later delete older block data and still be a full node if it previously validated the entire history and continues checking new data itself. Complete storage and complete validation are therefore not the same.

A full node does not automatically create blocks or hold other users' keys. Its key benefit is letting its operator verify the rules independently. It can reject invalid data even if a miner, exchange or other service calls them valid.

Sources used

Primary source · EN · Specialist source

Bitcoin.org - Running a Full Node

HTTPS: YESChecked: 19.09.2026REACHABLE
Check source
Supplementary source · EN · Technical source

Bitcoin Developer Guide - P2P Network

HTTPS: YESChecked: 19.09.2026REACHABLE

This source is mainly intended for developers. The relevant information may therefore be harder to find.

Check original source