Epoc duration in Substrate ecosystem

Voici un tableau listant chaque réseau Substrate listé sur la télémétrie Polkadot, organisé par durée d’Epoc:

  1. Chaînes avec epoch/session propre (triées par durée)

  ┌─────┬─────────────────────┬──────────────────────────────────────────────────┬───────────┬────────────┬───────────────┬───────┐
  │  #  │       Réseau        │                Endpoint principal                │ Consensus │ Block Time │ Epoch (blocs) │ Durée │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 1   │ ChainX              │ wss://mainnet.chainx.org/ws                      │ BABE      │ 6s         │ 50            │ 5 min │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 2   │ Kusama              │ wss://kusama-rpc.publicnode.com                  │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 3   │ Westend             │ wss://westend-rpc.n.dwellir.com                  │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 4   │ Paseo Testnet       │ wss://paseo.rpc.amforc.com                       │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 5   │ Dancelight          │ wss://services.tanssi-testnet.network/dancelight │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 6   │ ĞTest               │ wss://gt.p2p.legal/ws                            │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 7   │ Liberland           │ wss://liberland-rpc.n.dwellir.com                │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 8   │ zkVerify            │ wss://zkverify-rpc.zkverify.io                   │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 9   │ Stafi               │ wss://mainnet-rpc.stafi.io                       │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 10  │ Crust Network       │ wss://rpc.crust.network                          │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 11  │ SORA                │ wss://mof2.sora.org                              │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 12  │ Polkadot Bulletin   │ wss://bulletin.rpc.amforc.com                    │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 13  │ Joystream           │ wss://rpc.joyutils.org                           │ BABE      │ 6s         │ 600           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 14  │ Reef Mainnet        │ wss://rpc.reefscan.info/ws                       │ BABE      │ 10s        │ 360           │ 1h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 15  │ Vara                │ wss://rpc.vara.network                           │ BABE      │ 3s         │ 2400          │ 2h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 16  │ Hippius Mainnet     │ wss://rpc.hippius.network                        │ BABE      │ 6s         │ 1200          │ 2h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 17  │ Moonbase Alpha      │ wss://wss.api.moonbase.moonbeam.network          │ Nimbus    │ 12s        │ 600           │ 2h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 18  │ Analog Timechain    │ wss://rpc.timechain.analog.one                   │ BABE      │ 6s         │ 1800          │ 3h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 19  │ Polkadot            │ wss://polkadot-rpc.n.dwellir.com                 │ BABE      │ 6s         │ 2400          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 20  │ Ğ1                  │ wss://g1.p2p.legal/ws                            │ BABE      │ 6s         │ 2400          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 21  │ Ternoa Mainnet      │ wss://mainnet.ternoa.network                     │ BABE      │ 6s         │ 2400          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 22  │ Cere Mainnet Beta   │ wss://archive.mainnet.cere.network/ws            │ BABE      │ 6s         │ 2400          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 23  │ Tangle Mainnet      │ wss://tangle-mainnet-rpc.n.dwellir.com           │ BABE      │ 6s         │ 2400          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 24  │ Humanode            │ wss://explorer-rpc-ws.mainnet.stages.humanode.io │ BABE      │ 6s         │ 2400          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 25  │ Polymesh            │ wss://mainnet-rpc.polymesh.network               │ BABE      │ 6s         │ 2400          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 26  │ NFTMart             │ wss://mainnet.nftmart.io/rpc/ws                  │ BABE      │ 6s         │ 2400          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 27  │ Deeper Chain        │ wss://mainnet-deeper-chain.deeper.network/ws     │ BABE      │ 5s         │ 2880          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 28  │ Polkadex            │ wss://so.polkadex.ee                             │ BABE      │ 12s        │ 1200          │ 4h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 29  │ Tanssi              │ wss://services.tanssi-mainnet.network/tanssi     │ BABE      │ 6s         │ 3600          │ 6h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 30  │ Moonbeam            │ wss://wss.api.moonbeam.network                   │ Nimbus    │ 12s        │ 1800          │ 6h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 31  │ Moonriver           │ wss://wss.api.moonriver.moonbeam.network         │ Nimbus    │ 12s        │ 1800          │ 6h    │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 32  │ Creditcoin          │ wss://mainnet3.creditcoin.network                │ BABE      │ 15s        │ 2880          │ 12h   │
  ├─────┼─────────────────────┼──────────────────────────────────────────────────┼───────────┼────────────┼───────────────┼───────┤
  │ 33  │ Creditcoin3 Testnet │ wss://rpc.cc3-testnet.creditcoin.network/ws      │ BABE      │ 15s        │ 2880          │ 12h   │
  └─────┴─────────────────────┴──────────────────────────────────────────────────┴───────────┴────────────┴───────────────┴───────┘

  2. Parachains AURA (pas d'epoch propre, héritent de la relay chain)

  ┌─────┬─────────────────────┬───────────────────────────────────────────────────┬────────────┬───────────────────┐
  │  #  │       Réseau        │                Endpoint principal                 │ Block Time │    Relay Chain    │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 34  │ Astar               │ wss://rpc.astar.network                           │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 35  │ Hydration           │ wss://hydration-rpc.n.dwellir.com                 │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 36  │ Manta Parachain     │ wss://ws.manta.systems                            │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 37  │ Polkadot Asset Hub  │ wss://asset-hub-polkadot-rpc.n.dwellir.com        │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 38  │ Polkadot BridgeHub  │ wss://bridge-hub-polkadot-rpc.n.dwellir.com       │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 39  │ Polkadot People     │ wss://people-polkadot-rpc.n.dwellir.com           │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 40  │ Polkadot Coretime   │ wss://coretime-polkadot-rpc.n.dwellir.com         │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 41  │ Collectives         │ wss://collectives-polkadot-rpc.n.dwellir.com      │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 42  │ Acala               │ wss://acala-rpc-0.aca-api.network                 │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 43  │ Bifrost Polkadot    │ wss://bifrost-polkadot.ibp.network                │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 44  │ Centrifuge          │ wss://rpc-centrifuge.luckyfriday.io               │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 45  │ Crust Parachain     │ wss://crust-parachain.crustapps.net               │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 46  │ Hyperbridge (Nexus) │ wss://hyperbridge-nexus-rpc.blockops.network      │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 47  │ Nodle               │ wss://nodle-parachain.api.onfinality.io/public-ws │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 48  │ Phala               │ wss://api.phala.network/ws                        │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 49  │ Darwinia            │ wss://rpc.darwinia.network                        │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 50  │ Frequency           │ wss://0.rpc.frequency.xyz                         │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 51  │ UNIQUE              │ wss://ws.unique.network                           │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 52  │ Ajuna Polkadot      │ wss://rpc-para.ajuna.network                      │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 53  │ Heima               │ wss://heima-rpc.n.dwellir.com                     │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 54  │ Laos Network        │ wss://rpc.laos.laosfoundation.io                  │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 55  │ Xode                │ wss://polkadot-rpcnode.xode.net                   │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 56  │ Energy Web X        │ wss://public-rpc.mainnet.energywebx.com           │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 57  │ Interlay            │ wss://api.interlay.io/parachain                   │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 58  │ Pendulum            │ wss://rpc-pendulum.prd.pendulumchain.tech         │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 59  │ Robonomics          │ wss://polkadot.rpc.robonomics.network             │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 60  │ JAMTON              │ wss://rpc.jamton.network                          │ 12s        │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 61  │ peaq-network        │ wss://peaq.api.onfinality.io/public-ws            │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 62  │ Acurast Mainnet     │ wss://public-rpc.mainnet.acurast.com              │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 63  │ Kreivo              │ wss://kreivo.io/parachain                         │ 6s         │ Polkadot (4h)     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 64  │ Kusama Asset Hub    │ wss://asset-hub-kusama-rpc.n.dwellir.com          │ 12s        │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 65  │ Kusama BridgeHub    │ wss://bridge-hub-kusama-rpc.n.dwellir.com         │ 12s        │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 66  │ Kusama People       │ wss://people-kusama-rpc.n.dwellir.com             │ 6s         │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 67  │ Kusama Coretime     │ wss://coretime-kusama-rpc.n.dwellir.com           │ 12s        │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 68  │ Encointer on Kusama │ wss://encointer-kusama-rpc.n.dwellir.com          │ 6s         │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 69  │ Karura              │ wss://karura-rpc-0.aca-api.network                │ 12s        │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 70  │ Bifrost Kusama      │ wss://bifrost-rpc.liebi.com/ws                    │ 6s         │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 71  │ Basilisk            │ wss://rpc.basilisk.cloud                          │ 6s         │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 72  │ Acurast Canary      │ wss://public-rpc.canary.acurast.com               │ 6s         │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 73  │ krest-network       │ wss://krest.api.onfinality.io/public-ws           │ 12s        │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 74  │ Altair              │ wss://altair.api.onfinality.io/public-ws          │ 12s        │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 75  │ Calamari            │ wss://calamari.systems                            │ 12s        │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 76  │ Kabocha             │ wss://kabocha.jelliedowl.net                      │ 12s        │ Kusama (1h)       │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 77  │ Chainflip           │ wss://mainnet-archive.chainflip.io                │ 6s         │ AURA solo         │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 78  │ Aleph Zero          │ wss://ws.azero.dev                                │ 1s         │ AlephBFT solo     │
  ├─────┼─────────────────────┼───────────────────────────────────────────────────┼────────────┼───────────────────┤
  │ 79  │ Bittensor           │ wss://lite.sub.latent.to:443                      │ ~12s       │ BABE (config=0s*) │
  └─────┴─────────────────────┴───────────────────────────────────────────────────┴────────────┴───────────────────┘

Notez que actuellement sur le runtime Ğ1 a une durée de 4h. La ĞTest est sur 1h.

Nous nous posons la question si on ferait bien de passer à 1h ou rester sur 4h.

@elois a évoqué le besoin d’augmenter la durée des Epoc ici:

Sans vraiment citer de source ni donner d’explication ici.
Il en avait donné en atelier mais nous n’avons plus de trace de ça.

En recoupant des données, on peut avancer que les raisons techniques sont:

  • Polkadot utilise 4h, c’est la valeur de référence en production (Kusama utilise 1h car c’est un réseau canary/test). La ĞDev étant un testnet, 1h était logique ; pour une monnaie de production comme la Ğ1, 4h s’impose.
  • Stabilité du set de validateurs : une epoch plus longue signifie moins de rotations du set d’autorités, donc moins d’instabilité potentielle du consensus.
  • Graine aléatoire plus robuste : la randomness collective est basée sur la concaténation des outputs VRF d’une epoch. Plus l’epoch est longue, plus il y a de blocs contribuant à la graine, donc plus elle est robuste et
    difficilement manipulable (ce qu’Elois décrit dans le topic vocabulaire).
  • Impact sur SmithInactivityMaxDuration : tous les paramètres liés aux forgerons sont exprimés en nombre de sessions (= epochs). Avec 4h par session, SmithInactivityMaxDuration = 48 donne 8 jours. Avec 1h, ça ne donnerait
    que 2 jours, ce qui serait bien trop court.

Mais certains réseaux listé ici, qui ne sont pas tous des réseaux de tests, ont des durées de 1h.
1h permet une meilleurs fluidité du set de validateur notamment.

Qu’en pensez-vous ?

5 Likes

Au vu du tableau et des arguments donnés je pense que 4h est le bon choix pour la G1 en production.
J’ai cru comprendre que le réseau substrate a besoin de stabilité, le temps long va dans ce sens. Amha.

2 Likes

SmithInactivityMaxDuration n’est pas un problème, on peut le changer.

Eloïs suggérait un à deux mois ici : Liste des paramètres (protocolaires) de Duniter-v2s - #10 by elois

Oui, pour info, parce que c’est vrai qu’on manque un peu de communication technique ces derniers jours, depuis cette MR, on est passé à des Epoch de 1h pour la Ğ1, comme pour la ĞTest.
Il est encore temps de faire machine arrière bien sûr, en fonction des discussions, mais l’idée était de déjà reprendre les mêmes paramètres runtime que pour la ĞTest, pour éviter toute incohérence.
Concernant le choix de 1h, je remarque qu’entre autres, Kusama utilise également 1h, qui est certes un réseau de pré-prod, mais pas de test au même sens que nous, c’est un réseau de production ayant une valeur économique notable.

1h apporte quand même pas mal d’avantages : par exemple, un smith se faisant auto-ban suite à un délai de non-forge sort plus vite du set de validateurs, donc “bloque” (donne le hoquet) le réseau moins longtemps.

L’arrivée des smiths est également plus rapide.

La question qu’on se pose, c’est de savoir s’il serait fiable et sain d’envisager un jour un runtime upgrade qui change cette valeur de durée d’Epoch.
On a des doutes, car ça pourrait risquer des incohérences sur les calculs de durée qui se basent sur cette durée d’Epoch.
C’est quelque chose que j’aurais bien aimé tester en ĞTest.

1 Like

Bonjour à tous,

Désolé pour la longue absence. On m’a appelé pour me prévenir de votre questionnement concernant la durée des sessions/epochs.

À l’époque, j’avais choisi une durée plus longue pour la production, car j’avais vu que c’était ce que faisaient Polkadot et Moonbeam. Je me suis dit qu’il devait y avoir de bonnes raisons, alors j’ai repris ces “good defaults”.

Après quelques recherches, les raisons sont surtout liées à la stabilité économique dans leur cas, afin de ne pas réélire le set de validateurs trop souvent. En effet, chaque changement de session représente un risque pour un validateur de perdre sa place s’il n’a plus assez de stake ou de nominations/délégations.

Dans notre cas, nous n’avons pas ce problème. En revanche, je vois un risque avec les longues sessions : plus une session est longue, plus la probabilité qu’un nombre élevé de forgerons ait un problème durant la même session est élevée, ce qui augmente le risque d’arrêt de la chaîne (si plus d’un tiers des forgerons actifs passent hors ligne dans une même session, alors la chaîne s’arrête).

Vous avez donc bien fait de passer à 1 heure pour la Ğ1 comme pour la ĞTest.

11 Likes