diff --git a/docs/private-networks/concepts/node-sync-private.md b/docs/private-networks/concepts/node-sync-private.md index 6ea0ef330d..0b5e28b37a 100644 --- a/docs/private-networks/concepts/node-sync-private.md +++ b/docs/private-networks/concepts/node-sync-private.md @@ -22,18 +22,9 @@ To sync Besu on a private network: The following is an overview of the private network sync modes. Select the sync mode based on your network's requirements and node purposes. -| Sync mode | Description | Requirements | Limitations | -|--------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|-------------| -| [Snap](../../public-networks/concepts/node-sync.md#snap-synchronization) | Recommended for fastest sync and lowest storage requirements on Mainnet. Downloads as many leaves of the trie as possible and reconstructs the trie locally. Faster than fast sync. | Besu version 24.3.0 or later | Cannot switch from fast sync to snap sync mid-process. | +| Sync mode | Description | Requirements | Limitations | +|--------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------|---------------------------------------------------------------------------------| +| [Snap](../../public-networks/concepts/node-sync.md#snap-synchronization) | Recommended for fastest sync and lowest storage requirements on Mainnet. Downloads as many leaves of the trie as possible and reconstructs the trie locally. Faster than fast sync. | Besu version 24.3.0 or later | Cannot switch from fast sync to snap sync mid-process. | | [Checkpoint](../../public-networks/concepts/node-sync.md#checkpoint-synchronization) | Syncs from a specific checkpoint block configured in the genesis file. Fastest sync mode with lowest storage requirements. | Besu version 22.4.3 or later | Not supported for QBFT or IBFT 2.0 networks without a checkpoint configuration. | -| [Fast](../../public-networks/concepts/node-sync.md#fast-synchronization-deprecated) | Downloads block headers and transaction receipts, verifies chain from genesis block. | None | Deprecated. Not supported with private transactions. | -| [Full](../../public-networks/concepts/node-sync.md#full-synchronization) | Default for all private networks. Downloads and verifies the entire blockchain and state from genesis block, building an archive node with full state history. | None | Slowest sync mode, requires the most disk space. | - -:::warning Early access feature - -`--Xsnapsync-bft-enabled` is an early access feature available in Besu version 24.7.1 and later. -It is not stable, so use this option with caution. - -Use `--Xsnapsync-bft-enabled` with `--sync-mode=SNAP` to enable snap sync in QBFT and IBFT 2.0 private networks. - -::: +| [Fast](../../public-networks/concepts/node-sync.md#fast-synchronization-deprecated) | Downloads block headers and transaction receipts, verifies chain from genesis block. | None | Deprecated. Not supported with private transactions. | +| [Full](../../public-networks/concepts/node-sync.md#full-synchronization) | Default for all private networks. Downloads and verifies the entire blockchain and state from genesis block, building an archive node with full state history. | None | Slowest sync mode, requires the most disk space. | diff --git a/docs/private-networks/how-to/configure/consensus/ibft.md b/docs/private-networks/how-to/configure/consensus/ibft.md index 5dc12fe5be..aa816dbe96 100644 --- a/docs/private-networks/how-to/configure/consensus/ibft.md +++ b/docs/private-networks/how-to/configure/consensus/ibft.md @@ -33,16 +33,6 @@ You can use a plugin to securely store a validator's key using the [`--security- ::: -:::info Early access feature - -`--Xsnapsync-bft-enabled` is an early access feature available in Besu version 24.7.1 and later. -It is not stable, so use this option with caution. - -Use `--Xsnapsync-bft-enabled` with `--sync-mode=SNAP` to enable -[snap sync](../../../concepts/node-sync-private.md) in IBFT 2.0 networks. - -::: - ## Genesis file To use IBFT 2.0, Besu requires an IBFT 2.0 [genesis file](../../../../public-networks/concepts/genesis-file.md). The genesis file defines properties specific to IBFT 2.0. diff --git a/docs/private-networks/how-to/configure/consensus/qbft.md b/docs/private-networks/how-to/configure/consensus/qbft.md index 71b1a25e31..016cf91885 100644 --- a/docs/private-networks/how-to/configure/consensus/qbft.md +++ b/docs/private-networks/how-to/configure/consensus/qbft.md @@ -33,16 +33,6 @@ You can use a plugin to securely store a validator's key using the [`--security- ::: -:::info Early access feature - -`--Xsnapsync-bft-enabled` is an early access feature available in Besu version 24.7.1 and later. -It is not stable, so use this option with caution. - -Use `--Xsnapsync-bft-enabled` with `--sync-mode=SNAP` to enable -[snap sync](../../../concepts/node-sync-private.md) in QBFT networks. - -::: - ## Genesis file To use QBFT, define a [genesis file](../../../../public-networks/concepts/genesis-file.md) that contains the QBFT properties. diff --git a/docs/public-networks/reference/cli/options.md b/docs/public-networks/reference/cli/options.md index 2c5c3373b6..e4f9a62b15 100644 --- a/docs/public-networks/reference/cli/options.md +++ b/docs/public-networks/reference/cli/options.md @@ -5589,15 +5589,6 @@ The synchronization mode. Use `SNAP` for [snap sync](../../concepts/node-sync.md ::: -:::warning Early access feature - -`--Xsnapsync-bft-enabled` is an early access feature available in Besu version 24.7.1 and later. -It is not stable, so use this option with caution. - -Use `--Xsnapsync-bft-enabled` with `--sync-mode=SNAP` to enable snap sync in QBFT and IBFT 2.0 private networks. - -::: - ### `target-gas-limit`