Fractal Bitcoin
  • Welcome to the Fractal Documentation
  • Everything you want to know about Fractal
  • Fractal Tokenomics
  • dev
    • Developer Home
    • brc-20 on Fractal
    • Runes on Fractal
    • Wallet Integration with Fractal
    • Full Node Configuration
  • MINING
    • How to Mine
    • Fractal Bitcoin (FB) Mining Q&A
  • User Guides
    • How to send / receive FB with self-custody wallets?
    • Fractal Vote Explained
      • How to Participate in the Fractal Vote?
      • Fractal Vote - FAQ
    • How to inscribe Ordinals?
    • How to trade Ordinals?
    • How to interact with PizzaSwap?
    • How to use the Simple Bridge?
    • How to use the Bool Bridge?
    • How to Interact with Runes?
      • How to Etch Runes?
      • How to Mint Runes?
      • How to Trade Runes?
    • Understanding CAT Protocol
      • How to send / receive CAT20?
      • How to Buy and Sell CAT on UniSat CAT Market?
  • FAQ
    • Fractal Telegram AMA Review - Mar. 15
    • Fractal Community Q&A Summary - Sept. 22
  • TESTNET
    • Participate in Public Testing
Powered by GitBook
On this page
  1. dev

Full Node Configuration

In the blockchain technology, Bitcoin full nodes play a crucial role in maintaining the network's security, integrity, and transparency.

What is a Full Node?

A full node is a program that independently verifies all transactions and blocks in the Bitcoin network, enforcing every rule in the Bitcoin protocol. Beyond just keeping a complete copy of the blockchain, full nodes contribute to network security by receiving, validating, and relaying transactions and blocks to other nodes.Most full nodes also assist lightweight (SPV) clients by broadcasting their transactions and notifying them of relevant activity in their wallets. Without enough full nodes providing these services, SPV clients would need to rely on centralized services to connect to the network, potentially compromising the decentralized nature of Bitcoin.

Why Full Nodes Matter

  1. Verification of Transactions: Full nodes validate all transactions and blocks, ensuring that only valid transactions are added to the blockchain.

  2. Network Security: Each full node independently verifies and cross-checks data, which prevents tampering and ensures that no fraudulent transactions are allowed.

  3. Decentralization: Full nodes prevent reliance on central authorities. Since anyone can run a full node, control over Bitcoin remains distributed and open.

  4. Privacy Protection: Full nodes don’t require trust in third-party servers, allowing users to interact with the Bitcoin network privately and directly.

Recommended System Requirements for Running a Full Node

For optimal performance and long-term stability, the following hardware specifications are recommended for a Bitcoin full node:

Memory (RAM): 8 GB

Disk space:

  • Mainnet: 2TB (Based on the current scale, the data is growing by approximately 2TB per year. Please plan for expansion accordingly.)

  • Testnet: 300 GB

Processor (CPU): 2 cores

While it's possible to run a full node on lower specifications, these recommended resources will help ensure that your node operates smoothly and can keep up with the Bitcoin network’s growth.

PreviousWallet Integration with FractalNextMINING

Last updated 16 days ago

For more information on how to set up and operate a full node, you can refer to

https://github.com/fractal-bitcoin/fractald-release