We are excited to announce the launch of the
Spectre Network! Leveraging a fork from Kaspa, Spectre introduces the cutting-edge
SpectreX algorithm, which incorporates the robust
AstroBWTv3 for CPU-only mining.
Spectre is committed to enhancing scalability and privacy, with plans to integrate the innovative GhostFACE protocol for fully anonymous transactions.
Highlights:
- Untraceable mining with AstroBWTv3, optimized for ARM/x86 architectures.
- Multicore miner already available, ensuring equitable mining opportunities.
- Ongoing development of a Rust-based AstroBWT proof-of-concept, with community-led optimization efforts encouraged.
Join us in shaping the future of decentralized, privacy-focused digital transactions. No pre-mine, just pure privacy.
-
Website:
https://spectre-network.org/-
Block Explorer:
https://explorer.spectre-network.org/-
GitHub:
https://github.com/spectre-project-
Webwallet:
https://wallet.spectre-network.org/-
Desktop Wallet:
https://github.com/spectre-project/spectre-desktop/releases/tag/v0.3.14-
Discord:
https://discord.spectre-network.org/-
Download Latest Binaries:
https://spectre-network.org/downloads/-
Whitepaper:
https://spectre-network.org/docs/Spectre-Network-Whitepaper.pdf-
Exchanges:
- NonKYC:
https://nonkyc.io/market/SPR_USDT- Exbitron:
https://exbitron.com/trade?market=SPR-USDTWhy another fork?We chose to fork Kaspa because it offers great speed and scalability. However, we wanted to enhance privacy features, which led us to integrate aspects from privacy-focused cryptocurrencies like Monero and DERO, combining the best of both worlds—speed from Kaspa and privacy from the others.
Happy Mining!Welcome to the
Rust-based implementation of the Spectre full-node and its ancillary libraries. This node release is a drop-in replacement for the established Golang node and
is now the recommended node software for the Spectre network. It introduces developers to the possibilities of Rust within the Spectre network's context,
offering enhanced performance and reliability.
With the switch to Spectre on Rust, users are no longer required to download anything manually. The first sync takes approximately 30 minutes.To get started with the Rust binaries, please follow these steps:1.
Start the Node: - Download and unzip the latest binaries from our Github:
https://github.com/spectre-project/rusty-spectre/releases - Run the command: `spectred --utxoindex`.
- Wait until you see the message `2024-06-18 20:30:45.630+02:00 [INFO ] Accepted block 59209d...`, indicating the node is up and running properly.
2.
Create a Wallet: - Run `spectre-wallet` to start the wallet
- Run `network mainnet` to configure the wallet for mainnet mode
- Run `wallet create` to generate a new wallet.
- Secure your wallet's mnemonic, which will be displayed under "Your default wallet account mnemonic" (12 words)
- Copy the wallet address found under "Your default account deposit address" (starting with "spectre:...").
3.
Begin Mining: - Download and extract the latest Rust miner binaries from our Github:
https://github.com/spectre-project/spectre-miner/releases - Start mining by executing: `spectre-miner --mining-address spectre:YourWalletAddress --threads X`, where `X` is the number of CPU cores you want to use.
- You can operate a single node within the network and direct all miners to it. To do this, set the `--rpclisten=0.0.0.0:18110` option in the node (using: `spectred --utxoindex --rpclisten=0.0.0.0:18110`), as the default is set to 127.0.0.1
- Now, in the miner, you need to specify where Spectred (the full node) is running. To do this, add the `--spectred-address X.X.X.X` option (where X.X.X.X is the local IP address of the machine running your node). For example: `spectre-miner --mining-address spectre:YourWalletAddress --threads X --spectred-address X.X.X.X`
Importing Your Existing WalletNote: There is a minor bug that requires manual configuration to connect. Ensure your node is started with `--rpclisten-borsh=127.0.0.1:19110`.
1. Start `spectre-wallet`.
2. Type: `server 127.0.0.1:19110` and then `connect`. This will connect the wallet to the locally running full node.
3. Type `wallet import` and follow the on-screen instructions.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Outdated and Deprecated Golang GuideWelcome, everyone! Here's a quick guide for all newcomers:Given our current limited number of network nodes, please manually download the `data2dir` at:
https://spectre-network.org/downloads/This is particular useful for users who cannot access GitHub due to local country restrictions and until we have more user nodes operating in the network.
To get started, please follow these steps:1.
Start the Node: - Download and unzip the latest binaries from
https://github.com/spectre-project/spectred/releases/tag/v0.3.14 - Run the command: `spectred --utxoindex`.
- Shut down the node using `ctrl+c`.
2.
Download and Set Up the data2dir: - Download the latest data2dir from
https://spectre-network.org/downloads/ and unzip it. Copy the `data2dir` folder to the appropriate location based on your operating system:
- Windows: Paste it in `C:\Users\YourUserName\AppData\Local\Spectred\spectre-mainnet\`.
- Linux: Paste it in `./.spectred/spectre-mainnet/datadir2/`.
- Restart the Node with `spectred --utxoindex`.
- Wait until you see the message `Accepted block c85b045e467a26fbd5f3d1c90bc269e96b40ec6a762...`, indicating the node is up and running properly.
3.
Create a Wallet: - Run `spectrewallet create` to generate a new wallet.
- Secure your wallet by using `spectrewallet dump-unencrypted-data` to back up your data (note the seed phrase starting with `Mnemonic #1:...`).
- Start the wallet daemon with `spectrewallet start-daemon`.
- Generate a new wallet address with `spectrewallet new-address`—this is your personal wallet address.
4.
Begin Mining: - Start mining by executing: `spectreminer --miningaddr=spectre:YourWalletAddress --workers X`, where `X` is the number of CPU cores you want to use.
- Additionally, you can operate a single node within the network and direct all miners to it by using --rpcserver=ip, where 'ip' should be replaced with the local IP address of the machine hosting your node.
Thank you for joining our network and helping us enhance its growth and stability!