-
zw commented at 8:07 am on July 12, 2014: contributorNot sure what the policy is with point releases. For the most recent version of @jgarzik’s torrent (2014-04-14) he used 295000, which I’d expect he chose according to the checkpoint.cpp criteria? Had a quick search for its block hash in case someone had already put it in their fork, but got no hits.
-
jgarzik commented at 10:11 am on July 12, 2014: contributor
The torrent needs updating, for sure. We do not typically bother with updating the checkpoints in lock step with the torrent.
Ideally, checkpoints are an evil hack that we want to go away. Practically speaking, they save users a lot of CPU on initial sync.
-
zw commented at 10:19 am on July 12, 2014: contributorFrom the thread, “the torrent will be updated once every few months, when the checkpoints are updated” suggests a relationship but I wasn’t sure exactly what to read into that. Wasn’t hassling you about the torrent; I raise the issue just because micha mentioned on IRC that just by noticing it was a bit overdue, he ended up inserting the previous checkpoint, leading me to think it’s not something people remember to do very often.
-
sipa commented at 5:12 pm on July 12, 2014: member@jgarzik With headers-first, checkpoint-based sigcheck skipping can be replaced by a “do not verify signatures when buried beneath enough PoW”. We’ll need a weaker form of checkpoints still to prevent the “fill your memory with a ton of low-difficulty headers” attack, but those don’t need to lock in a specific chain.
-
laanwj closed this on Jul 28, 2014
-
MarcoFalke locked this on Sep 8, 2021
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-04-02 00:13 UTC
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-04-02 00:13 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me