Questions tagged [dpos]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
2 answers
43 views

It's possible to make a "Selfish Mining Atack" on EOS Blockchain?

" Selfish mining attacks occur when an individual in a mining pool attempts to withhold a successfully validated block from being broadcast to the rest of the mining pool network. After the selfish ...
mengeroshi's user avatar
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 ...
Vijay Sugali's user avatar
1 vote
1 answer
43 views

What is the source code of implementation of EOS Blockchain latest version?

Please provide the link for the latest version of EOS blockchain source code. We are trying to implement concurrency in EOS Blockchain. But for that, we need to analyze the whole code and we should ...
Vijay Sugali's user avatar
1 vote
1 answer
39 views

How transactions are broadcasted to Block Producers?

When a transaction is initiated and send by a user, how are these transactions broadcasted to Block Producers?
Vijay Sugali's user avatar
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 ...
Vijay Sugali's user avatar
1 vote
1 answer
16 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 ...
Vijay Sugali's user avatar
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 – ...
Vijay Sugali's user avatar
1 vote
1 answer
85 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?
mashup's user avatar
  • 155
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 ...
DEVANABOINA VINOD ANKITH's user avatar
2 votes
1 answer
141 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 ...
user avatar
1 vote
2 answers
45 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 ...
Trevor Lee Oakley's user avatar
2 votes
1 answer
246 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 ...
Zan Liu's user avatar
  • 21
5 votes
3 answers
201 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?
Edward Z.'s user avatar
1 vote
2 answers
263 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 ...
Patoshi パトシ's user avatar
3 votes
1 answer
197 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 ...
Mangooxx's user avatar
  • 341
2 votes
1 answer
151 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 ...
Trevor Oakley's user avatar
1 vote
1 answer
45 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, ...
qi pei's user avatar
  • 11
7 votes
1 answer
131 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 ...
Stilgar's user avatar
  • 181
10 votes
2 answers
413 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 ...
fluter's user avatar
  • 217
11 votes
2 answers
1k views

How often/consistent are blocks on EOS?

How often are blocks produced on EOS? Are they consistent? In Bitcoin the blocks are only mined on average within 10 minutes, not guaranteed 10 minutes - does EOS differ?
Someguy123's user avatar
6 votes
1 answer
72 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 ...
kenorb's user avatar
  • 889