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

Spec all tasks that a node needs to accomplish to join Polkadot properly in one chapte #135

Closed
4 of 8 tasks
drskalman opened this issue Feb 25, 2020 · 3 comments · Fixed by #389
Closed
4 of 8 tasks
Assignees
Labels
specification Additions and Updates to the Specification

Comments

@drskalman
Copy link
Contributor

drskalman commented Feb 25, 2020

There are various steps that a node needs to take to bootstrap to Polkadot network. There are some nework related tasks:

  • Discovery.
  • Befriending peers at libp2p level.
  • ...
    But also there are different tasks at Polkadot level
  • confirming network/genesis hash.
  • Exchanging status messages.
  • Importing blocks.
  • updating Authority set.
  • Updating the finalization rounds
  • Last finalized block.
    ....
    It seems that it merits its own chapter where possibly refers to Algorithms from other chapters.
@FlorianFranzen FlorianFranzen added the specification Additions and Updates to the Specification label Jul 7, 2020
@FlorianFranzen FlorianFranzen added this to the Cleanup issue tracker milestone Feb 2, 2021
@FlorianFranzen
Copy link
Contributor

We should reevaluate this list once #333 is merged.

@FlorianFranzen
Copy link
Contributor

@drskalman will start an introduction/foreword to the spec that points to all relevant chapters with a rough overview and a list of todos (see above).

@drskalman
Copy link
Contributor Author

We started #389 . @lamafab will finish it up and fill in the details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
specification Additions and Updates to the Specification
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants