OpenBitdollar is an implementation of the Bitdollar protocol written in Rust, a systems programming language. It is developed and actively maintained by OpenBitdollar DAO.
- Multi-core CPU
- 4GB RAM
- SSD drive and at least 100GB free space
- A decent DSL connection is required
Computers using HDD are advised to run a Light Node.
- Single-core CPU
- 512MB RAM
- 128MB free space on HDD
- Download OpenBitdollar from the official Github releases page
- If on Linux, make the OpenBitdollar binary executable with
chmod +x ./OpenBitdollar
For running a compiled binary downloaded from the official Github releases page, no system dependencies are required.
By default, the OpenBitdollar client syncs the Bitdollar Blockchain completely from a snapshot downloaded from peers and includes features such as auto-updating.
To disable downloading a snapshot from peers, use
--no-warp; this saves a few GB of
storage but takes longer to sync.
If you wish to run a light node, simply specify the command line option
Syncing can be faster by disregarding ancient blocks with
costing only 20GB.
The default sync with warp enabled occupies ~82GB of storage when completed (as of 15/10/2018).
For a complete pruning archive, with complete state saved, run OpenBitdollar with
archive (over 1TB disk space will be used).
Many commands are available with the OpenBitdollar client.
- OpenBitdollar account new: asks for a password and yields an address
- OpenBitdollar account list: lists local addresses
- OpenBitdollar snapshot --at BLOCKNUMBER FILEPATH: save snapshot at BLOCKNUMBER to FILEPATH
- OpenBitdollar restore FILEPATH: restore Blockchain from snapshot located at FILEPATH