Skip to content

hardfork-planning: initial dijkstra scope - #54

Merged
disassembler merged 3 commits into
masterfrom
sl/dijkstra-scope
Jul 22, 2026
Merged

hardfork-planning: initial dijkstra scope#54
disassembler merged 3 commits into
masterfrom
sl/dijkstra-scope

Conversation

@disassembler

Copy link
Copy Markdown
Collaborator

No description provided.

@nfrisby nfrisby left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This review assessed various wordings, without considering details of the timelines/durations---I'm not prepared to do that right now.

Comment thread docs/hardfork-planning/dijkstra.md Outdated
Comment thread docs/hardfork-planning/dijkstra.md Outdated
Comment thread docs/hardfork-planning/dijkstra.md Outdated
Comment thread docs/hardfork-planning/dijkstra.md Outdated
Comment thread docs/hardfork-planning/dijkstra.md Outdated
Comment thread docs/hardfork-planning/dijkstra.md Outdated
Comment thread docs/hardfork-planning/dijkstra.md Outdated
Comment thread docs/hardfork-planning/dijkstra.md Outdated
- Correct Peras: votes/certs exist outside the chain; block bodies optionally
  carry a cert (not headers); rename to codec extensions
- Correct CIP-164 row: note block bodies can carry a Leios cert
- Soften Full Leios paragraph: frame as research readiness rather than dead end,
  remove incorrect claim about new cryptography required
- Fix RB announcement: header carries hash of EB, not the EB itself
- N2N: new node-to-node protocols, not the existing ones
- Remove IB references from testing table and activates list
- Note Leios throughput parameters will be ramped gradually via governance
@nfrisby

nfrisby commented Jul 21, 2026

Copy link
Copy Markdown

That new commit looks great; address my comments. (Which I for some reason cannot Resolve 🤷)

@disassembler

Copy link
Copy Markdown
Collaborator Author

This may need to be revisited with IntersectMBO/cardano-ledger#5943 live now. For now I'm keeping it the same, but we can always merge changes later.

@disassembler
disassembler merged commit 355c6cb into master Jul 22, 2026
1 check passed
@disassembler
disassembler deleted the sl/dijkstra-scope branch July 22, 2026 18:35
|-------|-----------|-----|---------------------|--------------------|
| [Phase 1](#phase-1-dijkstra-hard-fork-protocol-version-12-october-2026) | New era (v12) | Dijkstra | October 2026 | Nested Transactions, block body extensions for Leios & Peras |
| [Phase 2](#phase-2-linear-leios-activation-intra-era-hard-fork-q1-2027) | Intra-era hard fork | Dijkstra | Q1 2027 | Ouroboros Linear Leios |
| [Phase 3](#phase-3-peras-activation-intra-era-hard-fork-q2-2027) | Intra-era hard fork | Dijkstra | Q2 2027 | Ouroboros Peras |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Is the ecosystem ready for a hard-fork every 3 months? PV11 took more than 6 months after code freeze and past hard-forks with comparable scope to these took even longer.

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.

4 participants