- Create Github account and fork GitHub - bitzec/bitzec: BITZEC [BZC] - The Binary digit Zero-knowledge Electronic Currency , Zcash 2.0 [zec] Sapling fork , 2.5minute blocktime ,7bn max supply, Blockreward decreas every month- on zcashs sapling MPC 2 setup - chat: https://discord.gg/VeBJW3H ANN https://bitcointalk.org/index.php?topic=5045890.0
Change foldername to your coins name
Get Ubuntu ( or ubuntu on vmware )
-
Open teminal and download Bitzec BZC ( zcash 2.4 fork )
git clone GitHub - bitzec/bitzec: BITZEC [BZC] - The Binary digit Zero-knowledge Electronic Currency , Zcash 2.0 [zec] Sapling fork , 2.5minute blocktime ,7bn max supply, Blockreward decreas every month- on zcashs sapling MPC 2 setup - chat: https://discord.gg/VeBJW3H ANN https://bitcointalk.org/index.php?topic=5045890.0 (or your github forked bitzec repo) -
Download latest zcash 2.4 release :
wget https://github.com/zcash/zcash/archive/v2.0.4.zip -
Unzip and compare with Bitzec folder on Meld software https://meldmerge.org/ : you will see all diffrences you want to change like :
Change coin name , ticker , founders reward addresses (it has to be an t3 address ) %, maxsupply, blockreward decreas plan, rpcports and so on. -
Get Equihash Solver :
git clone GitHub - tromp/equihash: multi-parameter Equihash proof-of-work multi-threaded C solvers
cd equihash
make all -
Get GenesisZ :
git clone --recursive GitHub - sebastianst/GenesisZ: Mine the Genesis Block for your Zcashy altcoin
python3 -m venv GenesisZ
cd GenesisZ
source bin/activate
pip install -r requirements.txt
(cheeck for full instructions GitHub - sebastianst/GenesisZ: Mine the Genesis Block for your Zcashy altcoin )
- compile your version with the first seed node address you host on vps ( google cloud for example ) or server (2nd laptop pc)
Compile Bitzec example :
Install dependencies:
sudo apt-get install
build-essential pkg-config libc6-dev m4 g+±multilib
autoconf libtool ncurses-dev unzip git python python-zmq
zlib1g-dev wget curl bsdmainutils automake
Clone Bitzec Repository :
Build it :
cd bitzec/
./zcutil/build.sh -j$(nproc)
or fastway ./zcutil/build.sh --disable-tests -j$(nproc)
fetch key (zcash sapling params):
./zcutil/fetch-params.sh
mkdir -p ~/.bitzec
echo ‘gen=1’ >> ~/.bitzec/bitzec.conf
echo “genproclimit=1” >> ~/.bitzec/bitzec.conf
echo ‘equihashsolver=tromp’ >> ~/.bitzec/bitzec.conf
Run It :
./src/bitzecd
Software you need
-
Ubuntu or Ubuntu on vmware
-
Meld: https://meldmerge.org/ free compare software
-
Account on github.com free
-
Mine the Genesis Block for your Zcashy altcoin:
GitHub - sebastianst/GenesisZ: Mine the Genesis Block for your Zcashy altcoin (use -v for verbose somewhere when you create your genesisblock to see the data you need) -
Equihash Solver GitHub - tromp/equihash: multi-parameter Equihash proof-of-work multi-threaded C solvers
-
good to have software : atom editor https://atom.io/
github desktop : https://desktop.github.com/
Orginal Thread Tutorial - Create your zcash 2.0 fork in couple minutes (or hours first timers)
will update it soon hopefully with setting up insight explorer
have fun and good luck