DATUM (Decentralized Alternative Templates for Universal Mining) is a brand new bitcoin mining protocol that allows anyone to create their own block templates using their own Bitcoin node. They can mine on pools that offer Datum support or solo mine without needing a third party to set up a server for them.
DATUM is currently in public beta. To download source code or install binaries click here.
You will need to be running a bitcoin node with performant enough hardware to download and validate new blocks as quickly as possible. The Bitcoin node is the heaviest part of the setup. While most modern hardware can run a Bitcoin node, the node used for mining with DATUM needs to be above average on performance.
-
Step 1: Set up the Bitcoin node that will become your DATUM Host Node (DHN) and sync it with the entire blockchain.
NOTE: We recommend setting up your Bitcoin Node with Bitcoin Knots as it has more template controls than CORE.
- Step 2: Configure your DHN host node to make the blocks you want your miners to mine.
- Step 3: Ensure your DHN is network accessible by your miners.
- Step 4: Install and configure the DATUM Gateway.
-
Step 5: Configure your miners with the following settings:
- Username should be the same as if mining on OCEAN without DATUM, your Bitcoin payout address with an optional worker name appended after a dot.
- Password should be “x” or blank or anything short. It is ignored.
- Point your miners hash to stratum+tcp://your_datum_node_ip:23334
- Step 6: Profit
If you need any additional support, please don't hesitate to reach out to Jason (@wk057), Luke (@LukeDashjr), or Mechanic (@GrassFedBitcoin) on X or Nostr.