Photo by NASA on Unsplash

Any computer that uses Bitcoin software is a node. A node is a member of the network and is equal to other members.

A full node refers to a computer running the Bitcoin software and maintains a complete copy of the entire network’s transaction history.

Instead of participating in mining, full nodes do their work by validating transactions against the network’s record.

Storing a copy of every transaction on a network creates a web of thousands of validators that verify the integrity of the transactions.

Anybody can run a Bitcoin node, it’s free and open source.

Miners race to guess an encrypted data puzzle that resets every new block in order to batch and add new transactions to the Bitcoin blockchain.

In Satoshi Nakamoto’s Bitcoin white paper, the term “node” was often used interchangeably with miners and non-mining hardware.

However, the term has come to only refer to the specialized hardware used for non-mining operations.

Unlike full nodes, miners receive direct payment from the network for their work. They also earn rewards for solving new blocks.

Instead of keeping a record of all transactions, miners focus on gathering and processing transactions as quickly as possible.

Learn more about Titan and our mining solutions, here.