Nodes & Blockchain Clients

Stratis Full NodeA .NET Node Client for Windows

A free, open-source .NET full node for the Stratis network. See what it does, how to install it safely and who it suits.

Free Open source Windows: Yes v1.3.3.1 Updated 20 Oct 2022
9 min read Last update 20 Oct 2022 github.com/stratisproject/StratisFullNode

Stratis Full Node is a free, open-source program that runs a full node for the Stratis blockchain. It is written in .NET and aimed at developers, node operators and advanced users who want to verify transactions on their own machine instead of trusting a remote server. It runs on Windows as a ready-made build or installer, and the same project also supports macOS and Linux.

Before you install, note the project status. The last code update was on October 20, 2022, and the latest version is 1.3.3.1. Development has been quiet for more than three years, so treat this as an older client. Read the safety section below and weigh that before using it for anything important.

02

What Is a Full Node and Why Run One?

A full node is a computer that downloads and checks every block on a blockchain against the network's rules. Instead of relying on someone else to tell you a balance or confirm a payment, your node does the verification itself. That independence is the main reason people run one.

Running your own node has practical trade-offs. You need free disk space for the chain data, a stable internet connection and a computer that can stay on for long periods. The first sync can take hours or days depending on your hardware and connection.

For many users, a light wallet connected to a remote server is easier. A full node is worth the effort when you want to check transactions yourself, support the network by relaying blocks, or experiment with how blockchains work under the hood.

03

Who Stratis Full Node Is For

Stratis Full Node fits developers who want to study or test a .NET-based blockchain client. Its modular layout, with separate components for storage, memory pool, wallet and miner, makes it easier to see how each part of a node fits together. Developers can also read the code on GitHub and follow the contribution guidelines.

It also suits hands-on node operators who want to run infrastructure for the Stratis network. If you are comfortable with command-line tools, log files and occasional troubleshooting, you will likely find the setup manageable.

It is less suited to people who want a one-click wallet with automatic updates. Because the last code update came in 2022, you will need to do more of the monitoring and judgment yourself.

04

Proof of Stake and Proof of Work in Practice

Blockchains need a way to agree on which blocks are valid. Proof of work asks participants to spend computing power solving puzzles, and proof of stake lets holders of coins lock them up to take part in validating blocks. Both approaches aim to make it costly to rewrite history.

A node that supports both modes gives you a way to see how each mechanism affects block production. Reading the miner module's settings and logs can help you understand the trade-offs in energy use, hardware needs and time to earn rewards.

Nothing about either method guarantees income. Rewards depend on network conditions, competition and your own costs, so treat any mining or staking plan as an experiment rather than a source of returns.

05

Key features

Pruned Node Core

The core module is the bare minimum needed to run a pruned node. A pruned node validates the blockchain but discards older block data it no longer needs to keep, which saves disk space. This is the component most people run first, and the other modules build on top of it.

Block Storage and Relay

This module stores blocks on your computer and passes them along to other peers on the network. By relaying data, your node helps others sync and keeps the network more distributed. The benefit grows the longer your node stays online and connected.

Memory Pool

The memory pool tracks pending transactions that have been broadcast but not yet included in a block. Seeing them before confirmation lets your node check that incoming transactions follow the rules. It gives you a clear view of what is waiting to be confirmed.

Built-in Wallet

The wallet module lets you send and receive coins from the same installation. Because it holds keys, it deserves the same care as any other wallet. Keep your seed phrase written down offline and never store it in a file on a shared computer.

Miner Module for PoS or PoW

The miner component supports both proof of stake and proof of work. It lets a node take part in block production on the network. Staking and mining are optional, and they run on the same node you use for verification.

Block Explorer

The explorer module lets you look up blocks and transactions using your own node rather than a public website. Querying your own copy of the chain means you do not have to share addresses with third-party services, which is useful for privacy-minded users.
06

Supported coins

Stratis Full Node is built around the Stratis network. The project documentation also references Bitcoin (BTC). For any other coin or network, check the official documentation before assuming support.

07

How to install Stratis Full Node on Windows

  1. 1

    Get the official file

    Open the GitHub Releases page for Stratis Full Node or the official project website. Download only from the official website or the GitHub Releases page, and choose the Windows build or installer for version 1.3.3.1, the latest release.

  2. 2

    Verify the checksum or signature

    Calculate the SHA-256 hash of the downloaded file, for example with the Get-FileHash command in PowerShell. Compare the result with the value published alongside the release. If a signature is provided instead, verify it. Do not run a file whose hash does not match.

  3. 3

    Run the installer or extract the build

    Launch the installer and follow the prompts, or extract the Windows build into a folder you control. Pick a location on a drive with enough free space for the chain data, since the blockchain grows over time.

  4. Start the node and let it sync

    Start Stratis Full Node and allow it to connect to peers and download blocks. The first sync can take a long time, so keep the computer powered on and connected to the internet while it runs.

08

How to use Stratis Full Node

Using Stratis Full Node is mostly about starting the node, watching it sync and then deciding which modules you need. The steps below assume you have already installed the program.

  1. Launch the node and confirm it starts without errors. Check the log output for connection messages before going further.
  2. Let the node sync. Keep the computer online and avoid putting it to sleep, because interrupted syncs slow down the process.
  3. Watch peer connections. A healthy node connects to several peers and steadily receives new blocks.
  4. Use the explorer module to look up a block or transaction you already know about. This is a quick way to confirm your node is tracking the chain correctly.
  5. If you use the wallet module, test with a small amount first. Send a transaction to an address you control and confirm that it appears in both the memory pool and the explorer.
  6. Shut the node down cleanly when you are done, so the chain data is saved in a consistent state.
09

Pros & cons

Pros
  • Free and open source, with the source code available on GitHub
  • Runs on Windows, macOS and Linux
  • Pruned node core helps save disk space
  • Wallet, memory pool, storage and explorer modules come in one package
  • Lets you verify transactions on your own machine
Cons
  • Last code update was October 20, 2022, so it is an older client
  • Setup and troubleshooting suit experienced users better than beginners
  • Bitcoin is mentioned in the documentation, so broader multi-coin use is limited
  • Wallet and miner modules add risk if keys and settings are handled carelessly
10

Is Stratis Full Node safe?

Stratis Full Node is open source, so the code can be reviewed on GitHub. Download only from the official website or the GitHub Releases page, avoid mirrors and links shared in chats, and verify the file against the published SHA-256 checksum or signature before running it. The wallet module handles keys, so never enter your seed phrase on third-party websites, in apps you did not install from an official source, or when someone asks for it directly. The miner module may trigger antivirus warnings because mining software is often flagged. If that happens, investigate the file rather than turning protection off entirely. The last code update was on October 20, 2022, so the software has gone more than three years without code changes, which increases the risk of unpatched issues.

  • Official source only. Download from github.com/stratisproject/StratisFullNode. Ignore ads and lookalike domains.
  • Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
  • Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
11

Alternatives

Stratis Full Node is a full node client for the Stratis network, so its focus is verifying and relaying blocks on one chain. Gocoin is a full Bitcoin implementation written in Go, which makes it the closer comparison if you want a Bitcoin full node. Elements is a platform for building sidechains, including the Liquid network, rather than a node for a standard chain. Fulcrum and Electrum Personal Server are lighter tools that serve wallet queries over Electrum-style protocols, so they suit checking balances more than validating blocks. Frigate adds silent payments support to an Electrum server, and Electron Cash SLP is a lightweight Bitcoin Cash client. Choose a full node for independent verification and a server or light client for simpler day-to-day wallet use.

12

Specifications

Price
Free
Type
Open source
License
—
Latest version
1.3.3.1
Last update
20 Oct 2022
Windows support
Yes (Windows build or installer)
Source code
github.com/stratisproject/StratisFullNode
13

Frequently asked questions

Yes, Stratis Full Node is free and open source, and you can review its code on GitHub. There is no license fee to download or run it. Your real costs are disk space for the chain data, internet bandwidth and the electricity your computer uses while the node runs.

Yes. Stratis Full Node is available for Windows as a ready-made build or installer, and the project also supports macOS and Linux. Most Windows users start with the installer because it is the simplest route to a working setup. Choose the file that matches your system on the release page.

It can be used with care, but it calls for caution. The last code update was in October 2022, so this is an older client. If you test it, start with small amounts and a separate environment, and do not move significant funds until you have confirmed the setup behaves as expected.

No. Most wallets connect to remote servers instead of their own node. Running a full node means you check transactions against the blockchain yourself, which gives more independence in exchange for storage, bandwidth and setup time. Whether that trade-off is worth it depends on how you use your coins.

A pruned node validates the blockchain but deletes older block data it no longer needs to keep, which saves disk space. It still checks new blocks and transactions. The core module of Stratis Full Node is designed to run in this mode, so it can suit computers with limited storage.

The project documentation references Bitcoin (BTC), but Stratis Full Node is built around the Stratis network. Treat Bitcoin support as something to confirm in the documentation rather than assume it covers every feature Bitcoin users expect.

The software includes a miner module that supports proof of stake and proof of work. Whether mining or staking makes sense depends on your hardware, the network conditions and your electricity costs. Nothing about running the node promises any return.

14

Verdict

Stratis Full Node suits developers and hands-on node operators who want to run a Stratis node on Windows, macOS or Linux and are comfortable reading documentation and troubleshooting. It is free, open source and includes a pruned node core that can work on modest storage. However, the last code update came in October 2022 and the latest version is 1.3.3.1, so it is an older client. Check the latest version on the official website before installing, and test with small amounts before relying on it.

Download now