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 GolangEffectively 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!