-
Notifications
You must be signed in to change notification settings - Fork 44
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
CIP to introduce authored blobs #147
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
still chewing but otherwise LGTM!
Co-authored-by: Preston Evans <[email protected]>
Maybe we should add the fact that you need versioning for the CreateCommitment function. As we might be adding other things in the future which will change the shares and therefore the share commitment. Create commitment will now have to be aware of the signer. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for including the diagram!
The CreateCommitment function has the following signature:
As it includes the blob, which has the signer as well as the share version, I don't think anything will need to change to the function signature. Of course within the function, the commitment construction will depend on whether the signer is present in the blob or not |
cips/cip-blob-verified-signer.md
Outdated
Given the current specification change, the new loop is simplified: | ||
|
||
- Retrieve all blobs in the subscribed namespaces | ||
- Verify the blobs inclusion by namespace |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Disclaimer: I'm a newb) what do you mean? Aren't the blobs returned guaranteed to be included?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but would like to resolve the open discussions before merging
@jcstein all comments should be resolved now |
Assigned this CIP-21. FYI @jcstein |
This CIP is in reference to this issue: celestiaorg/celestia-app#3316
Note that there is a diagram so when changing the name of the file and folders, make sure to change the name of the folder in the assets directory and update this CIP that references it