<p>Two conditions for the chain we got in the header pre-sync are:</p>
<ol>
<li>to have minimal chain work</li>
<li>to be within 1 day worth of work from the active chain tip's work</li>
</ol>
<p>When we start Bitcoin core node for the first time, the active chain tip is on genesis block. The chain we get in pre-sync has an extremely large amount of cumulative work. So, it will pass the first condition, but how will it pass the second condition? It will be much more than within 1 day worth of genesis block work.</p>

CC BY-SA 4.0
2024-01-09T20:20:41.520Z
It has to have **at least** as much work as within a day's worth of the active chain tip's work. More work is always better.
Pieter Wuille
CC BY-SA 4.0
2024-01-09T20:31:05.650Z
@PieterWuille My bad than
Cosmos
<p2p>
How does Bitcoin Core overcome the condition that chain work in pre-sync must be within one day of the current active chain tip when it is genesis?
Cosmos
# How does Bitcoin Core overcome the condition that chain work in pre-sync must be within one day of the current active chain tip when it is genesis?

(Asked by: username_0 on 2024-01-09)

Two conditions for the chain we got in the header pre-sync are:

1. to have minimal chain work
2. to be within 1 day worth of work from the active chain tip's work

When we start Bitcoin core node for the first time, the active chain tip is on genesis block. The chain we get in pre-sync has an extremely large amount of cumulative work. So, it will pass the first condition, but how will it pass the second condition? It will be much more than within 1 day worth of genesis block work.

**Tags:** p2p

> **Comments:**
> **username_1**: It has to have **at least** as much work as within a day's worth of the active chain tip's work. More work is always better.  
> **username_0**: @username_1 My bad than  

---

## 0 answers

