IntroductionBitFlash - CPU-only cryptocurrency. A revival of Bitcoin 0.1.0 with RandomX proof of work and anonymous .btf addressing over Nostr.
What it isBitflash keeps Satoshi's original consensus rules and replaces two things:
RandomX proof of work. Memory-hard algorithm used by Monero. A laptop competes equally with a server. ASICs and GPUs have no advantage.
Anonymous addressing. Every node has a .btf address derived from its public key, similar to a Tor .onion. Nodes reach each other through encrypted rendezvous tunnels, so no port forwarding is needed and a node behind CGNAT works normally.
No premine. No ICO. 50 BTF per block, halving on schedule, 21M cap, ~2 minute blocks.
What .btf does and does not hideWorth being precise, because the difference matters if you are relying on it.
A peer you reach over .btf does not learn your IP. All outbound connections go through a rendezvous tunnel; there is no IP-based peer dialling left in the node. The relay forwards encrypted bytes and cannot read or alter them.
The rendezvous relay does see your IP. It has to — it is the thing your TCP connection terminates on. Relays are run by volunteers, so treat that as a party who knows you are on the network.
The node still listens on 8433. Nothing dials by IP any more, but the listener is still there, so anyone who already knows your address and can reach that port may connect directly. If that matters to you, firewall it.
This is unlinkability between peers, not anonymity against a network observer. It is not Tor.
SpecificationTicker BTF
Proof of work RandomX (CPU, memory-hard)
Block time ~2 minutes
Difficulty retarget every 30 blocks (~1 hour)
Block reward 50 BTF, halving every 210,000 blocks
Halving interval ~292 days at target block time
Max supply 21,000,000 BTF
Coinbase maturity 100 blocks (~3.3 hours) before mined coins can be spent
Max signature ops 20,000 per block
P2P port 8433
Addressing .btf rendezvous — see the caveats above
Premine None
Pool server Built-in — .btf rendezvous only
Wallet recovery Twelve-word phrase (BIP39 + BIP32), plus file backup
Source and walletsSource:
https://github.com/bitflash-coin/bitflash-core/Wallet:
https://github.com/bitflash-coin/bitflash-core/releases/tag/v1.0.0Quick startLinux: make the
executable and run it.
Windows: extract the
and run
.
Your wallet and chain data live in %APPDATA%\Bitflash (Windows) or ~/.bitflash (Linux) and are shared by every version, so upgrading is just replacing the binary. Never delete that directory to "fix" something without a backup — it holds your keys.
MiningOpen Options from the menu bar. Under Mining Mode:
Solo — mine directly to your wallet. Default.
Operator — run a pool. The pool server uses
rendezvous only. The window shows the pool's .btf address, discovered pools, and owed payouts.
Pool announcements are published on Nostr with live status fields, so external tools can query the latest pool state by .btf address.
Participant — mine to someone else's pool. Enter or select the pool's .btf address and enable Start Mining.
SRBMiner and XMRig connect to operator pools through the .btf path:
SRBMiner-MULTI --algorithm randomx --pool POOL_BTF_ADDRESS --wallet YOUR_BTF_ADDRESS --password x
xmrig -a rx/0 -o POOL_BTF_ADDRESS -u YOUR_BTF_ADDRESS -p x
CommunityDiscord:
https://discord.gg/TJG6vnXS9