Why do we not use Istanbul Byzantine Fault Tolerance IBFT in Public Blockchains

0 votes
Why is IBFT not used as a consensus protocol in public blockchains? After all, it is Byzantine-Fault-Tolerant and prevents forks, which is more than for example Proof-of-Work in Bitcoin does?
Apr 7 in Blockchain by Soham
• 9,670 points
162 views

1 answer to this question.

0 votes
The use of the IBFT consensus involves the allocation of a special pool of validators, no more than a few dozen, which, by collecting explicit confirmations from each other, determine the validity of the block and the possibility of its inclusion in the chain. For the public Ethereum, this, firstly, violates the very concept of equality of nodes in the network, and secondly, when trying to expand the pool of validators to a comparable number of nodes participating in the public Ethereum, it will inevitably lead to the collapse of the consensus process.

Hence, in the public Ethereum, the PoW is used, which does not imply the presence of "special" nodes and any explicit confirmations - the consensus is based on the fact that following the general rules: finding a "lucky" hash and adding a new block to the longest fork, the node has the highest probability of receiving block creation rewards.
answered Apr 11 by Rahul
• 9,680 points

Related Questions In Blockchain

+1 vote
1 answer
0 votes
1 answer

Why do we use virtual machine for running smart contracts.

You can write smart contracts in any ...READ MORE

answered May 23, 2018 in Blockchain by Johnathon
• 9,090 points
459 views
+16 votes
4 answers
0 votes
1 answer

Why am I not getting 100 ethers in my metamask account?

Sorry that you're having this problem. To ...READ MORE

answered Jun 14, 2018 in Blockchain by Christine
• 15,790 points
1,903 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
1,108 views
0 votes
1 answer
0 votes
1 answer

Protocols used in a distributed/dlt system for the nodes to establish communication

yes all are over TCP/IP connections secured by TLS encryption in hashgraph architecture-hashgraph, ...READ MORE

answered Aug 6, 2018 in Blockchain by aryya
• 7,440 points
730 views
0 votes
1 answer

Why do we not use Istanbul Byzantine Fault Tolerance (IBFT) in Public Blockchains?

The use of the IBFT consensus involves ...READ MORE

answered Mar 24 in Blockchain by Rahul
• 9,680 points
111 views
0 votes
1 answer
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP