Skip to content

ReactionLabs/protec-core

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18,527 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

PROTEC 6.10.0

What is PROTEC?

PROTEC is a privacy-focused cryptocurrency.

Initially based on Bitcoin's design, PROTEC has been developed from the Zerocash protocol to offer a far higher standard of privacy and anonymity. It uses a sophisticated zero-knowledge proving scheme to preserve confidentiality and hide the connections between shielded transactions.

The protecd Full Node

This repository hosts the protecd software, a PROTEC consensus node implementation. It downloads and stores the entire history of PROTEC transactions. Depending on the speed of your computer and network connection, the synchronization process could take several days.

The protecd code is derived from a source fork of Bitcoin Core. The code was forked initially from Bitcoin Core v0.11.2, and the two codebases have diverged substantially.

🔒 Security Warnings

PROTEC is experimental and a work in progress. Use it at your own risk.

Getting Started

Building on Windows

PROTEC can be built on Windows using MinGW-w64. Follow these steps:

  1. Install MSYS2 (if not already installed):

  2. Install dependencies:

    pacman -S base-devel git mingw-w64-x86_64-toolchain \
      mingw-w64-x86_64-boost mingw-w64-x86_64-libevent \
      mingw-w64-x86_64-zeromq mingw-w64-x86_64-openssl \
      mingw-w64-x86_64-rust mingw-w64-x86_64-cargo
  3. Build PROTEC:

    ./autogen.sh
    ./configure --prefix=/mingw64
    make -j$(nproc)
  4. Run PROTEC:

    ./src/protecd.exe

Building on Linux

Build PROTEC along with most dependencies from source by running:

./zcutil/build.sh -j$(nproc)

License

For license information see the file COPYING.

About

PROTEC - Internet Money

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 58.7%
  • Python 19.0%
  • C 13.8%
  • Rust 3.4%
  • Shell 1.7%
  • M4 1.4%
  • Other 2.0%