Spectrecoin is a Secure Proof-of-Stake (PoSv3) Network with Anonymous Transaction Capability.
Spectrecoin utilizes a range of proven cryptographic techniques to achieve un-linkable, un-traceable and anonymous transactions on its underlaying blockchain and also protects the users identity by running all the network nodes as Tor hidden services.
- Visit our website Spectrecoin (XSPEC)
- Please join us on our Discord server
- Read the latest Newsletter
- Visit our thread at BitcoinTalk
Key Privacy Technology
Anonymous token creation: Through the use of dual key stealth technology Spectrecoin provides the ability to generate ‘anonymous tokens’ (SPECTRE) by consuming XSPEC. SPECTRE can then be sent anonymously through an implementation of ring signatures based on the Cryptonote protocol to eliminate any transaction history. The wallet offers the opportunity to transfer your balance between public coins, XSPEC, and ‘anonymous tokens’, SPECTRE. We are currently working on improving this technology to improve functionality and privacy.
Built in Tor: The Spectrecoin software offers a full integration of Tor (https://www.torproject.org/) so that the Spectrecoin client runs exclusive as a Tor hidden service using a .onion address to connect to other clients in the network. Your real IP address is therefore protected at all times.
Basic Coin Specs V3/V4
|Block Time||96 Seconds|
|Difficulty Retargeting||Every Block (Moving average of last 24 hours)|
|Initial Coin Supply||20,000,000 XSPEC|
|Funding Coin Supply||3,000,000 XSPEC|
|Max Coin Supply (PoS Phase)||fix 3 SPECTRE or 2 XSPEC reward per block|
|Min Stake Maturity||450 blocks (~12 hours)|
|Min SPECTRE Confirmations||10 blocks|
|Base Fee||0.0001 SPECTRE/XSPEC|
|Max Anon Output||1000|
|Ring Size||fix 10|
Building from source
NOTE that these instructions are relevant for building from develop, which is the latest code in development. It is generally stable but can contain features that have had less testing than released versions. If you want to build a stable version of Spectrecoin, please check out the latest release tag before you start building.
The following files where maintained on the separate Git repository spectrecoin-ui:
Do not modify them here!
To build the Spectrecoin wallet from source, you will need the following dependencies:
- OpenSSL 1.1
- BerkeleyDB 4.8
- Tor & obfs4proxy (since 2.1.0 Tor is run as separate process and thus Tor is only a runtime dependency)
- Qt 5 if you want to build the GUI wallet. At runtime Qt Webengine is required but not at built time. Qt is not needed for the console wallet.
Additionally, you'll need the native C/C++ compiler for your platform and the basic dependencies needed for any kind of development. After the wipe out of Qt Webengine as a compile time dependency, we're working on cross compiling. But at the moment it is not possible.
- macOS - Xcode with Command Line Tools and clang, QTs QMAKE
- Windows - vcpkg and MSVC, QTs QMAKE
- Linux - GCC
The Windows wallet is build with QTs QMAKE. See the instructions for Windows on our Wiki.
To check all dependencies and install missing ones on macOS (this uses the Homebrew package manager; if you use something else then adjust the commands accordingly):
brew install autoconf automake libtool pkg-config firstname.lastname@example.org libevent boost gcc wget
The macOS wallet itself is build with QTs QMAKE. See https://github.com/spectrecoin/spectre/blob/develop/src/osx.pri for instructions.
Check out the documents for different Linux distributions on our Wiki.