Number of changes.
AFBTC is built on the basis of a stable and time-tested protocol called Bitcoin Core, which has undergone a number of changes aimed at improving cryptographic security and a more fair distribution of rewards for finding blocks.
1] Signatures based on the Edwards-curve Digital Signature Algorithm (EdDSA), using the Ed25519 signature scheme.
2] The Ed25519 signature algorithm is resistant to side-channel attacks and does not require a reliable source of entropy for safe operation. Known applications of Ed25519 include OpenSSH, GnuPG, various alternatives, as well as the OpenBSD signify tool.
3] The use of SHA3-512 for generating digests when signing transactions and messages.
4] The use of SHA3-256 for generating addresses.
5] Smooth (continuously differentiable) emission curve.
6] Adaptation of emission to sudden changes in network hashrate.
About AFBTC build
We recommend building the binary files of African Bitcoin on any modern Linux x64 distribution. Instructions:
apt install git build-essential libtool autotools-dev automake pkg-config bsdmainutils python3
git clone https://github.com/nationalbitcoin/africanbitcoin/
cd depends && make && cd ..
CONFIG_SITE=$PWD/depends/x86_64-/share/config.site ./configure --prefix=/
Instead of "platform name" replace it with the name of your platform.