Stratis Blockchain Node
The Stratis Full Node is the engine that powers the Stratis blockchain network. A future-proof and environmentally sustainable consensus protocol, which uses a Proof-Of-Stake (PoS) algorithm, while providing sidechains, smart contracts and plug-and-play consensus algorithms.
An up-to-date copy of the complete Stratis blockchain is held by each Full Node, and they are also capable of supporting the Bitcoin blockchain network; Full Nodes can autonomously and authoritatively validate blocks and transactions on either network.
Connections with other nodes (peers) on the network are actively maintained by each node, which ensures the blocks and transactions are quickly propagated around the network. Suspect peers are identified and banned thereby ensuring the quality of the network.
Block mining is also a responsibility of the Full Node. The process involves populating block templates with transactions from the memory pool. The memory pool holds a record of transactions which are pending in the sense they have not yet been added to the blockchain. Once a new block has been assembled by the miner, an attempt is made to generate a hash for the new block using either a Proof of Stake or a Proof of Work consensus algorithm (depending on the network). If the hash meets the target and the new block meets the consensus rules, the miner takes their reward (and transaction fees), and the new block is written to the blockchain.
Network agnostic: Functions as a peer on both the STRAT and BTC blockchain networks.
Flexible: Supports Proof of Stake, Proof of Work, and Proof of Authority consensus algorithms.
Wallet ready: Supports both full wallets and “lightweight” wallets.
Extendable: Provides an API to develop applications on top of the Full Node.
Componentized: Designed to create a clean and customizable blockchain architecture.
Familiar: Uses a protocol which is 98% similar to the Bitcoin network protocol.
Deployable: Easy and cost effective to set up using Stratis’ Blockchain as a Service.
Enterprise focused: Built in C# using the .NET Core platform.
Community driven: Accessible via an open source software development model.
Do you believe in the endless opportunities of applied blockchain?
Allow us to help you build your next venture