mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-12-03 09:23:01 +01:00
headerssync: update params for 26.x
This commit is contained in:
@@ -12,13 +12,13 @@ import random
|
|||||||
# Parameters:
|
# Parameters:
|
||||||
|
|
||||||
# Aim for still working fine at some point in the future. [datetime]
|
# Aim for still working fine at some point in the future. [datetime]
|
||||||
TIME = datetime(2026, 5, 25)
|
TIME = datetime(2026, 10, 5)
|
||||||
|
|
||||||
# Expected block interval. [timedelta]
|
# Expected block interval. [timedelta]
|
||||||
BLOCK_INTERVAL = timedelta(seconds=600)
|
BLOCK_INTERVAL = timedelta(seconds=600)
|
||||||
|
|
||||||
# The number of headers corresponding to the minchainwork parameter. [headers]
|
# The number of headers corresponding to the minchainwork parameter. [headers]
|
||||||
MINCHAINWORK_HEADERS = 784000
|
MINCHAINWORK_HEADERS = 804000
|
||||||
|
|
||||||
# Combined processing bandwidth from all attackers to one victim. [bit/s]
|
# Combined processing bandwidth from all attackers to one victim. [bit/s]
|
||||||
# 6 Gbit/s is approximately the speed at which a single thread of a Ryzen 5950X CPU thread can hash
|
# 6 Gbit/s is approximately the speed at which a single thread of a Ryzen 5950X CPU thread can hash
|
||||||
|
|||||||
@@ -13,11 +13,11 @@
|
|||||||
// contrib/devtools/headerssync-params.py.
|
// contrib/devtools/headerssync-params.py.
|
||||||
|
|
||||||
//! Store one header commitment per HEADER_COMMITMENT_PERIOD blocks.
|
//! Store one header commitment per HEADER_COMMITMENT_PERIOD blocks.
|
||||||
constexpr size_t HEADER_COMMITMENT_PERIOD{600};
|
constexpr size_t HEADER_COMMITMENT_PERIOD{606};
|
||||||
|
|
||||||
//! Only feed headers to validation once this many headers on top have been
|
//! Only feed headers to validation once this many headers on top have been
|
||||||
//! received and validated against commitments.
|
//! received and validated against commitments.
|
||||||
constexpr size_t REDOWNLOAD_BUFFER_SIZE{14308}; // 14308/600 = ~23.8 commitments
|
constexpr size_t REDOWNLOAD_BUFFER_SIZE{14441}; // 14441/606 = ~23.8 commitments
|
||||||
|
|
||||||
// Our memory analysis assumes 48 bytes for a CompressedHeader (so we should
|
// Our memory analysis assumes 48 bytes for a CompressedHeader (so we should
|
||||||
// re-calculate parameters if we compress further)
|
// re-calculate parameters if we compress further)
|
||||||
|
|||||||
Reference in New Issue
Block a user