github bnb-chain/bsc v1.6.0-alpha-feature-incr-snapshot

pre-releaseone day ago

Description

This is an experimental feature release based on v1.6.0-alpha, the "-incr-snapshot" suffix stands for "incremental snapshot".
v1.6.0-alpha-feature-incr-snapshot implements BEP-593: Incremental Snapshot

Incremental Snapshot mechanism makes it easier for users to start and run BSC nodes with reduced data requirements. By implementing this feature, users will be able to bootstrap their nodes more efficiently while maintaining the necessary functionality for participating in the BSC network.

  • For enabling incremental snapshot generation:
geth --config config.toml --datadir ./data/ --cache 8000 --rpc.allow-unprotected-txs --history.transactions 0 --syncmode full --db.engine=pebble --state.scheme=path --incr.enable --incr.block-interval=806400 --incr.datadir ./incr/ --incr.state-buffer=1073741824 --incr.kept-blocks=1024 --mainnet --history.blocks=360000
  • For downloading and merging incremental snapshot:
geth --config config.toml --datadir ./data/ --cache 8000 --rpc.allow-unprotected-txs --history.transactions 0 --syncmode full --db.engine=pebble --state.scheme=path --incr.use-remote --incr.remote-url https://download.snapshots.bnbchain.world/mainnet-geth-pbss-incr --incr.datadir ./store-incr/ --mainnet --history.blocks=360000

Changelog

Assets

Assets Sha256 Checksum
mainnet.zip ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip 9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linux f49c6f5740c22dd86ab383acc2797e310915c8e389a78d14a9b6945e880d904a
geth_mac 03330426f8248caee08be5aa1b9d35b0051162743c7bb12e44a08fd942f40b55
geth_windows 38c15e0e8e979fa1ceb6fb8c1504ee79281dd3bde08860808deea65865228eef
geth_linux_arm64 03d0624499e95a2107433a40f82763c5cab9abb94f52ba2a0802ed881c485770

Don't miss a new bsc release

NewReleases is sending notifications on new releases.