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

Ticking without ARB packet / Improvement on computor list #216

Open
philippwerner opened this issue Nov 7, 2024 · 2 comments · May be fixed by #213
Open

Ticking without ARB packet / Improvement on computor list #216

philippwerner opened this issue Nov 7, 2024 · 2 comments · May be fixed by #213
Assignees

Comments

@philippwerner
Copy link
Contributor

Currently list of future computors is just copied as is. We need the following improvement: If a computor has kept its status then it must keep its computor index.
nodes can generate the new comp list themself and continue ticking thru new epoch. (no downtime)

Related: https://discord.com/channels/768887649540243497/1087017597133922474/1208492862895824936

Current Behavior: After transitioning to a new epoch, all network nodes must wait for an ARB packet to resume operation.

Improvement: Nodes that successfully perform an automatic epoch switch possess sufficient data to determine the new computor list. They can continue ticking without waiting for the ARB packet.
ARB can broadcast the packet later for verification.

Expected Outcome: Reduced network latency during epoch transitions.

@krypdkat krypdkat added this to qubic Feb 18, 2024
@philippwerner philippwerner converted this from a draft issue Nov 7, 2024
@fnordspace fnordspace moved this from 👀 In review to 🧪 Testing in qubic Dec 3, 2024
@fnordspace fnordspace moved this from 🧪 Testing to 🏗 In progress in qubic Dec 16, 2024
@fnordspace fnordspace moved this from 🏗 In progress to 🧪 Testing in qubic Jan 8, 2025
@J0ET0M J0ET0M added this to the 2025-01-27 Sprint 2 milestone Jan 9, 2025
@fnordspace
Copy link
Contributor

Depends on qubic/qubic-cli#55 so that solutions get accepted.

@fnordspace fnordspace moved this from 🧪 Testing to 🏗 In progress in qubic Jan 22, 2025
@fnordspace
Copy link
Contributor

fnordspace commented Jan 22, 2025

After conversation with CfB requirements changed:

  • If ARB list does not match the selfComputedComputor list node shall stop ticking without the option to continue, even if a corrected list of Arb arrives.
  • SelfComputedComputorList shall be saved in system file

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗 In progress
Development

Successfully merging a pull request may close this issue.

4 participants