deltadevsde / deltadevsde/prism

feat: SNARK over inclusion and non-inclusion proofs from last Celestia block

Open
#70 0 comments 0 reactions 1 assignee Assigned to @sebasti810 View on GitHub
difficult p2
Dominant language
Rust
Stars
134
Forks
41
PR merge metrics
No merged PRs in 30d

Description

Once we are a based rollup, the prover needs to add to the SNARK that:
1. If there were no operations in the last celestia block, the non-inclusion proof is valid
2. If there were operations, we ran all operations

Point two is a bit tricky because we need to figure out how to prove that an invalid operation can be thrown out
Point one will be a bit simpler because sovlabs wrote the NMT in rust and we can throw that into a zkVM

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.