Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [consensus]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
1 answer
50 views

How does block validators communicate each other?

In the process of validating a block by block producers(at least 15 block producers should validate and agree – knowledge taken by technical paper). How can they communicate with each other that they ...
1 vote
1 answer
40 views

Is it possible to produce more than a block for a block producer at the same scheduled time?

Generally, we know that block producers follow some order to produce blocks and each block producer is scheduled to produce a block in the given scheduled time. Say, 1st – Block_Producer-A 2nd – ...
2 votes
1 answer
33 views

When will "pending schedule" become the "active schedule" for producers?

Once the block that contains the proposal becomes irreversible, the schedule is promoted to "pending" automatically. Once the block that promotes the schedule is irreversible, the schedule ...
1 vote
1 answer
34 views

Is there any need of holding EOS tokens by Dapp users?

Do the events (whatever actions done by users) from Dapp are considered as Transactions? If so, is there any need for the users of Dapp to hold EOS tokens? How these transactions are reached to Block ...
1 vote
1 answer
19 views

Is it possible to change order of transactions in block and send them to validators individually?

After a block producer executes the transactions and form a block, in the process of broadcasting it to the network for validation by validators(remaining 20 block producers), is it possible to make ...
1 vote
1 answer
68 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
1 answer
350 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
1 answer
249 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 ...
6 votes
1 answer
293 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: ...
3 votes
1 answer
198 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
1 answer
1k 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?
2 votes
1 answer
113 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
0 answers
24 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
1 answer
198 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
1 answer
40 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
1 answer
66 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
2 answers
425 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
3 answers
60 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 ...