-
Notifications
You must be signed in to change notification settings - Fork 167
Open
Labels
💳 technical-debtIssues related to technical debt we introducedIssues related to technical debt we introduced🖋️ documentationEverything related to documenting code, processes, etc.Everything related to documenting code, processes, etc.🤝 consensusTickets that the fine folks over at ouroboros-consensus want to keep track ofTickets that the fine folks over at ouroboros-consensus want to keep track of📜 formal-spec
Description
The Consensus Team needs assistance with Issue IntersectMBO/ouroboros-consensus#418.
Right now, there is no separate specification for how to tick/forecast ledger states across era boundaries, there is only code. Other than Byron-to-Shelley, it's "obvious for the most part". But there are plenty of subtleties buried in the implementation.
This Issue is to create a proper specification of the relation that must hold between two ledger states X and Tick(X, S) --- X is the ledger state that results from applying the final block of some era, and S is the slot of the first block of the next era, which will be validated against the Tick(X, S) ledger state.
Metadata
Metadata
Assignees
Labels
💳 technical-debtIssues related to technical debt we introducedIssues related to technical debt we introduced🖋️ documentationEverything related to documenting code, processes, etc.Everything related to documenting code, processes, etc.🤝 consensusTickets that the fine folks over at ouroboros-consensus want to keep track ofTickets that the fine folks over at ouroboros-consensus want to keep track of📜 formal-spec