Bitflash: A Tor-native revival of Bitcoin 0.1.0, mined on CPUs with RandomX

Aug 21, 2026 01:02 AM - 1 hour ago 1

Bitcoin 0.1.0, revived: aforesaid statement rules, RandomX alternatively of SHA-256, and each node addressed by its ain cardinal complete an encrypted rendezvous. No premine. No company. 21 million.

block height

relays up

50 BTFblock reward

mined truthful far

Read each 30 seconds from status.json, which is simply a unrecorded P2P handshake pinch a node alternatively than a cached number. A grey dot intends this page could not scope the position daemon.

01How nodes meet

Nothing dials by IP. A node is addressed by its ain nationalist cardinal and reached done an encrypted tunnel, truthful it useful down CGNAT and nary adjacent learns wherever it is.

Addressing

# a node's reside is its key, for illustration a .onion 52 base32 chars .btf # what it publishes, signed pinch that key descriptor = reside + encryption cardinal + existent relay # cipher tin forge 1 for an reside they do not own

Discovery, successful the bid it is tried

btfpeers.json peers that answered past time nostr relays wherever descriptors are published rendezvous relay wherever 2 nodes are paired peer speech descriptors handed complete by peers

The handshake, erstwhile paired

magic bf 20 5c fd -> type 101 | services | clip | addr | height <- type 101 | services | clip | addr | height # the tallness supra is what the position page reads

02How a wallet is rebuilt

Twelve words rebuild the keys. The derivation is written down successful full, pinch trial vectors and a book that reproduces it utilizing thing but Python's modular library, truthful the words support moving moreover if this package does not.

The phrase

$ bitflash -newphrase # printed once, to the terminal, ne'er to debug.log $ bitflash -restorephrase="twelve words" # walks 100 addresses astatine a time, rescanning, # and stops erstwhile a full batch turns up nothing

The file

$ bitflash -backupwallet=backup.sqlite # a azygous record that opens connected its own # caller wallets are 1 self-contained wallet.sqlite; # an aged wallet.dat still useful and the app # converts it successful 1 click. copying wallet.dat by # manus is NOT a backup: berkeley db needs database/

When the database will not open

$ bitflash -dumpwallet=keys.txt $ bitflash -importwallet=keys.txt # 1 cardinal per line, nary database, immoderate machine # it is your keys successful the clear: move it, delete it

Keys made earlier the seed was installed are random: they do not travel backmost from the words. That is why some backups exist, and it is wherever group suffer money. Since 1.2.20 the wallet is simply a azygous SQLite record by default: wallet storage, and the derivation specification.

03How you mine

RandomX is memory-hard and built for general-purpose CPUs, truthful a laptop competes pinch a server and an ASIC has nary advantage worthy the electricity.

On your own

$ ./bitflash -nogui -gen # aliases from the window: Options > Mining Mode

Run a pool

$ ./bitflash -nogui -gen -operator # the excavation server is successful the node, # reachable complete .btf rendezvous only

Point a miner astatine one

$ xmrig -a rx/0 -o POOL.btf -u YOU.btf -p x $ SRBMiner-MULTI --algorithm randomx \ --pool POOL.btf --wallet YOU.btf --password x

04Parameters

TickerBTF

Proof of workRandomX, memory-hard, CPU

Block time~2 minutes

Retargetevery 30 blocks

Reward50 BTF, halving each 210,000

Halving~292 days

Supply21,000,000 BTF

Maturity100 blocks

Sig ops20,000 per block

P2P port8433

Relay port8434

Protocol101

Preminenone

LicenceMIT

05Get it

Download v1.2.20ManualSourceDiscord

# cheque what you downloaded earlier you tally it $ sha256sum -c SHA256SUMS # linux $ chmod +x Bitflash-*.AppImage && ./Bitflash-*.AppImage # windows: extract the zip, tally Bitflash.exe

Consensus rules person changed since the first releases, truthful an aged build softly follows a different chain. Keep the node current, constitute the 12 words connected paper, and do not put successful much than you are consenting to lose.

More