Website: 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.
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
- macOS Build Notes
- Unix Build Notes
- Windows Build Notes
- FreeBSD Build Notes
- OpenBSD Build Notes
- NetBSD Build Notes
- Android Build Notes
Run on linux:
- Download the release:
wget https://github.com/fractal-bitcoin/fractald-release/releases/download/v0.2.2/fractald-0.2.2-x86_64-linux-gnu.tar.gz
- Extract the files:
tar -zxvf fractald-0.2.2-x86_64-linux-gnu.tar.gz
- Navigate to the directory:
cd fractald-0.2.2-x86_64-linux-gnu
- Set up the data directory:
mkdir data
- Run the Bitcoin daemon:
./bin/bitcoind -datadir=./data/
Using Docker:
- Clone the repository:
git clone https://github.com/fractal-bitcoin/fractald-release.git
- Navigate to the Docker directory:
cd fractald-docker
- Start the service with Docker Compose:
docker-compose up -d
Edit bitcoin.conf
to add the following parameters.
testnet=1
[testnet]
- 2 cores CPU
- 8 GB memory
- Disk space:
- Mainnet: 800 GB
- Testnet: 300 GB
- 2 cores CPU
- 4 GB memory
- 50 GB disk space.
Edit bitcoin.conf
to add the following parameters.
prune=50000