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. MINING

Fractal Bitcoin (FB) Mining Q&A

PreviousHow to MineNextHow to send / receive FB with self-custody wallets?

Last updated 2 months ago

1. Potential Factors Affecting Block Production Efficiency and Solutions

1.1 Running an outdated node version

Ensure that your mining node is updated to the latest version. The latest mining node version: Latest release is 0.2.2 –

1.2 High orphan block rate due to poor pool connectivity

To reduce the orphan block rate, mining pool nodes should establish connections with each other. Please contact the official team through the Telegram group and provide your mining node's IP address. The team will whitelist your IP, enabling your node to connect to the nearest designated node. This improved connectivity will help reduce orphan blocks.

Recommended addnodes:

  • Singapore: addnode=34.87.61.167:8333

  • Hong Kong: addnode=34.92.14.221:8333

  • United States: addnode=35.235.106.223:8333

  • United Kingdom: addnode=35.189.95.174:8333

1.3 Mining machine polling intervals

Shorter polling intervals for mining tasks can significantly improve mining efficiency.

Based on consultation with established pools like F2Pool, we recommend a 3-second polling interval for FB mining.

Other mining machine parameter settings:

  • Start diff & max diff: Configure these based on your miners' hashrates. Optimal settings should allow miners to submit shares approximately every 20 seconds.

  • Nonce parameter: No adjustments required.


2. Empty Blocks: Causes and Solutions

2.1 Insufficient mintxfee setting

When the mintxfee parameter is set too low on the mining pool side, the system may produce empty blocks.

To resolve this issue, either increase the mintxfee parameter value or remove the restriction entirely. This adjustment will allow normal transaction inclusion in blocks, and regular block production.


3. Reducing Storage Requirements for Rapidly Growing Fractal Data

If you're concerned about disk space usage, consider running your node in pruned mode.

Mining pool nodes typically don't require the complete blockchain history and can operate efficiently with pruned data.

To enable pruning, add the following line to your bitcoin.conf file:

prune=100000

Important note: Enabling txindex will prevent pruning from working. If you need to fetch UTXO data for specific addresses, use the UniSat API as an alternative to maintaining a full transaction index.


4. Merge-Mining Multiple Coins Simultaneously

You can merge-mine multiple coins at the same time. AuxPow (Auxiliary Proof of Work) is specifically designed to be compatible with multiple coins.

To clarify: You typically won't earn rewards for multiple auxiliary coins from the exact same blockid. This is because different coins have varying difficulty levels and block times. During your Bitcoin mining process, you'll find solutions that meet the requirements for different coins at different times.

In practice, this means your mining operation can search for Bitcoin solutions while simultaneously collecting rewards from multiple auxiliary chains like Fractal, SYS, and others.


5. How to Display Your Pool's Name and Logo in the Block Explorer

To have your mining pool's name and logo appear in the block explorer, you need to submit this information manually to the official GitHub repository:

Submit mining pool name:

Submit mining pool logo:

Release v0.2.2
GitHub Link
GitHub Link