Skip to content

furszy/Zerocoinj

Repository files navigation

Zerocoinj

Introduction

Zerocoinj is a java full port from scratch from the well known libzerocoin library. The libzerocoin library is a C++ library that implemented the core cryptographic routines of the Zerocoin protocol. Zerocoin is a distributed anonymous cash extension for Bitcoin-type (hash chain based) protocols. The protocol uses zero knowledge proofs to implement a fully decentralized coin laundry`.

The Zerocoin protocol is secure and uses well-studied cryptographic primitives. For a complete description of the protocol, see the Zerocoin white paper published in the IEEE Security & Privacy Symposium (2013) below.

Usage

The library was designed and coded for the PIVX blockchain as part of the Zerocoin Light Node Protocol.

WARNING

This library should not be used without have deep knowledge on the cryptographic primitives.

// If you get an error running the tests, then the native library is missing -Djava.library.path="build/libs/bridge/shared/debug/"

About

Zerocoin protocol implemented in java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published