Remove IBFT 1.0 from docs (#962)
Signed-off-by: Achraf <achraf.sellami@consensys.net> Signed-off-by: Nicolas MASSART <nicolas.massart@consensys.net> Co-authored-by: Nicolas MASSART <nicolas.massart@consensys.net>pull/964/head
parent
948ea6687d
commit
6b986ef0c2
@ -1,36 +0,0 @@ |
||||
--- |
||||
description: Hyperledger Besu consensus protocols |
||||
--- |
||||
|
||||
# IBFT 1.0 |
||||
|
||||
Besu nodes can operate (that is, submit transactions and receive blocks) in a Quorum |
||||
[IBFT 1.0](https://github.com/ethereum/EIPs/issues/650) network, but cannot be validators. |
||||
|
||||
To connect to a Quorum IBFT 1.0 network: |
||||
|
||||
1. In the [Quorum IBFT 1.0 genesis file](https://consensys.net/docs/goquorum/en/stable/configure-and-manage/configure/consensus-protocols/ibft/#genesis-file): |
||||
|
||||
- Update the consensus protocol specified in the `config` item from `istanbul` to `ibft`. |
||||
- In the `ibft` item: |
||||
- Change `epoch` to `epochlength`. |
||||
- Add `blockperiodseconds`, the minimum block time in seconds. |
||||
- Add `requesttimeoutseconds`, the timeout for each consensus round before a round change, in seconds. |
||||
- Remove `policy`. |
||||
Besu always uses a round-robin validator selection policy. |
||||
- Remove the configuration item `isQuorum: true`. |
||||
|
||||
```json |
||||
"config": { |
||||
... |
||||
"ibft": { |
||||
"epochlength": 30000, |
||||
"blockperiodseconds": 2, |
||||
"requesttimeoutseconds": 4, |
||||
"policy": 0, |
||||
"ceil2Nby3Block": 0 |
||||
} |
||||
``` |
||||
|
||||
1. When starting Besu, specify the IBFT 1.0 genesis file using the |
||||
[`--genesis-file`](../../../Reference/CLI/CLI-Syntax.md#genesis-file) option. |
Loading…
Reference in new issue