ZERC is a fork of ZeroCurrency and Zero. Zero is a fork of Bitcoin that adds shielded transaction via zk-SNARKs.
This software is the ZERO Classic node. It downloads and stores the entire history of ZERO Classic transactions, about 1GB at this point. Depending on the speed of your computer and network connection, the synchronization process could take several hours.
Tthe old ZERO will fork to add block halving and dev fees. This means that a % of the Zero block reward, will go straight into the devs wallets. We've dediced to NOT SUPPORT THIS UPDATE and continue maintaining the old fashioned Zero like it should be. Free, open source, without any fee. This is why ZERO Classic (ZERC) is born.
At block 501000 ZeroClassic successfully upgraded the network. This version of ZeroClassic cryptocurrency is based on Zcash 2.0.2 source code, introducing overwinter and sapling support but keeping Zero PoW algorithm and consensus rules.
Zero will then have two chains:
- MAIN CHAIN --> the one for users who will update their wallet and support dev fees
- OUR OLD FASHIONED CHAIN --> for who decided to keep their wallet as it was
Coins existing on the initial chain, before 15th of September, will continue to exists in both chains. Then, every fork will continue on his own. Even your receiving adresses.
See important security warnings on the Security Information page.
ZERO Classic is unfinished and highly experimental. Use at your own risk.
This release is considered deprecated 26 weeks after the release day. There is an automatic deprecation shutdown feature which will halt the node some time after this 26 week time period. The automatic feature is based on block height and can be explicitly disabled.
Currently only Linux build is officially supported. 8GB RAM is recommended.
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 bsdmainutils automake cmake
./zcutil/fetch-params.sh
git clone https://github.com/zeroclassic/ZeroClassic/
cd ZeroClassic
git checkout master
cd ZeroClassic
chmod +x src/leveldb/build_detect_platform zcutil/build.sh zcutil/fetch-params.sh depends/config.guess depends/config.sub autogen.sh share/genbuild.sh
./zcutil/fetch-params.sh
./zcutil/build.sh --disable-rust -j$(nproc)
On a typical laptop -j3 works fine, while retaining some UI interactivity
./zcutil/build.sh --disable-rust -j3
mkdir -p ~/.zeroclassic
echo "rpcuser=YOUR_USER" > ~/.zeroclassic/zero.conf
echo "rpcpassword=`head -c 32 /dev/urandom | base64`" >> ~/.zeroclassic/zero.conf
echo "rpcport=23800" >> ~/.zeroclassic/zero.conf
echo 'gen=1' >> ~/.zeroclassic/zero.conf
echo "genproclimit=1" >> ~/.zeroclassic/zero.conf
echo 'equihashsolver=tromp' >> ~/.zeroclassic/zero.conf
A sample of the current zero.conf
./contrib/zero.conf
A sample demonstrating a large number of command line options
./contrib/debian/examples/zero.conf
After a successful build ZERO Classic binaries are in ./src
. The two important binaries are zerod
and zero-cli
.
Your wallet will be created (on first zerod run) in: ~/.zeroclassic/wallet.zero Please backup your wallet often and keep it safe.
The usage is currently the same ZCash. For more information see the ZCash User Guide.