Repository: fractal-bitcoin/fractald-release
Branch: master
Commit: 0ce2f00798e3
Files: 4
Total size: 4.2 KB
Directory structure:
gitextract_wnn62r0t/
├── 2025-07-13-prune-mode.md
├── README.md
└── fractald-docker/
├── cli.sh
└── docker-compose.yaml
================================================
FILE CONTENTS
================================================
================================================
FILE: 2025-07-13-prune-mode.md
================================================
# 2025.07 Fractal Prune Mode Explained
## 💡 Recommended Prune Configuration
To optimize disk usage, we recommend keeping ~30GB of recent blocks. You can do this by updating your `bitcoin.conf` as follows:
```
prune=30000 # Retains ~30GB of recent blocks
txindex=0 # Required when pruning (default is 0)
```
With this configuration, the total disk usage of prune mode is expected to be around 300GB, mainly used by:
```
30G data/blocks
191G data/chainstate
```
## ⚠️ Important Notes on Pruning Existing Nodes
If you're enabling prune mode from an existing full node, note that:
A legacy `txindex` folder (~153GB) will remain under `data/indexes/txindex`.
- ✅ It is safe to delete this folder in prune mode
- 🧹 Manual cleanup required
This step helps reclaim significant disk space if you’re converting a full node to a pruned one.
## Fractal node v0.2.3 of prune mode enhancement
- 💾 Lowered minimum pruning height:
Reduced from 100,000 to 10,000 — allowing nodes to prune more data and save additional disk space
👉 [View full release notes](https://github.com/fractal-bitcoin/fractald-release/releases/tag/v0.2.3)
================================================
FILE: README.md
================================================
# Fractal Bitcoin Overview
**Website:** [Fractal Bitcoin](https://fractalbitcoin.io)
## What is Fractal Bitcoin?
Fractal Bitcoin is the only Bitcoin scaling solution that uses the Bitcoin Core code itself to recursively scale unlimited layers on top of the world’s most-secure and -held blockchain.
It is the first instance of a virtualization methodology applied to Bitcoin in the world. Fractal gradually extends the Bitcoin blockchain into a scalable computing system without breaking consistency with the Bitcoin main chain.
With strong tooling and support, building on Fractal is straightforward.
## Getting Started
### System Requirements
| Node Type | CPU | RAM | Storage (Mainnet) | Storage (Testnet) |
| ----------- | ------- | ---- | ------------------- | ----------------- |
| Full Node | 2 cores | 8 GB | 2 TB | 300 GB |
| Mining Node | 2 cores | 4 GB | 300 GB (prune mode) | 100 GB |
- For more details of Prune Mode, please check: [2025.07 Fractal Prune Mode Explained](./2025-07-13-prune-mode.md)
### Installation Options
**1. Linux Binary Installation**
```
# Download and extract release
wget https://github.com/fractal-bitcoin/fractald-release/releases/download/v0.3.0/fractald-0.3.0-x86_64-linux-gnu.tar.gz
tar -zxvf fractald-0.3.0-x86_64-linux-gnu.tar.gz
# Run the daemon
cd fractald-0.3.0-x86_64-linux-gnu
mkdir data
./bin/bitcoind -datadir=./data/
```
**2. Docker Installation**
```
git clone https://github.com/fractal-bitcoin/fractald-release.git
cd fractald-release/fractald-docker
docker-compose up -d
```
## Configuration
**Testnet Setup**
Add to bitcoin.conf:
```
testnet=1
[testnet]
```
**Pruning (Space Saving)**
```
prune=10000 # Keeps ~10GB of blocks
# Pruning activates after block 10,000 since v0.2.3 (was 100,000 before).
```
## Build Fractal Bitcoin
The following are developer notes on how to build Bitcoin Core on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc.
- [Dependencies](https://github.com/fractal-bitcoin/fractal/blob/main/doc/dependencies.md)
- [macOS Build Notes](https://github.com/fractal-bitcoin/fractal/blob/main/doc/build-osx.md)
- [Unix Build Notes](https://github.com/fractal-bitcoin/fractal/blob/main/doc/build-unix.md)
- [Windows Build Notes](https://github.com/fractal-bitcoin/fractal/blob/main/doc/build-windows.md)
- [FreeBSD Build Notes](https://github.com/fractal-bitcoin/fractal/blob/main/doc/build-freebsd.md)
- [OpenBSD Build Notes](https://github.com/fractal-bitcoin/fractal/blob/main/doc/build-openbsd.md)
- [NetBSD Build Notes](https://github.com/fractal-bitcoin/fractal/blob/main/doc/build-netbsd.md)
- [Android Build Notes](https://github.com/fractal-bitcoin/fractal/blob/main/doc/build-android.md)
================================================
FILE: fractald-docker/cli.sh
================================================
docker-compose exec bitcoind bitcoin-cli -datadir=/data "$@"
================================================
FILE: fractald-docker/docker-compose.yaml
================================================
version: "3"
services:
bitcoind:
image: fractalbitcoin/fractal:v0.3.0
entrypoint: ["bitcoind", "-datadir=/data/"]
healthcheck:
test: ["CMD", "bitcoin-cli", "-datadir=/data/", "getblockchaininfo"]
volumes:
- ./data:/data
gitextract_wnn62r0t/
├── 2025-07-13-prune-mode.md
├── README.md
└── fractald-docker/
├── cli.sh
└── docker-compose.yaml
Condensed preview — 4 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (5K chars).
[
{
"path": "2025-07-13-prune-mode.md",
"chars": 1142,
"preview": "\n# 2025.07 Fractal Prune Mode Explained\n\n## 💡 Recommended Prune Configuration\n\nTo optimize disk usage, we recommend keep"
},
{
"path": "README.md",
"chars": 2813,
"preview": "# Fractal Bitcoin Overview\n\n**Website:** [Fractal Bitcoin](https://fractalbitcoin.io)\n\n## What is Fractal Bitcoin?\n\nFrac"
},
{
"path": "fractald-docker/cli.sh",
"chars": 60,
"preview": "docker-compose exec bitcoind bitcoin-cli -datadir=/data \"$@\""
},
{
"path": "fractald-docker/docker-compose.yaml",
"chars": 250,
"preview": "version: \"3\"\nservices:\n bitcoind:\n image: fractalbitcoin/fractal:v0.3.0\n entrypoint: [\"bitcoind\", \"-datadir=/data"
}
]
About this extraction
This page contains the full source code of the fractal-bitcoin/fractald-release GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 4 files (4.2 KB), approximately 1.3k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.