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, 2022 in Blockchain by Soham
• 9,710 points
746 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, 2022 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
966 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
2,508 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,922 views
0 votes
1 answer

Hyperledger Sawtooth vs Quorum in concurrency and speed Ask

Summary: Both should provide similar reliability of ...READ MORE

answered Sep 26, 2018 in IoT (Internet of Things) by Upasana
• 8,620 points
1,451 views
+1 vote
1 answer

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

yes all are over TCP/IP connections secured ...READ MORE

answered Aug 6, 2018 in Blockchain by aryya
• 7,460 points
1,426 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, 2022 in Blockchain by Rahul
• 9,680 points
580 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