2022 Developer Survey is open! Take survey.

Hot answers tagged

4 votes

In Quorum, between Raft and Istanbul BFT (IBFT) consensus, which has a better (faster) block confirmation time? Assuming Ceteris Paribus

This paper Performance Evaluation of the Quorum Blockchain Platform gives a good comparison between Raft and IBFT in term of latency and throughput.
user avatar
3 votes

What is the difference between IBFT(Istanbul BFT) and PBFT?

IBFT Consensus is inspired by Castro-Liskov 99 PBFT paper. Like PBFT, in IBFT a block is confirmed by passing through PREPREPARE, PREPARE and COMMIT phases and like PBFT, the validators moves through ...
user avatar
2 votes
Accepted

Ethereum protocol - description fields on Alethio block explorer

Here is a description to some of the changes to the Ethereum's block header for IBFT. In particular: mixHash: Fixed magic number 0x63746963616c2062797a616e74696e65206661756c7420746f6c6572616e6365 for ...
user avatar
  • 29.2k
2 votes

Load testing Besu + IBFT2?

Besu supports Ethereum Mainnet and Ethereum Classic, each with over 11 million blocks, on Proof of Work consensus. There is also a consortium chain I am aware of that currently has well over 18 ...
user avatar
  • 121
2 votes

Mining a private transaction in quorum

A node that is not party to a private transaction can still mine (mint) the transaction. The minting node is selected by whichever consensus mechanism you have configured. A simplified description of ...
user avatar
1 vote

Front-running in Quorum IBFT

there are three types of front running attacks; displacement, insertion, and suppression and they can be symmetric and asymmetric. front-running is pervasive issue tell the moment, however the impact ...
user avatar
  • 161
1 vote
Accepted

In Quorum, between Raft and Istanbul BFT (IBFT) consensus, which has a better (faster) block confirmation time? Assuming Ceteris Paribus

Quorum's raft implementation is specifically designed for the speed of txn processing and confirmation, thus Raft mode is going to be much faster than IBFT.
user avatar
  • 1,607
1 vote

quorum istanbul byzantine fault tolerance (ibft) consensus nodes count for failover - recommended configuration

The equation to solve that problem is the following: The system can tolerate at most of F faulty nodes in a N validator nodes network, where N = 3F + 1 You can visit this link https://github.com/...
user avatar
1 vote

Quorum Minimum Number of Nodes for Raft Consensus and Istanbul BFT

Minimum for Raft is 3 nodes and minimum for Istanbul is 5 validator nodes.
user avatar
  • 1,607
1 vote

Quorum IBFT - PBFT - BFT - 3F + 1 / 3M + 1

To reach consensus w IBFT in the presence of F s faulty nodes require N > 3F validator nodes, or N=3F+1. So to Nathan's original question, the total nodes are the former. To progress in the 3-phase ...
user avatar
  • 111
1 vote
Accepted

Quorum IBFT - PBFT - BFT - 3F + 1 / 3M + 1

IBFT mode of Quorum is 2F+1. Heres the actual EIP with detailed explanation of the IBFT rounds: https://github.com/ethereum/EIPs/issues/650
user avatar
  • 1,607

Only top scored, non community-wiki answers of a minimum length are eligible