Author

Topic: [ANN] SPECTRE (SPR) - ghostDAG - blockDAG - AstroBWTv3 - CPU-only-PoW (Read 2866 times)

newbie
Activity: 15
Merit: 0
Spectrum - v0.3.20+1-signed

This new release of the Spectre mobile wallet includes several updates and improvements; full changelog is available in the Github release section.

https://github.com/spectre-project/spectre-mobile/releases/tag/v0.3.20%2B1-signed
newbie
Activity: 15
Merit: 0
Rusty-Spectre v0.3.16 Release

We are pleased to announce the release of Rusty-Spectre v0.3.16. This update focuses on upstream merges from Rusty-Kaspa and includes important improvements for Spectre. The changelog is extensive, so we've provided a streamlined version highlighting the key updates:

- Mempool updates and tweaks
- wRPC v2, integrations, typescript-v2, resolver-v2
- TN11 Fixes
- nodes now query all seeders when connections are low
- improved mass calculator
- New RPC Methods: Added `get_sync_status()`, `get_connection_count()`, `get_system_info()`, `get_metrics()`, `get_current_block_color`
- Replaced OpenSSL with openssl with rustls + ring + webpki_roots, improving compatibility across multiple architectures (passed all architecture tests for `aarch64`, `amd64`, `powerpc64`, `powerpc64le` and `riscv64gc` in `musl`, `gnu`, `gnullvm` and `msvc` builds)
- CLI and wallet fixes
- Parallelized MuHash calculations for better performance
- WASM SDK improvements
- updated `mimalloc` fixing compilation issues on Debian

- Testnet DNS Seeders: 🧪
  - Added official DNS seeders for Testnet-10 (1bps):
    - `testnet-dnsseed-1.spectre-network.org`
    - `testnet-dnsseed-2.spectre-network.org`
  - Added official DNS seeders for Testnet-11 (10bps):
    - `testnet11-dnsseed-1.spectre-network.org`
    - `testnet11-dnsseed-2.spectre-network.org`

https://github.com/spectre-project/rusty-spectre/releases/tag/v0.3.16


Join our Discord to stay updated with the latest news and announcements! Wink

https://discord.spectre-network.org/
newbie
Activity: 22
Merit: 0
newbie
Activity: 15
Merit: 0
Spectre Block Explorer v0.3.15

We’ve made some updates to our block explorer! 🚀
You can check out the latest changes here: https://explorer.spectre-network.org/

New Features:
- CPU Stats Page: We’ve introduced a dedicated page for CPU stats, where you can now view CPU hashrates, core counts, and profitability metrics (SPR/day and USDT/day)
   - Data is fetched from `public/hashrate-data.json`

- `BlockDAG.js`
   - Added the maximum hashrate information to `blockdaginfo`
   - Cache: In `BlockDAG.js`, the script checks if data is already stored in `localStorage`; if not, it fetches fresh data from the API and saves it. The cached data is updated every 60 seconds.

- UI Adjustments:
   - Logo Update: We’ve updated the logos to the new glowing versions
   - Removed the `spectredinfo` box

Bug Fixes & Code Improvements:
- Resolved all ESLint warnings in multiple components
- Removed elements like `block/headercount` from `blockdaginfo`
- Corrected the `manifest.json`
- Updated meta description
- Removed unused KGI variables and links

We hope you enjoy the new features and improvements! If you notice any discrepancies in the data, which was sourced from our Discord channel, please let us know. You can also submit a pull request to fix it here: https://github.com/spectre-project/spectre-explorer

Let us know if you have any feedback!
newbie
Activity: 15
Merit: 0
Spectrum - v0.3.17+1-signed

- support bip39 passphrase
- support 12 word standard derivation path wallets

Due to historical developments, the Kaspa ecosystem features multiple wallet derivation paths. Both Spectre Desktop and the Webwallet utilize a pre-Kaspa standard known as the legacy derivation path which uses 972. Meanwhile, the Spectre standard follows the derivation path 123456 https://github.com/satoshilabs/slips/pull/1771

and is implemented in Rusty Spectre and Spectred (Golang).

This release supports them all! 🙂

https://github.com/spectre-project/spectre-mobile/releases/tag/v0.3.17%2B1-signed
newbie
Activity: 14
Merit: 0
newbie
Activity: 2
Merit: 0
Spectre is now listed on Xeggex!  Smiley You can trade SPR with the following pairs:

- SPR/USDT
https://xeggex.com/market/SPR_USDT

- SPR/BTC
https://xeggex.com/market/SPR_BTC

Consider adding liquidity to the AMM pool to enhance trading efficiency and price stability.

How can we trust your project, when you already mined earlier before announcing it here?!!
newbie
Activity: 20
Merit: 0
More than three months since the launch and while the team advertizes SPECTRE to be a privacy coin, this is just a fork of KASPA,
without any privacy features implemented that would differentiate it from KAS. I am so disappointed.

excellent, be disappointed while the rest of us fill up!
newbie
Activity: 36
Merit: 0
On Coingecko it says:

Total Supply: 116,068,686

Max Supply: 1,161,000,000

Have SPR tokens been burnt?  Because the FDV is showing @ ~$1m whereas if calculated from max supply it's closer to ~$10m.

I need to know, which is it FDV $1m or $10m?

Thanks!
newbie
Activity: 15
Merit: 0
More than three months since the launch and while the team advertizes SPECTRE to be a privacy coin, this is just a fork of KASPA,
without any privacy features implemented that would differentiate it from KAS. I am so disappointed.

Privacy features are on our roadmap and are planned for Q4. You can check out our roadmap on our website (https://spectre-network.org/) or follow us on Discord/GitHub for the latest updates. Wink
newbie
Activity: 65
Merit: 0
More than three months since the launch and while the team advertizes SPECTRE to be a privacy coin, this is just a fork of KASPA,
without any privacy features implemented that would differentiate it from KAS. I am so disappointed.
newbie
Activity: 15
Merit: 0
Spectre is now listed on Xeggex!  Smiley You can trade SPR with the following pairs:

- SPR/USDT
https://xeggex.com/market/SPR_USDT

- SPR/BTC
https://xeggex.com/market/SPR_BTC

Consider adding liquidity to the AMM pool to enhance trading efficiency and price stability.
newbie
Activity: 15
Merit: 0
Rusty-Spectre v0.3.15 Release
We are excited to announce the release of Rusty-Spectre node v0.3.15, which includes several important updates and enhancements:

- Typos and Annotations: Fixed multiple help typos and type annotations.
- GitHub Actions: Addressed warnings in GitHub actions.
- RPC Support: Now supports IP-only configurations for --rpclisten-borsh and --rpclisten-json.
- PSST Integration: Added support for Partially Signed Spectre Transaction (PSST).
- Watch-Only Accounts: Reintroduced support for watch-only accounts as in the Go node.
- Cross-Platform Support: Expanded build support to additional platforms including aarch64, powerpc64, and more, enhancing decentralization.
- Windows Builds: Provided options for Windows users to choose between MSVC and gnullvm builds, depending on their licensing preferences.

Build Optimization Change
Release builds will now use lto = false instead of thin for the following reasons:

1. Windows Compatibility: The thin option breaks the x86_64-pc-windows-gnullvm target on Windows due to issues with linking Clang's libc++ statically under LLVM optimization. The gnullvm target is necessary to link against ucrt instead of msvc, allowing the node to run without the Visual C++ runtime. This change should potentially address issues like those seen in
2. Stability: Using thin occasionally led to node crashes in the futures crate, especially when mixed with unsafe and C/C++ code. These crashes are difficult to reproduce but occur relatively frequently in certain scenarios.

Wallet and Node Syncing
Syncing the node is now optional if you're only using the wallet. You can connect to our public resolver, and it will handle the rest. For status updates, visit https://resolver.spectre-network.org/status

Steps:
1. Run: ./spectre-wallet
2. Type: network mainnet
3. Type: connect

https://github.com/spectre-project/rusty-spectre/releases/tag/v0.3.15
newbie
Activity: 15
Merit: 0

Hello, friends, I have a problem in the mining process, I attach an image of the problem I have.

https://ibb.co/Sr0L7gN


The error I have is that it is miming and after a while the mining stops and says Illegal instruction (`core' generated)



That appears to be TT-miner. I recommend asking in their Discord or opening an issue on their GitHub Smiley
newbie
Activity: 1
Merit: 0

Hello, friends, I have a problem in the mining process, I attach an image of the problem I have.

https://ibb.co/Sr0L7gN


The error I have is that it is miming and after a while the mining stops and says Illegal instruction (`core' generated)

newbie
Activity: 15
Merit: 0
Spectre Mobile Wallet Release Announcement

We are excited to announce the first public release of Spectrum (spectre-mobile) with complete Spectre Network support!

This release includes three APKs targeting different device architectures: ARM 64-bit (arm64-v8a), ARM 32-bit (armeabi-v7a), and x86 64-bit (x86_64).

Spectrum - v0.3.14

New Features:
- Network stats added to network_menu
- Mining reward calculator added to advanced_menu
- introduction of normal dark theme and AMOLED dark theme
- added own uuid and db key

We welcome contributions to the translations in the .arb files located in lib/l10n.


Spectrum - v0.3.15

This release includes a universal APK. If you're unsure which version to install, you can now simply choose the universal.apk version.

- better translations: corrected typos and ensured more consistent wording across the app

- application ID has been changed to org.spectre.wallet in v0.3.15 for a shorter and simpler identifier. Previously, we used spectrum.spectre_mobile_wallet,
so if you had version v0.3.14 installed, you may end up with two packages. It is recommended to uninstall the previous version first.

- added retry logic to the network statistics feature (retries request until it succeeds)

https://github.com/spectre-project/spectre-mobile/releases/tag/v0.3.15



Thank you for your continued support!
newbie
Activity: 22
Merit: 0
Time to fill the bags!

Or rather fill and empty with trading in order to accumulate more and decrease the risk. And the risk is substantial - SPR is a wannabe privacy coin without any privacy features. And not much happening to change this: https://github.com/spectre-project/rusty-spectre/graphs/contributors
Of course we don't know it will happen or not now, but if yes it will be x1000, this is we buy coins in the early stage!
newbie
Activity: 9
Merit: 1
Added Spectre to our mining calculator.
If you know your SpectreX hashrate, then you can input hashrate in this page: https://www.mymining.cc/cpu_calculator
If you don't know your hashrate, you can select your CPU in this page: https://www.mymining.cc/cpu_hashrates
newbie
Activity: 65
Merit: 0
Time to fill the bags!

Or rather fill and empty with trading in order to accumulate more and decrease the risk. And the risk is substantial - SPR is a wannabe privacy coin without any privacy features. And not much happening to change this: https://github.com/spectre-project/rusty-spectre/graphs/contributors
newbie
Activity: 22
Merit: 0
Time to fill the bags!
newbie
Activity: 22
Merit: 0
hero member
Activity: 2170
Merit: 612
Online Security & Investment Corporation
is there any gpu miner ?
newbie
Activity: 22
Merit: 0
Nethash increases everyday, but price Sad
newbie
Activity: 65
Merit: 0
Anonymity have been the plan for XMR also.

As far as I know, ring signatures were there from the very launch, https://bitcointalksearch.org/topic/xmr-monero-a-secure-private-untraceable-cryptocurrency-583449 . I don't know about hiding the amounts.
newbie
Activity: 22
Merit: 0
I think it will be listed on Tradeorge soon.
Yes, Tradeorge is good for anonymous coins.

It is not anonymous at all, it offers no privacy features. Anonymity is their plan for the future. The price pumps now, though. Make of it what you will.
Anonymity have been the plan for XMR also.
newbie
Activity: 4
Merit: 0
Oh wow another Kaspa fork, same explorer, same DAG, same premine and ooohh same exchange listings. Wonder if its the same team behind the NXL and NTL pump and dump scams. Expect the website and explorer to disappear in 2 months.

Sure, maybe its same dev as bitconnect, and maybe its satoshi too.

If only corelation is using a coin to be forked, then its all scam anyway

lol


Well if you've not seen the amount of Kaspa clone scams that's happened within the last 3 months, you're not in the know.
newbie
Activity: 65
Merit: 0
I think it will be listed on Tradeorge soon.
Yes, Tradeorge is good for anonymous coins.

It is not anonymous at all, it offers no privacy features. Anonymity is their plan for the future. The price pumps now, though. Make of it what you will.
legendary
Activity: 1988
Merit: 1000
Oh wow another Kaspa fork, same explorer, same DAG, same premine and ooohh same exchange listings. Wonder if its the same team behind the NXL and NTL pump and dump scams. Expect the website and explorer to disappear in 2 months.

Sure, maybe its same dev as bitconnect, and maybe its satoshi too.

If only corelation is using a coin to be forked, then its all scam anyway

lol
newbie
Activity: 4
Merit: 0
Oh wow another Kaspa fork, same explorer, same DAG, same premine and ooohh same exchange listings. Wonder if its the same team behind the NXL and NTL pump and dump scams. Expect the website and explorer to disappear in 2 months.
legendary
Activity: 1988
Merit: 1000
would be great having xeggex/tradeogre
newbie
Activity: 10
Merit: 0
So, since Kaspa is now on Rust, Spectre is now on Rust?

Hmm.  Weird how that one works out.
newbie
Activity: 15
Merit: 0
Transitioning to the Rust Node 🚀
We're excited to announce a major upgrade for the Spectre Network: transitioning to the Rust-based implementation of the Spectre full-node. This change is crucial for the future of Spectre, addressing the limitations of the current Go node. The Rust node ensures better performance and long-term stability.

Spectre On Rust
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.

Your feedback, contributions, and issue reports will be integral to evolving this codebase and ensuring its maturity as a reliable node in the Spectre network.

Download the latest Binaries from here:
<https://github.com/spectre-project/rusty-spectre/releases>

Run the node:
spectred --utxoindex

If you appreciate our efforts and would like to support the Spectre development, please consider making a donation to the devfund 👇, managed by the Spectre community.

spectre:qrxf48dgrdkjxllxczek3uweuldtan9nanzjsavk0ak9ynwn0zsayjjh7upez


Spectre Golang
Effectively from now on the Spectre Golang node is deprecated and will neither get any further updates nor downloadable `datadir2` updates. With the switch to Spectre on Rust, users are no longer required to download anything manually. The header validation with our `rusty-spectrex` algorithm library has been improved significantly allowing ordinary users to sync from scratch. The Golang repository will become read-only and archived in GitHub.

Thank you for your continued support!
newbie
Activity: 22
Merit: 0
Looks promissing, I will buy some.
newbie
Activity: 15
Merit: 0

We are excited to introduce SpectreX, a versatile CPU mining algorithm library, which will soon be integrated with our Rust full-node daemon.


Why don't you publish in Github what you already have of your Rust full-node daemon? Are Pedersen commitments hiding the amounts going to be implemented in the first release
of the rusty full node? Decent privacy coins such as Wownero, https://bitcointalksearch.org/topic/ann-wownero-such-privacy-many-coins-wow-3088712 , were already providing their users with the necessary privacy at their lauch. More than a month has passed since the launch of SPR and one can still see the amount out in the open displayed in the block explorer.
Do you consider desireable introducing pool-resistant solo mining in SPECTRE? Wownero already does it.


Thank you for your questions. Here's an overview of our development process and future plans:

We understand the community's eagerness to see the progress of our Rust full-node daemon. We plan to publish the repository once we reach a certain milestone that guarantees a stable and functional base. When it's public, this link will work: https://github.com/spectre-project/rusty-spectre

For those who might have seen it already. We've uploaded already a datadir from the working Spectre on Rust node to the downloads folder on our website at:
https://spectre-network.org/downloads/datadir-rust.zip.
You cannot use it right now, but it is from an already running internal `rusty-spectre` version using `rusty-spectrex`. Please don't use it with the Golang node.

Switching the UTXO model to the privacy one will require a hardfork and we plan to implement the GhostFACE protocol in Q4 2024 which will include advanced cryptographic techniques like Pedersen Commitments and ElGamal signatures for full privacy and anonymous transactions. You can find more details on our roadmap on our website and whitepaper.

- https://spectre-network.org/
- https://spectre-network.org/docs/Spectre-Network-Whitepaper.pdf

Launching the blockchain early, even with some features missing, helps build a community, gather feedback, test in real-world conditions, attract investors, and establish a strong market presence. People have different opinions on this approach.
newbie
Activity: 65
Merit: 0

We are excited to introduce SpectreX, a versatile CPU mining algorithm library, which will soon be integrated with our Rust full-node daemon.


Why don't you publish in Github what you already have of your Rust full-node daemon? Are Pedersen commitments hiding the amounts going to be implemented in the first release
of the rusty full node? Decent privacy coins such as Wownero, https://bitcointalksearch.org/topic/ann-wownero-such-privacy-many-coins-wow-3088712 , were already providing their users with the necessary privacy at their lauch. More than a month has passed since the launch of SPR and one can still see the amount out in the open displayed in the block explorer.
Do you consider desireable introducing pool-resistant solo mining in SPECTRE? Wownero already does it.
newbie
Activity: 15
Merit: 0
Announcement from Spectre Project!📌

We are thrilled to announce the release of two significant updates from the Spectre Project!

-----------------------------------------------------

SpectreX: Versatile CPU Mining Algorithm Library

We are excited to introduce SpectreX, a versatile CPU mining algorithm library, which will soon be integrated with our Rust full-node daemon.

What is SpectreX?
SpectreX features the AstroBWTv3 algorithm, a proof-of-work (PoW) system based on the Burrows-Wheeler transform (BWT). This is the world’s first implementation of AstroBWTv3 entirely written in Rust, without any external C dependencies. It relies solely on various Rust crates, offering a fully native Rust solution.

Improvements and Optimizations
The old version of the algorithm used a method called SA-IS for sorting. We improved it with SACA-K, but it could only use one CPU core at a time. Now, we use pSACAK, a new method that can use multiple CPU cores simultaneously, making it faster and more efficient.

There are still many ways to make the AstroBWTv3 method even better, such as:

- Replacing most steps with highly optimized inline assembler code on CPU.
- Partitioning the Suffix Array and offloading sorting to GPUs to significantly boost performance.

We encourage developers to optimize individual calculation steps to evolve the algorithm over time and mature the codebase.
Thank you for being a part of our community and supporting the Spectre Project.

For more information, visit:
https://github.com/spectre-project/rusty-spectrex
https://crates.io/crates/spectrex

-----------------------------------------------------

SpectreX Rust Miner: CPU Miner 🚀

We are also excited to introduce the SpectreX Rust Miner, a high-performance CPU miner for mining Spectre.

Features:

- Supports Linux, Windows, and macOS.
- Easy installation from binaries or source.
- Compatible with both Golang node and upcoming **Spectre on Rust**.

Quick Start Guide:

1. Download pre-compiled binaries from our GitHub release page.
2. Run the following to start mining: `./spectre-miner --mining-address spectre:XXXXX`

Please note that it is the reference implementation to demonstrate the Rust version of SpectreX with AstroBWTv3. Every mining software developer is invited to improve the performance of the miner and the algorithm library!

For detailed instructions, visit our GitHub repository at: https://github.com/spectre-project/spectre-miner

-----------------------------------------------------

Thank you for your continued support and being a part of the Spectre community!
newbie
Activity: 15
Merit: 0
2024-06-10 22:08:01.211 [INF] SXMN: Version 0.3.14
2024-06-10 22:08:06.225 [CRT] SXMN: Exiting: Fatal error in goroutine `MAIN`: context deadline exceeded
error connecting to localhost:18110
github.com/spectre-project/spectred/infrastructure/network/rpcclient/grpcclient.Connect
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/grpcclient/grpcclient.go:43
github.com/spectre-project/spectred/infrastructure/network/rpcclient.(*RPCClient).connect
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/rpcclient.go:47
github.com/spectre-project/spectred/infrastructure/network/rpcclient.NewRPCClient
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/rpcclient.go:38
main.(*minerClient).connect
        /home/runner/work/spectred/spectred/cmd/spectreminer/client.go:26
main.newMinerClient
        /home/runner/work/spectred/spectred/cmd/spectreminer/client.go:55
main.main
        /home/runner/work/spectred/spectred/cmd/spectreminer/main.go:38
runtime.main
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/proc.go:267
runtime.goexit
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/asm_amd64.s:1650
error connecting to address localhost:18110
github.com/spectre-project/spectred/infrastructure/network/rpcclient.(*RPCClient).connect
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/rpcclient.go:49
github.com/spectre-project/spectred/infrastructure/network/rpcclient.NewRPCClient
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/rpcclient.go:38
main.(*minerClient).connect
        /home/runner/work/spectred/spectred/cmd/spectreminer/client.go:26
main.newMinerClient
        /home/runner/work/spectred/spectred/cmd/spectreminer/client.go:55
main.main
        /home/runner/work/spectred/spectred/cmd/spectreminer/main.go:38
runtime.main
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/proc.go:267
runtime.goexit
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/asm_amd64.s:1650
error connecting to the RPC server
main.main
        /home/runner/work/spectred/spectred/cmd/spectreminer/main.go:40
runtime.main
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/proc.go:267
runtime.goexit
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/asm_amd64.s:1650
panic: Writing to the logger when it's not running

goroutine 40 [running]:
github.com/spectre-project/spectred/infrastructure/logger.(*Logger).printf(0x7ff63399efa0, 0x5, {0x7ff633b1788c, 0x4}, {0x7ff633b1d3b4, 0xb}, {0xc0000abfc0, 0x1, 0x1})
        /home/runner/work/spectred/spectred/infrastructure/logger/logs.go:185 +0x365
github.com/spectre-project/spectred/infrastructure/logger.(*Logger).Writef(...)
        /home/runner/work/spectred/spectred/infrastructure/logger/logs.go:144
github.com/spectre-project/spectred/infrastructure/logger.(*Logger).Criticalf(0xc000414000?, {0x7ff633b1d3b4?, 0x7ff634035668?}, {0xc0000abfc0?, 0x7ff634035644?, 0x0?})
        /home/runner/work/spectred/spectred/infrastructure/logger/logs.go:127 +0x4c
github.com/spectre-project/spectred/util/panics.exit.func1()
        /home/runner/work/spectred/spectred/util/panics/panics.go:58 +0xa6
created by github.com/spectre-project/spectred/util/panics.exit in goroutine 1
        /home/runner/work/spectred/spectred/util/panics/panics.go:57 +0x17c

Help me,no mining...


For the miner to work, make sure your node is running and fully synchronized.
newbie
Activity: 22
Merit: 0
Exiting: Fatal error in goroutine `MAIN`: timeout expired
route 'rpc client - incoming' got timeout after 30s


I can `t connect...
newbie
Activity: 22
Merit: 0
2024-06-10 22:08:01.211 [INF] SXMN: Version 0.3.14
2024-06-10 22:08:06.225 [CRT] SXMN: Exiting: Fatal error in goroutine `MAIN`: context deadline exceeded
error connecting to localhost:18110
github.com/spectre-project/spectred/infrastructure/network/rpcclient/grpcclient.Connect
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/grpcclient/grpcclient.go:43
github.com/spectre-project/spectred/infrastructure/network/rpcclient.(*RPCClient).connect
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/rpcclient.go:47
github.com/spectre-project/spectred/infrastructure/network/rpcclient.NewRPCClient
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/rpcclient.go:38
main.(*minerClient).connect
        /home/runner/work/spectred/spectred/cmd/spectreminer/client.go:26
main.newMinerClient
        /home/runner/work/spectred/spectred/cmd/spectreminer/client.go:55
main.main
        /home/runner/work/spectred/spectred/cmd/spectreminer/main.go:38
runtime.main
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/proc.go:267
runtime.goexit
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/asm_amd64.s:1650
error connecting to address localhost:18110
github.com/spectre-project/spectred/infrastructure/network/rpcclient.(*RPCClient).connect
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/rpcclient.go:49
github.com/spectre-project/spectred/infrastructure/network/rpcclient.NewRPCClient
        /home/runner/work/spectred/spectred/infrastructure/network/rpcclient/rpcclient.go:38
main.(*minerClient).connect
        /home/runner/work/spectred/spectred/cmd/spectreminer/client.go:26
main.newMinerClient
        /home/runner/work/spectred/spectred/cmd/spectreminer/client.go:55
main.main
        /home/runner/work/spectred/spectred/cmd/spectreminer/main.go:38
runtime.main
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/proc.go:267
runtime.goexit
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/asm_amd64.s:1650
error connecting to the RPC server
main.main
        /home/runner/work/spectred/spectred/cmd/spectreminer/main.go:40
runtime.main
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/proc.go:267
runtime.goexit
        /opt/hostedtoolcache/go/1.21.9/x64/src/runtime/asm_amd64.s:1650
panic: Writing to the logger when it's not running

goroutine 40 [running]:
github.com/spectre-project/spectred/infrastructure/logger.(*Logger).printf(0x7ff63399efa0, 0x5, {0x7ff633b1788c, 0x4}, {0x7ff633b1d3b4, 0xb}, {0xc0000abfc0, 0x1, 0x1})
        /home/runner/work/spectred/spectred/infrastructure/logger/logs.go:185 +0x365
github.com/spectre-project/spectred/infrastructure/logger.(*Logger).Writef(...)
        /home/runner/work/spectred/spectred/infrastructure/logger/logs.go:144
github.com/spectre-project/spectred/infrastructure/logger.(*Logger).Criticalf(0xc000414000?, {0x7ff633b1d3b4?, 0x7ff634035668?}, {0xc0000abfc0?, 0x7ff634035644?, 0x0?})
        /home/runner/work/spectred/spectred/infrastructure/logger/logs.go:127 +0x4c
github.com/spectre-project/spectred/util/panics.exit.func1()
        /home/runner/work/spectred/spectred/util/panics/panics.go:58 +0xa6
created by github.com/spectre-project/spectred/util/panics.exit in goroutine 1
        /home/runner/work/spectred/spectred/util/panics/panics.go:57 +0x17c

Help me,no mining...
newbie
Activity: 71
Merit: 0
i don't know why you created a kas fork & made it cpu coin
but devs have a gpu miner & Premine 4 days + anonymous team
is it a rug pull? mean pump & dump  Grin Grin


How is it possible to mine more efficiently with GPU than with CPU using AstroBWTv3? Would RandomX prevent this and thus be a better choice?



no way .
This is a fuder.
he has several accounts here.
I saw this liar when he lied about htn coin.
newbie
Activity: 15
Merit: 0
only cpu?


Indeed, only CPU. Due to the implementation of AstroBWT, GPUs are not efficient for mining. AstroBWT's algorithm is designed to make GPUs less effective than CPUs. This is intentional to promote decentralization Smiley
Even if a GPU miner were to be released, the performance difference would be minimal.
full member
Activity: 187
Merit: 100
newbie
Activity: 15
Merit: 0
Happy to announce the Spectre Desktop wallet availability, it can be downloaded at:




This will be the last release of the legacy Golang and Node.JS components. Next Station of our high speed train is the Rust drop in replacement with SpectreX for the Spectre node daemon.
newbie
Activity: 65
Merit: 0
i don't know why you created a kas fork & made it cpu coin
but devs have a gpu miner & Premine 4 days + anonymous team
is it a rug pull? mean pump & dump  Grin Grin


How is it possible to mine more efficiently with GPU than with CPU using AstroBWTv3? Would RandomX prevent this and thus be a better choice?
newbie
Activity: 5
Merit: 0
i don't know why you created a kas fork & made it cpu coin
but devs have a gpu miner & Premine 4 days + anonymous team
is it a rug pull? mean pump & dump  Grin Grin
newbie
Activity: 5
Merit: 0
newbie
Activity: 0
Merit: 0
Hashrate on two XEON 2680v4 processors = 7 kHs. The total hashrate of the network = 50+ mHs. Funny.

The hashrate on Xeon cpus for mining is not good. Unless you are mining Verus.
newbie
Activity: 1
Merit: 0
Hashrate on two XEON 2680v4 processors = 7 kHs. The total hashrate of the network = 50+ mHs. Funny.
newbie
Activity: 39
Merit: 0
8 millions premined make it a high risky project. It is a crazy stuff how developers recently make projects... I suggest to keep away. Network hashrate shows that there is gpu miner and I am guessing from developers side. Making announcements just after 8m mined shows their respect.
jr. member
Activity: 166
Merit: 1
Another kaspa fork with 3-4 days premine before ANN - https://github.com/spectre-project/spectred/releases
Screw yourself buddy with such projects.

Not only premined without ANN. Obviously premined with better Miners. Look at the current Hash Rate or how magically a Stratum Proxy got released right after the first Block Reward Reduction.

I agree

newbie
Activity: 65
Merit: 0
"Given our current limited number of network nodes, please manually download the data from the `data2dir` at: https://spectre-network.org/downloads/
As our network expands and more nodes become available, synchronization will speed up and become smoother."

Such a request does not make a good impression. Don't trust verify. If the project be worthy the enthusiasts would pick it up and run the code, open the ports etc. There was no similar request on Kaspa's launch.
newbie
Activity: 9
Merit: 0
How to make wallet and mine on windows Improved audio in SPANISH.
https://youtu.be/KznWoh2z9S4

Your spanish tutorials on gall0tech   Cool Cool

newbie
Activity: 1
Merit: 0
Another kaspa fork with 3-4 days premine before ANN - https://github.com/spectre-project/spectred/releases
Screw yourself buddy with such projects.

Not only premined without ANN. Obviously premined with better Miners. Look at the current Hash Rate or how magically a Stratum Proxy got released right after the first Block Reward Reduction.
newbie
Activity: 65
Merit: 0
newbie
Activity: 60
Merit: 0
member
Activity: 205
Merit: 43
✔️ Telegram @miningrelease
how to start mining?
The wallet does not let me create my wallet address. I write create and receive the following message.
"not recognized as an internal or external command"
Use a web wallet.
jr. member
Activity: 58
Merit: 1
how to start mining?
The wallet does not let me create my wallet address. I write create and receive the following message.
"not recognized as an internal or external command"
member
Activity: 289
Merit: 18
Another kaspa fork with 3-4 days premine before ANN - https://github.com/spectre-project/spectred/releases
Screw yourself buddy with such projects.

jr. member
Activity: 148
Merit: 1
Well I can't burn my house down with it if I can't get it running Smiley

Datadir needs to be on github.
newbie
Activity: 22
Merit: 0
 Shocked Crap the burn your house down algo Lips sealed
newbie
Activity: 15
Merit: 0
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-USDT


Why 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.  Wink

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 Wallet

Note: 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 Guide

Welcome, 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!
Jump to: