What does the Bitcoin Core linearize script do? What use cases would make use of it? What does the Bitcoin Core linearize script do? The Bitcoin Core docs state it will:

Construct a linear, no-fork, best version of the Bitcoin blockchain.

By &quot;linear, no-fork&quot; blockchain does that mean throwing away orphan/stale blocks (blocks that were successfully mined but didn't make it into the blockchain due to competing mined blocks)?
What use cases would make use of this linearize script?
By &quot;linear, no-fork&quot; blockchain does that mean throwing away orphan/stale blocks (blocks that were successfully mined but didn't make it into the blockchain due to competing mined blocks)?

Yes.

What use cases would make use of this linearize script?

The script was used to construct the bootstrap.dat file that was previously used to quickly sync new nodes. This method of node initialization has been deprecated and remove as headers-first syncing is faster.