headerssync: update params for 26.x

This commit is contained in:
fanquake
2023-10-05 11:36:03 +01:00
parent f12f92b813
commit b2ede22395
2 changed files with 4 additions and 4 deletions

View File

@@ -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

View File

@@ -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)