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 Initial ATXs in full in Checkpoint restore #6436

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

Include Initial ATXs in full in Checkpoint restore #6436

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 Initial ATXs are included with their blobs in a checkpoint. The reason is the Invalid PoST Malfeasance proof proofs requires the original blob to be able to proof the commitment ATX that was used by the identity.

Implementation hints

Alternatively a checkpoint already includes information about the commitmentATX of an identity and a merkle proof for it isn't required any more to consider the malfeasance proof valid. We can just update the validation function of the proof to check if the initial ATX of the identity is golden and then not require the merkle proof to be present/valid.

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