The fair-launched
Python blockchain
Bismuth is a from-scratch blockchain — no ICO, no premine — running on mainnet
since 1 May 2017. A decade-long, academically grounded testbed for ideas the rest of
the industry named years later.
🎯 Fair launch, no premine
🐍 Python, from scratch
📅 Live since 2017
🎓 Peer-reviewed consensus
📜 The story
10 Years of Bismuth
A cited retrospective on the project's architectural firsts (2017–2026): semantic data/meaning
layering, an early plugin ecosystem and NFTs, on-chain sensor data before “DePIN” had a
name, and a peer-reviewed proof-of-work difficulty controller.
⛏️ Run a node
One command. The installer pulls every dependency (including the ed25519 / ecdsa signer
libs mainnet needs), registers a systemd service that starts on boot, and the node
auto-bootstraps a recent ledger snapshot on first run — so it starts near the chain tip, not
from genesis. No manual downloads, no pip juggling.
Install & run (Linux)
git clone https://github.com/hclivess/Bismuth
cd Bismuth
sudo ./install_node.sh
That's it — deps, the bismuth-node service and the ledger bootstrap are handled for
you. Check it with systemctl status bismuth-node.
Options
--tor — also install Tor for private onion routing
--regnet — a local regtest node for development
--no-start / --restart — control the service
- Idempotent & re-runnable; won't disturb a running node unless you ask.
Advanced: the fresh-sync bootstrap pulls
ledger.tar.gz automatically; to seed from your own snapshot set
bootstrap_file / bootstrap_url in config.toml. All settings:
doc/11.