It contains following PRs:
- #1937 , #2017, #2018 - headers - chain bootstrapping via NiPoPoWs. Bootstrapping is configured via
ergo.node.nipopow
section:
# settings related to headers-chain bootstrapping via NiPoPoWs
nipopow {
# Download PoPoW proof on node bootstrap
nipopowBootstrap = false
# how many different proofs we are downloading from other peers
# and comparing with each other, before choosing best one
p2pNipopows = 2
}
You can use NiPoPoW-based bootstrapping with UXTO-set snapshot based bootstrapping or stateless client mode with keeping less than 52,224 full blocks suffix. The latter mode is not tested and not recommended now (will be tested and polished in next versions).
To combine NiPoPoW-based and UXTO-set snapshot based bootstrapping, set
ergo.node.nipopow.nipopowBootstrap = true
ergo.node.utxo.utxoBootstrap = true
- #2009 - fixed /blockchain API paging - fixed an issue with address segment paging that happened when the first segments were retrieved. The bug caused duplicate segments the be returned.
There is no need to update nodes to this version for miners and exchanges!
Contributors: @ApexTheory , @kushti , @jellymlg