Bitcoin Forum
November 15, 2026, 12:33:04 AM *
News: Latest Bitcoin Core release: 32.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: ASERT at the difficulty floor: blocks pinned at the 2-hour future limit  (Read 5 times)
OpalBitProject (OP)
Newbie
*
Offline

Activity: 1
Merit: 0


View Profile
Today at 12:01:41 AM
 #1

Something we ran into while testing a RandomX + ASERT chain on an isolated testnet. Posting in case it helps anyone else running ASERT.

Our test genesis is dated well before the chain actually started, so ASERT’s schedule was far behind and difficulty sat at the floor. At that difficulty the miner was producing dozens of blocks a second, so block timestamps raced ahead of the real clock until they hit Bitcoin Core’s 2-hour future limit (time-too-new).

Once that happened, building a new block template failed, and our built-in miner treated that as fatal and stopped for good, while the node itself kept running fine. We changed the miner to wait a second and retry, logging one warning a minute. At the limit it now keeps mining at a few hundred blocks a minute until the chain catches up with the schedule.

A couple of questions for anyone who’s run ASERT chains:

-Did you regenerate genesis right at launch to avoid this backlog, or just accept a period at the floor?

-Once the chain catches up while timestamps are still about 2 hours ahead, how did ASERT behave for you? We’re expecting block times to overshoot the target for a while, and we’re measuring it now.

OpalBit Project
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!