Skip to content

coot/node kernel cleanup#35

Open
coot wants to merge 4 commits into
mainfrom
coot/node-kernel-cleanup
Open

coot/node kernel cleanup#35
coot wants to merge 4 commits into
mainfrom
coot/node-kernel-cleanup

Conversation

@coot
Copy link
Copy Markdown
Contributor

@coot coot commented Mar 4, 2026

@github-project-automation github-project-automation Bot moved this to In Progress in Ouroboros Network Mar 4, 2026
@coot coot force-pushed the coot/node-kernel-cleanup branch from dd4c0bf to b936c88 Compare March 18, 2026 16:04
@coot coot force-pushed the coot/node-kernel-cleanup branch from b936c88 to d1fa5d3 Compare April 3, 2026 09:04
coot added 4 commits May 21, 2026 13:18
Based on `coot/tracing-instances-1` branch from `ouroboros-network`.

To use `main` branch we need to wait for `cardano-crypto-class`,
`ouroboros-consensus`, `kes-agent-crypto` to support
`contra-tracer-0.2.1.0`.
Removed the case where we validate signatures based on mark set.  Now
signatures validation fails with `SigExipred` only in the
`ZeroSetSnapshot` case.  Because of that also the other case where
`ssMarkSet` was used becomes obsolete, and thus we don't use the mark
set at all.

If a pool reaches zero stake in epoch `i`, then it will still get rewards
in the epochs `i+1` and `i+2`, so there's nothing wrong allowing it to
mint signatures in the epoch `i+1`, e.g.  there's a natural inertia in
the system based on trust in the stake snapshots.
@coot coot force-pushed the coot/node-kernel-cleanup branch from d1fa5d3 to dc9d778 Compare May 21, 2026 11:31
@coot coot requested a review from crocodile-dentist May 21, 2026 11:32
@coot coot self-assigned this May 21, 2026
@coot coot marked this pull request as ready for review May 21, 2026 11:32
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 this pull request may close these issues.

1 participant