
What Is Stratis Blockchain
Each week, the Jumpstart Blockchain senior analysts review and recommend one blockchain project that has a potential to disrupt the respective industry. In this analysis and research, we thoroughly review the product, the vision, the team, and various parameters of success of a product.
This week’s blockchain project of the week is Stratis, a platform that is written in native C# and .NET Core to provide a solution to enterprise that are interested in creating chains using C# and .NET Core.
Stratis Platform
Stratis Platform is a set of products, tools, and APIs to build, test, and deploy real-world enterprise blockchain solutions using .NET and C#.
Stratis platform consists of the following components:
- Full Node
- Smart Contracts
- Sidechains
- ICO Platform
- Wallets
- STRAT Token
Full Node
The Stratis Full Node is the backbone of the Stratis Platform. It implements both the STRAT and BTC protocol and maintains an up-to-date copy of the STRAT and BTC blockchains. Because of this, Full Nodes can:
- Autonomously and authoritatively validate blocks and transactions.
- Serve blocks and transactions to other peers on the STRAT or BTC blockchain networks.
The Full Node is open source software and is built in C# using the .NET Core platform. The design of the Full Node is modular and several of its features can be included or excluded from a build depending on requirements.
The Full Node is open source, and you can find the source here on GitHub: https://github.com/stratisproject/StratisBitcoinFullNode
Smart Contracts
Smart contracts can now be deployed on the Stratis Full Node. Like the Full Node, Stratis smart contracts are written in C#. Smart contracts extend the functionality of a blockchain and allow it to map out complex financial interactions through the sending of funds and storage of data. However, as we shall see later in the document, the uses of smart contracts are not limited to financial interactions.
ICO Platform
