Skip to content

bitzec/bitzec

 
 

Repository files navigation

BITZEC 1.1.6

Bitzec is a fork of [Zcash] and (https://z.cash/) is an implementation of the "Zerocash" protocol. Based on Nakamotos Bitcoin code. What is Bitcoin ? What are Zero knowledge proofs ?

Bitzec (http://bitzec.github.io/) is a fork of Zcash 2.0 with its own genesis block , it is an implementation of the "Zerocash" protocol. Based on Nakamotos Bitcoin code, it intends to offer a higher standard of privacy through a sophisticated zero-knowledge proving scheme that preserves confidentiality of transaction metadata. Technical details are available in our Protocol Specification.

This software is the Bitzec client. It downloads and stores the entire history of Bitzec transactions.

🔒 documentation ()

[Dokumentation 1.1.2] (https://github.com/bitzec/bitzec-patched-account-labeling/blob/master/Bitzec%20Documentation%201.1.2.pdf Documentation 1.1.2.pdf)

Bitzec is experimental and a work-in-progress. Use at your own risk.

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 :

git clone https://github.com/bitzec/bitzec.git


cd bitzec/
./zcutil/build.sh --disable-tests -j$(nproc)



./zcutil/fetch-params.sh
mkdir -p ~/.bitzec

echo "addnode=bzcseed.raptorpool.org" >~/.bitzec/bitzec.conf
echo "genproclimit=0" >> ~/.bitzec/bitzec.conf
echo 'equihashsolver=tromp' >> ~/.bitzec/bitzec.conf

Run It :

./src/bitzecd
./src/bitzec-cli getblockchaininfo


./bitzec-cli help      <--- for full command list 
open debug.log under ctrl+h hidden folder .bitzec/debug.log

windows crosscompile on Debian / Ubuntu: 
 sudo apt install mingw-w64
 sudo update-alternatives --config x86_64-w64-mingw32-gcc
     (configure 1 to use POSIX variant)
 sudo update-alternatives --config x86_64-w64-mingw32-g++
     (configure 1 to use POSIX variant)
 HOST=x86_64-w64-mingw32 ./zcutil/build.sh
 you will get src/bitzec-cli.exe src/bitzecd.exe src/zcash-gtest.exe src/bitzec-tx.exe
in case you compiled for ubuntu before on same folder bitzec   ( make clean && make -C src/univalue clean )

Installation video :https://youtu.be/5ahQZZYcntQ

Screenshot

START TESTING

Add unit tests for Bitzec under Bitzec ./src/gtest.

To list all tests, run ./src/zcash-gtest --gtest_list_tests.

To run a subset of tests, use a regular expression with the flag --gtest_filter. Example:

 ./src/zcash-gtest --gtest_filter=DeprecationTest.* 

For debugging: --gtest_break_on_failure.

To run a subset of BOOST tests: ` src/test/test_bitcoin -t TESTGROUP/TESTNAME

https://zcash.readthedocs.io/en/latest/rtd_pages/development_guidelines.html#development-guidelines

📒 No Deprecation Policy

Getting Started

Please see our user guide for joining the main Bitzec network.

Need Help?

Building

Build Bitzec along with most dependencies from source by running:

./zcutil/build.sh -j$(nproc)
or 
./zcutil/build.sh --disable-tests -j$(nproc)

for local insight blockexplorer visit https://github.com/bitzec/insight-ui-bitzec

online http://bzc.avaxchain.com

BLOCKREWARD DECREAS PLAN

License

For license information see the file COPYING.

About

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

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 73.7%
  • Python 10.0%
  • C 9.2%
  • M4 2.4%
  • Makefile 1.5%
  • Shell 1.3%
  • Other 1.9%