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 ownDiscovery, 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 peersThe 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 reads02How 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 nothingThe 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 itKeys 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 ModeRun a pool
$ ./bitflash -nogui -gen -operator # the excavation server is successful the node, # reachable complete .btf rendezvous onlyPoint 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 x04Parameters
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.exeConsensus 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.
English (US) ·
Indonesian (ID) ·