Git Product home page Git Product logo

avaxchain / bitzec Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bitzec/bitzec

0.0 0.0 0.0 68.83 MB

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

Home Page: https://bitzec.github.io

License: Other

Makefile 1.47% Shell 1.30% M4 2.38% Python 10.42% C++ 74.87% C 8.11% HTML 0.65% CSS 0.01% Assembly 0.37% Java 0.39% Objective-C 0.03%

bitzec's Introduction

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.

bitzec's People

Contributors

ageis avatar bitcartel avatar bitzec avatar codeshark avatar cozz avatar daira avatar defuse avatar dooglus avatar ebfull avatar fanquake avatar gavinandresen avatar gmaxwell avatar jonasschnelli avatar jtimon avatar laanwj avatar luke-jr avatar morcos avatar muggenhor avatar nejucomo avatar non-github-bitcoin avatar paveljanik avatar petertodd avatar pstratem avatar rebroad avatar sdaftuar avatar sipa avatar str4d avatar thebluematt avatar theuni avatar zkbot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.