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

docs: sunfish implementation #1

Open
7 tasks
EvolveArt opened this issue Dec 17, 2024 · 0 comments
Open
7 tasks

docs: sunfish implementation #1

EvolveArt opened this issue Dec 17, 2024 · 0 comments

Comments

@EvolveArt
Copy link

EvolveArt commented Dec 17, 2024

Paper

https://eprint.iacr.org/2024/1680.pdf

Tasklist

  • Define a predicate trait that is easy to define new predicates with (e.g txs that touched this contract)
  • Implement Sunfish-C completeness algorithm in a separate crate with its unit tests
  • Evaluate what the current full node <> validator communication looks like
  • Add necessary code in the validator to send needed info to the sparse node
  • Add new sparse node cli command to full node
  • If sparse node, verify the info sent by the validator and do sparse execution
  • Have a first test of a sparse node that only syncs data from a specific contract, reproducible
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant