Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [consensus]

The tag has no usage guidance.

1
vote
1answer
29 views

Any resources to learn about EOS Consensus algorithm in detail?

I've gone through the white paper v2 for EOS but I was wondering if there are any resources that have a detailed technical explanation of the version of the DPoS consensus algorithm used in EOS. I'm ...
1
vote
1answer
28 views

What is the difference between witness node and ordinary node

A DApp developer does not need to run the entire EOS blockchain, if so why would anyone want to be a witness node(full node?) since they are not part of the DPoS consensus. Aren't all transactions ...
2
votes
1answer
91 views

Why is the difference of current block height and irreversible block higher than 180?

I see from https://eosnetworkmonitor.io/ (or https://eosmonitor.io/) that the difference of current block height and irreversible block height is around 330. But in my understanding the max difference ...
3
votes
1answer
149 views

What will happen with database and inline transaction when a transaction doesn't get 2/3+1 in the end?

As the questions says, what will happen with the database and inline transaction when a transaction doesn't get the 2/3+1 "Votes" from the block producer that a transaction is legit? Will all changes ...
3
votes
1answer
134 views

Why are there only 21 validation nodes and not more?

I mean, why not a hundred validation nodes, for example? Anyway, why every node couldn't be a validation node? Does it punish the performance?
6
votes
1answer
151 views

How to make transaction atomic in EOS?

As we known, if a transaction fails, the results of all actions in the transaction must be rolled back. For example, account user1 (only has 80 EOS) submit a transaction that do following tasks: ...
2
votes
1answer
79 views

How does the EOS BP voting process reach consensus?

I'm curious about the voting process. Wondering if anyone could clarify or point me in the right direction. Multiple nodes are constantly receiving/losing votes. The top 21 are selected as BPs. How ...
1
vote
0answers
22 views

consensus algoritm test with EOS test-net

guys i have some question Is EOS can consensus algoritm test with EOS test-net? i wonder if i consist of 21 nodeos and connect to each other, consensus will working? please, recommend anything for ...
6
votes
1answer
127 views

How does EOS.IO avoid high orphan rates with a short block time?

EOS.IO has a relatively short block interval of 0.5 seconds. On most blockchains with short block intervals, orphan rates are a problem due to propagation latency, and they need special mitigations to ...
2
votes
1answer
34 views

Will the voter get money if its voted node becomes the proposer

In EOS, will the voter get money if its voted node becomes the proposer? Also, how is the proposer itself rewarded?
2
votes
1answer
58 views

How do you avoid a single entity to run multiple block producers?

According to this Reddit Discussion there's a single owner trying to be a candidate for multiple block producer spots. I know this has something to do with transparency, but I'd like to read an answer ...
7
votes
2answers
196 views

How many blocks in a row one producer can produce? How many blocks need to be produced to be considered as irreversible?

I am running so called SuperHero testnet node on my computer, and I've noticed that according to logs, blocks are produced in series, usually by 12 in one series produced by one block producer: Can ...
6
votes
3answers
52 views

How to avoid excessive concentration?

How does the protocol prevent Block Producers (stake pools, I assume) to concentrate too much and make the consensus less robust? How does the protocol prevent bandwidth holders (EOS holders)from ...