Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove checkpoint relaying. #678

Conversation

denravonska
Copy link
Member

@denravonska denravonska commented Oct 6, 2017

This greatly increases synchronization speeds after the grandfather block as there are far fewer map lookups.

This follows Blackcoin commit 47851b7337f528f52ec20e86dca7dcead8191cf5.

Remaining

Need to test to sync from 0-100.

This greatly increases synchronization speeds as there are far fewer map
lookups when processing blocks.

This follows Blackcoin commit 47851b7337f528f52ec20e86dca7dcead8191cf5.
@tomasbrod
Copy link
Member

So this completely removes the signed chain checkpoints. Hardcoded checkpoints are still in place. I would say it it good, the signed checkpoints are not very effective imho.

Copy link
Member

@tomasbrod tomasbrod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code looks good.

@denravonska denravonska merged commit be801a3 into gridcoin-community:development Oct 12, 2017
@tomasbrod
Copy link
Member

Received block 8f9be4f29b53b5f5ab6de69b32a519e834c6d5e5f9a72d1edd00f958dc7c5e01; ERROR: ProcessBlock() : block with timestamp before last checkpoint

Please remove AutoSelectSyncCheckpoint.

@denravonska denravonska deleted the remove-checkpoint-relaying branch July 14, 2021 06:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants