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

Creating an AIR for the append-only proof verification #16

Closed
Jasleen1 opened this issue Aug 4, 2021 · 3 comments
Closed

Creating an AIR for the append-only proof verification #16

Jasleen1 opened this issue Aug 4, 2021 · 3 comments
Labels
enhancement New feature or request implementation Need to implement something

Comments

@Jasleen1
Copy link
Contributor

Jasleen1 commented Aug 4, 2021

We need to write an AIR that verifies an Append-only proof, so that the client doesn't actually need to receive nodes or rely only an auditor.

@Jasleen1 Jasleen1 self-assigned this Aug 4, 2021
@Jasleen1 Jasleen1 added the implementation Need to implement something label Aug 4, 2021
@slawlor
Copy link
Contributor

slawlor commented Mar 3, 2022

Clarification point, what are you referring to with AIR?

@kevinlewi
Copy link
Contributor

An AIR stands for Algebraic Intermediate Representation, it is terminology used in zero knowledge proof systems to denote a language for expressing the statement that needs to be proved. It's related to AKD because our initial goals were to use these proof systems to offer a compressed version of the proof that auditors need to audit.

These compressed proofs could be shorter and faster to verify, but require that the server spends the time to compute them. However, I would say it's still TBD on whether or not we can efficiently implement this for AKD, and hence we should regard this as an experimental enhancement that we need to do a bit more research on.

@kevinlewi kevinlewi added the enhancement New feature or request label Mar 18, 2022
@kevinlewi
Copy link
Contributor

We looked into this and decided not to do it due to issues with feasibility. Closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request implementation Need to implement something
Projects
None yet
Development

No branches or pull requests

3 participants