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

Include Marriage ATXs in full in Checkpoint restore #6435

Open
Tracked by #320
fasmat opened this issue Nov 6, 2024 · 0 comments
Open
Tracked by #320

Include Marriage ATXs in full in Checkpoint restore #6435

fasmat opened this issue Nov 6, 2024 · 0 comments

Comments

@fasmat
Copy link
Member

fasmat commented Nov 6, 2024

Description

We need to ensure that Marriage ATXs are included with their blobs in a checkpoint. The reason is that several malfeasance proofs (e.g. Invalid Post, Double Merge, etc.) require the original blob to be able to proof that different identities were actually merged.

Implementation hints

Alternatively a checkpoint could include just the proofs of marriage instead of the full ATX. This would require:

  • The signatures in the Marriage Certificates
    • Additionally information about which nodeID created which signature (currently only available indirectly via the ReferenceAtx)
  • The merkle (sub-)tree that proofs that those certificates were included in the marriage ATX, as well as the signature for that ATX and the identity that created that signature/ATX
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🏗 Doing
Development

No branches or pull requests

1 participant