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

Enable DSN Sync by default #1514

Closed
4 tasks done
nazar-pc opened this issue Jun 7, 2023 · 0 comments · Fixed by #1672
Closed
4 tasks done

Enable DSN Sync by default #1514

nazar-pc opened this issue Jun 7, 2023 · 0 comments · Fixed by #1672
Assignees
Labels
breaking-networking This PR introduces breaking changes to the networking breaking-node This PR introduces breaking changes to the node implementation core Related to core protocol, may affect fundamentals networking Subspace networking (DSN) node Node (service library/node app)

Comments

@nazar-pc
Copy link
Member

nazar-pc commented Jun 7, 2023

Blocked by #1510 and #1511

Background information: https://www.notion.so/subspacelabs/Define-Secure-Consensus-Chain-Sync-Protocol-bba1a73e8ba949cea413eb7dc5281173

Tasks

  • Peer selection should probably change from random key lookup to something more secure
  • Should pause Substrate sync while DSN sync is happening instead of looking in errors over and over again
  • Stop DSN sync if regular sync brought chain higher than DSN sync could already
  • Stop pulling segment headers once reaching those that are already present locally
@nazar-pc nazar-pc added networking Subspace networking (DSN) node Node (service library/node app) core Related to core protocol, may affect fundamentals breaking-networking This PR introduces breaking changes to the networking breaking-node This PR introduces breaking changes to the node implementation labels Jun 7, 2023
@nazar-pc nazar-pc added this to the Secure Sync from DSN milestone Jun 7, 2023
@nazar-pc nazar-pc self-assigned this Jun 7, 2023
@nazar-pc nazar-pc mentioned this issue Jun 7, 2023
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking-networking This PR introduces breaking changes to the networking breaking-node This PR introduces breaking changes to the node implementation core Related to core protocol, may affect fundamentals networking Subspace networking (DSN) node Node (service library/node app)
Projects
Development

Successfully merging a pull request may close this issue.

1 participant