Vital Components Of Elrond's Chain: Secure Proof Of Stake (SPoS). Series 3.
Secure Proof Of Stake (SPoS)
How Staking and Rating System Works In Elrond?
T1
In Shards, there exists consensus group selected based on set of rules of randomness and the probability of a node to be selected in the consensus group will use a parameter that considers both stake (where a specified minimum or higher token amount are staked by the validators) and rating factors. At the end of each epoch, the rating of a block proposer is recalculated unless otherwise scenarios where slashing should occur, when the actual rating decrease is done instantly. This adding another layer of security in turn ensures nodes are selected based on merit i.e how influential they have been to the network.T1
above and as follows reducing Latency and raising transaction throughput:- Reduced Block Latency.
Latency | Throughput |
---|---|
Latencynown as “block time”, is the time needed to generate the next block of transactions in the chain. The time a user has to wait, after hitting the “send” transaction button, to see it appear on the blockchain is known as Latency . A chain usually has both Block and Network latencies. | Throughput Is the amount of transactions that can be completed by the chain at a specific time which tests solely on the latency design. |
Elrond's superiority to other chains entails vast improvement which reduces the latency allowing each node in the shard to determine the members of the consensus group (block proposer and validators) at the beginning of a round. Selection of random blocks from the numerous nodes to form a consensus is achieved through "randomization factor 'r' which is stored in every block and is created by the block proposer using a BLS signature on the previous r". Quoted . Comparing Elrond's approach to that of Algorand's (where selection of random committee may take up to 12 seconds), the time needed to select random consensus group is minimised bearest milliseconds (around 100 ms) - a significant improvement over the counterparts. Note that this time excludes network latency. This process does not required any sort of communication which allows the chain to have a new randomly selected consensus group for committing new block (s) to the ledger at every round.
- Determinant of Validators
In a consensus group, the block proposer equals the validator. In each round of a block, validators are reshuffled and reselected. A validator for a round is one whose hash of the public key and randomization factor is the smallest.
Lastly, validating the accuracy of Elrond's algorithms makes the team considers a formal verification for the critical protocol implementations.
Enquire More From Elrond's Communities
YOUTUBE | MEDIUM | TELEGRAM |
---|
CONTACT - EMAIL | WHITEPAPER | ROADMAP |
---|
Wow I gained more knowledge here also reading other post you made. I've been away for sometime and now back to Steemit.
After reading your other articles about elrond,my question here is what if a shard fails to come up or there are some majority of the nodes are offline, would that affect the entire system?
This is based on little knowledge I have about blockchain and Sharding.
Yeah same here.
Thank you friend, I'll definitely answer this question in my next post. Please stay tuned.
Nice...I'll check now
I also think elrond project can use a blend of two or more algorithms to compliment the weaknesses of another.
Did you mean using both DPoS and PoS for instance?
Blockchain takin diff. dimensions everyday. Sounds very nice.
Thank you friend.