Stratis Blockchain Full Node Released

Recently, Stratis announced the production release of the Stratis C# Full Node on Mainnet. As per company statement the Stratis Full Node uses the Microsoft .NET Core platform and is a C# port of Bitcoin Core

Recently, Stratis announced the production release of the Stratis C# Full Node on Mainnet. As per company statement the Stratis Full Node uses the Microsoft .NET Core platform and is a C# port of Bitcoin Core.
 
Until now, the backbone of the Stratis platform - the C# Full Node was missing as it was under development. Therefore, for the entirety of Stratis’ lifespan, the project was running on StratisX nodes. StratisX nodes were limited to the Stratis blockchain network, while the Stratis Full Node is capable of functioning as a peer on either the Stratis or Bitcoin network.
 
Stratis C# Full Node on Mainnet 
Source: Stratis 
 
Sidechains and C# built smart contracts can now run on top of the Stratis C# Full Node, making Stratis the first cryptocurrency to host turing complete smart contracts that execute .NET code on-chain.
 
"A future-proof and environmentally stable Proof-of-Stake algorithm drives Stratis nodes, and this release of the Full Node is suitable for staking STRAT on Mainnet. Cold staking is also included as part of this production release, and this feature will be activated when 95% of stakers have adopted this release." wrote the company.
 
The Full Node make use of 'out-of-the-box' protocol that is very similar to the Bitcoin protocol, and therefore familiar to those who know Bitcoin. 
 
According to the company the reason behind designing the Stratis Full Node was to make it component-based using a clean and customizable architecture. Proof-of-Stake, Proof-of-Work, and Proof-of-Authority algorithms are all supported, and a Stratis Full Node can be set up to run with any of these. "While a reference implementation is provided, this can easily be swapped out to work with an implementation that has been customized to work with a different database. At a more granular level, consensus rules can be added or removed as required."
 
Stratis Blockchain is written natively in C++ and C# and supports native C# and .NET Core smart contracts and other functionality. 
 
To know more you can visit the official announcement here.