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

Consensus v2.3 #1126

Closed
8 of 10 tasks
nazar-pc opened this issue Jan 31, 2023 · 1 comment · Fixed by #1396
Closed
8 of 10 tasks

Consensus v2.3 #1126

nazar-pc opened this issue Jan 31, 2023 · 1 comment · Fixed by #1396
Labels
consensus Something that impacts consensus core Related to core protocol, may affect fundamentals epic farmer Farming library/app node Node (service library/node app)
Milestone

Comments

@nazar-pc
Copy link
Member

nazar-pc commented Jan 31, 2023

This tries to collect implementation steps necessary to get to consensus v2.3. The idea is to outline major individual steps that need to be resolved (in many cases this can happen in parallel). More detailed separate issues can be created from these individual steps and can even have lower level steps behind them. Consider this issue as an epic.

Implementation steps (non-exhaustive)

Cryptographic primitives

Preview Give feedback
  1. consensus core farmer
    nazar-pc
  2. consensus improvement upstream
  3. consensus core farmer
    nazar-pc
  4. breaking-consensus consensus core improvement node
    nazar-pc

Archiver updates

Preview Give feedback
  1. breaking-consensus consensus core node
    nazar-pc
  2. node performance
    nazar-pc

Farmer updates

Preview Give feedback
  1. breaking-consensus breaking-runtime consensus core farmer node
    nazar-pc

Runtime

Preview Give feedback
  1. breaking-runtime consensus core enhancement node
    nazar-pc

More tasks to come.

@nazar-pc nazar-pc added farmer Farming library/app node Node (service library/node app) core Related to core protocol, may affect fundamentals consensus Something that impacts consensus epic labels Jan 31, 2023
@nazar-pc nazar-pc added this to the Gemini 3 milestone Jan 31, 2023
@dariolina
Copy link
Member

FYI, I have removed task "Polynomial erasure coding where we can specify evaluation points" because we decided to go with a more classical approach and start evaluation points from 0 as usual. At least for the prototype, but hopefully forever. If that changes, I will create a new task for it.

@nazar-pc nazar-pc moved this from Todo to In Progress in Subspace core (node, farmer, etc.) Feb 21, 2023
@nazar-pc nazar-pc pinned this issue Mar 27, 2023
@nazar-pc nazar-pc linked a pull request Apr 21, 2023 that will close this issue
1 task
@nazar-pc nazar-pc moved this from In Progress to Under Review in Subspace core (node, farmer, etc.) Apr 21, 2023
@github-project-automation github-project-automation bot moved this from Under Review to Closed in Subspace core (node, farmer, etc.) Apr 28, 2023
@nazar-pc nazar-pc unpinned this issue May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
consensus Something that impacts consensus core Related to core protocol, may affect fundamentals epic farmer Farming library/app node Node (service library/node app)
Projects
Development

Successfully merging a pull request may close this issue.

2 participants