Official Python implementation of the BPX Beacon Chain: full node, introducer, farmer and timelord
BPX is a new generation Ethereum-compatible blockchain based upon an innovative consensus algorithm, Proof of Space and Time known from the Chia Network. Proof of Space is a cryptographic technique where farmers prove that they allocate unused hard disk space to the network. Proof of Time increases the overall security of the blockchain.
- Download and run the installer EXE file.
- Follow the wizard instructions.
- Download DEB package
- Install it using the following command:
dpkg -i bpx-beacon-client-*.deb
- Download RPM package
- Install it using the following command:
rpm -i bpx-beacon-client-*.deb
This instruction is for MacOS, Ubuntu, CentOS, RedHat, WSL2, Amazon Linux 2 and possibly *NIX like OSes:
# This installs compatible Python modules
. install.sh
. activate
# If you want to debug/develop GUI app, try to install from source
# This installs supported version NodeJS/npm and npm dependencies.
. install-gui.sh
# To open GUI app, run the following command
. start-gui.sh
⚠️ You need both Beacon Client and Execution Client to synchronize with the network.
- To launch the full node software with a GUI simply use the "BPX Beacon Client" shortcut on your desktop or Start Menu
- To switch to testnet use the following commands:
cd "%userprofile%\AppData\Local\Programs\BPX Beacon Client\resources\app.asar.unpacked\daemon"
bpx configure --testnet true
- To switch back to the mainnet use the following commands:
cd "%userprofile%\AppData\Local\Programs\BPX Beacon Client\resources\app.asar.unpacked\daemon"
bpx configure --testnet false
- To launch the full node software with a GUI use the following command:
bpx-beacon-client &
- To switch to testnet use the following command:
bpx configure --testnet true
- To switch back to the mainnet use the following command:
bpx configure --testnet false