-
Notifications
You must be signed in to change notification settings - Fork 22
Home
-
The Stratos blockchain effectively enables all transactions and decentralized ledger functionalities, thereby providing settlement services and associated financial payment solutions to both network providers and users with efficiency, equity, and transparency.
-
The Stratos-chain full-nodes are dedicated servers with sufficient computing power that participate in block generation cycle. It is necessary in order to be a validator.
Running a full-node only implies running a non-compromised and up-to-date version of the software with low network latency and without downtime.
It is encouraged to run a full-node even if you do not plan to be a validator for the security and stability of the network.
HowTo Install and Run a Full-Chain Node
The Stratos-chain validator is a full-node that participates in the Stratos Chain block generation cycle and also voting for the validity of a block proposed.
It generates revenue by charging a commission to delegators and by receiving 20% out of the mining rewards pool.
State sync allows a new node to join a network by fetching a snapshot of the application state at a recent height instead of fetching and replaying all historical blocks.
Since the application state is generally much smaller than the blocks, and restoring it is much faster than replaying blocks, this can reduce the time to sync with the network from days to minutes.
Joining a network using StateSync is only available for newly created nodes.
HowTo Use StateSync as a Full-Chain / Validator Node
The following documents explain in detail each command that can be used with the stchaind
binary, with examples.
Using the stchaind
binary requires an up-to-date installation of a Full-Chain Node and (optionally) of a Validator.
gRPC (Remote Procedure Call over HTTP/2) is an open-source framework for building efficient and robust communication between distributed systems.
It is used to enable communication and interaction between software applications running on different machines or even different programming languages.
REST API (Representational State Transfer Application Programming Interface) is a widely used architectural style for designing networked applications.
It is a set of guidelines and principles for creating web services that allow different software applications to communicate with each other over the internet.