Welcome to the main page

Next to being an avid Bitcoin miner and Node runner did I want to give even more back to the Bitcoin community.
Next to education will I be taking on the challenge to create my own Bitcoin Client.
For people that do not know what a Bitcoin client is, it is best explained in this way:
– In order to have access to the internet do you need a browser. Browsers like Internet Explorer, Firefox, Brave, Chromium, Opera,…
A Bitcoin client is like a browser. It is a gateway to have access to the network.
On this page you will find:
- Development roadmap
- Released versions
- Walkthroughs
Released versions:
An overview of all released versions can be found here: https://drive.google.com/drive/folders/1ngo_h0AwN5GZcA7eopNs21H7UWNxZkd3?usp=drive_link
The first version of Bit-Block is live since August 16th 2026!
The second version of Bit-Block is available since August 23 2026!
The third version of Bit-Block is available since 20 September 2026!
Github Repo is to be found here: https://github.com/DimiH2025/Bit-Block
You can download the .zip files here:
WINDOWS BUILD:
- Extract with WinRar (or other suitable program)
- Choose location on your computer
- Run the installer
- Run Bit-Block
LINUX BUILD:
- Download file
- Open a terminal in yourfolder (wherever it landed) and run: unzip bit-block-linux-x86_64.zip tar -xzf bit-block-*-x86_64-linux-gnu.tar.gz This leaves you with a folder like bit-block–x86_64-linux-gnu/ containing bitcoind, bitcoin-qt, bitcoin-cli, and other binaries.
- Decide where the binaries should live. A common convention: sudo install -m 0755 -o root -g root -t /usr/local/bin bit-block--x86_64-linux-gnu/bitcoind bit-block--x86_64-linux-gnu/bitcoin-cli bit-block-*-x86_64-linux-gnu/bitcoin-qt This copies just the binaries you actually want (skip bitcoin-qt if you only want the daemon, skip test_bitcoin entirely since that’s just the test suite) into /usr/local/bin, which is normally already on your PATH.
- bitcoind -version bitcoin-qt -version If you see version output, it’s installed correctly. Running bit-block-qt (or bitcoind) for the first time will create a ~/.bitcoin data directory by default.
- OPTIONAL: run the binaries directly from the extracted folder: cd bit-block-*-x86_64-linux-gnu ./bitcoin-qt No installation needed — this is fine for testing.
MAC OS
–> for Apple Silicon: M1/M2/M3/M4 Macs
–> for Intel Macs
- Download the correct client for your system (Check Apple menu → About This Mac if you’re not sure which chip you have)
- Double-click the downloaded .zip in Finder. This unpacks Bitcoin-Qt.app.
- Drag Bitcoin-Qt.app into /Applications (or wherever you keep apps).
- These build aren’t code-signed or notarized (that needs a paid Apple Developer account), so double-clicking it will trigger Gatekeeper’s ‘cannot be opened because the developer cannot be verified‘ block. To get past this: right-click (or Control-click) Bitcoin-Qt.app → ‘Open’ → click ‘Open’ again in the dialog that appears.
- (If needed: If macOS still refuses after the right-click method (happens on newer macOS versions sometimes), open Terminal and run: xattr -cr /Applications/Bitcoin-Qt.app)
Development roadmap
V 1.0 Released on August 16th 2026
- Windows build –> READY
- Linux Build –> READY
- MAC OS –> READY
A fork of Bitcoin Knots V28.x. Changed branding, stricter policy settings than Bitcoin Knots.
Option for long (classic) Initial Block Download (IBD) or Libbitcoin’s accelerated IBD (i.e. making use of a trusted checkpoint to built the chain). The option to choose SeedSigner’s wallet generation through dice rolls
–> Is now replaced by V2.0
V 2.0 Released on August 23th 2026
- Windows build –> READY
- Linux Build –> READY
- MAC OS –> READY
V2.0 replaces the V1.0 built and comes with new fixes. Full breakdown can be found here: Bit-Block V2
In a nutshell:
1) More efficient local database maintenance
2) Corrected copyright screen as well as simpler version display (no longer the long Bitcoin Core+Knots version string)
3) A friendlier approach to old software whereby “Luke Dash Jr’s Timebomb” present in Bitcoin Knots has been diffused and replaced by a simple warning to upgrade (instead of bricking the software).
–> is now replaced by V3.0
V3.0 Released on September 20th 2026 see “Released versions” (files have been updated)
- Windows build –> READY
- Linux Build –> READY
- MAC OS –> READY
V3.0 replaces the V2.0 built and comes with integrated BIP110 rules as defaulted policy settings as well as a simplified aid for DATUM setup
ATTENTION:
Documentation might contain mistakes or outdated information. As it stands, part of the “claims” of the documentation available on Github may be wrong and need to be edited still.
Feel free to reach out should you notice bugs, vulnerabilities or needed documentation updates. Channels to reach out to me can be found in the Github Security Policy: https://github.com/DimiH2025/Bit-Block?tab=security-ov-file
What to expect?
- Official fork of Bitcoin Knots V28/29 with adjusted branding to Bit-block
- The option to choose SeedSigner’s wallet generation through dice rolls (to generate a high entropy passphrase).
- Stricter anti-spam defaults. It forces datacarriersize=0 in the config and rejects non-Bitcoin tokens and asset-overlay protocols by default, so the node does not relay or mine data such as inscriptions or “L2” tokens unless you change the settings. Core is much more permissive on OP_RETURN and related data. Knots is already restrictive, but Bit-Block is stricter still.
- BIP-110-style filters on by default (V3). Seven local policy rules from the BIP-110 proposal are grouped in a “Spam filtering” tab, each with a plain-language toggle, all enabled out of the box. These are relay/mining policy only; they do not change what the node treats as a valid block.
- Fully customizable policy, like Knots. You can turn the filters off and run something closer to Core if you want.
- Branded GUI and simpler version string, instead of the long Core+Knots version text.
- “Timebomb” removed. Knots inherited a mechanism that can effectively brick old software; Bit-Block replaces that with a warning to upgrade.
- Optional faster IBD. You can choose a classic full sync or a Libbitcoin-style path that uses a trusted checkpoint. That mainly shortens sync time by skipping some verification work; it does not avoid downloading most of the chain.
- Extra setup helpers. Input sanitization against command injection and path traversal, a simplified “Mine with DATUM” switch, Lightning (LND) guides, and (in earlier builds) SeedSigner-style dice-roll wallet generation.
In short:
– A fully customizable Bitcoin Client with a GUI that allows you setup your node (and create a Bitcoin wallet) according to your own liking and choosing. Default settings are heavy anti-spam (so you won’t relay or mine any JPEG’s or L2 shitcoins built on Bitcoin). Fee substraction from transaction amounts are automatically enabled (but can be opted-out). More ease for setting up a Lightning node and mine with DATUM.
Walkthroughs
Presentation of the Bit-Block client:
TBA soon.
Presentation of the client is being made.
An overview for auditing the Bit-block code is made available on Github.
Full overview can be found here:
https://github.com/DimiH2025/Bit-Block/blob/main/REPOSITORY_MAP.md
Bit-Block as a Lightning node:
We recommend using LND as it is the most trusted, most widely deployed, largest tooling ecosystem (web UIs like Ride The Lightning/Thunderhub, most third-party integrations), and the most StackExchange/documentation coverage in case of problems).
The following files allow you to configure Bit-Block to function as a Lightning node.
These .TXT files guide you step by step through the proces on how to configure your Bit-Block as a lightning node.
- Windows:
- MAC OS:
- LINUX
Bit-Block simplified DATUM setup.
Bit-Block V3 shipped with a simplified DATUM setup. In the following file you may find a simplified and step-by-step guide to setup mining through DATUM with Bitcoin mining pools who support it.
A readable, non-downloadable copy can be found here:
https://x.com/Dimi_h/status/2103817389875900594
NOTICE
This is the ACTUAL Bit-Block client.
For people searching the node-configurator client, this can be found here: Bit-Block node configurator
The Bit-Block node configurator allows users to create custom-made instructions for use in the console screen of ALL Bitcoin Knots, Bitcoin Core and Bit-Block clients.
The purpose of the configurator was for the ease of setting up spam-restricting rules without having to search and rely on imposed defaults or skimming to various tabs and adjusting settings.
It could/can also help to signal support for BIP’s of your choosing through broadcast with uacomment.
Support
Bit-Block is not funded by any organization.
The committed work is entirely on a voluntary basis.
If you’d like to donate and support (or give thanks to) the work done, you can do so here:
Bitcoin:

Paypal:
