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 [dpos]

The tag has no usage guidance.

1
vote
1answer
21 views

How Does Round Robin BP Selection Work In EOSIO?

Is this a deterministic selection or is randomness introduced into BP selection? What about state transition verification? Are there any plans to improve BP selection?
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
47 views

How I can understand round-robin in DPOS?

DPoS is a system in which a fixed number of elected entities (called block producers or witnesses) are selected to create blocks in a round-robin order. If we have a BP 18th suddenly down, which ...
1
vote
2answers
32 views

How does EOS and dPOS stop a rogue node corrupting data?

If a block producer is working due to getting a voting status, what happens if they betray the others and add fraudulent data. How is that stopped under dPOS and also what happens if I have a private ...
2
votes
1answer
86 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 ...
4
votes
3answers
56 views

What would happen when a block producer fails to produce its blocks when it's his turn?

How would the next scheduled BP handle this mess?
1
vote
2answers
99 views

How does EOS prevent the double spend problem if the block times are only a few seconds?

Bitcoin has the double spend problem where a user can spend the funds twice by sending from the same private key at once. The 10 minute block times prevent this, but how does EOS prevent something ...
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 ...
1
vote
1answer
72 views

Can EOS be run with one node?

When I was working with Proof of Authority and Ethereum I recall there was a minimal number of nodes (which I think was two). For PoW one node was definitely possible. For testing can setup just ...
1
vote
1answer
28 views

The detail of select producer and how to persuade other to vote for you?

I'm curious about the documentation referring to block producers. However none of the documentation concretely describes how to vote or how to become a block producer. It may be explained in the code, ...
7
votes
1answer
108 views

In a DPoS system if the majority of producers become corrupt how does the community vote them out?

If a single producer becomes corrupt the community can vote it out. However my understanding is that this happens via on-chain transactions. If 2/3 of the producers are corrupt and working in tandem ...
10
votes
2answers
219 views

Is there any incentives to run a full node without being one of the 21 block producer?

So EOS will select 21 block producer to make the DPOS work, but to become a block producer requires extremely high level hardware, which is not practical for average users. So is there any incentives ...
6
votes
1answer
60 views

What are the potential fall outs of old DPOS+LIB algorithm?

In EOSIO Dawn 4.0, DPOS Last Irreversible Block Algorithm has been upgraded to DPOS 3.0 + BFT due to potential fallouts of consensus. DPOS with the last irreversible block (LIB) algorithm (as it ...