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

Investigate PVF Host for candidate validation subsystem #3934

Closed
Tracked by #3585
edwardmack opened this issue May 1, 2024 · 2 comments
Closed
Tracked by #3585

Investigate PVF Host for candidate validation subsystem #3934

edwardmack opened this issue May 1, 2024 · 2 comments
Assignees
Labels
S-subsystems-backing issues related to polkadot host backing subsystem functionality.

Comments

@edwardmack
Copy link
Member

edwardmack commented May 1, 2024

Issue summary

  • The candidate validation subsystem uses the PVF (parachains' validation function) host to validate parachain block candidates. This issue is to create the PVF host with the ability to validate the candidate's wasm blob.
  • The PVF Host will handle validations for Precheck/Prepare and Validate/Execute
  • The PVF Host will interface with a runtime instance to initilize and execute (or prepare) the parachain's validation function.
  • Draft PR of overall architecture, and alignment session.

Other information and links

@edwardmack edwardmack added the S-subsystems-backing issues related to polkadot host backing subsystem functionality. label May 1, 2024
@kishansagathiya
Copy link
Contributor

@edwardmack Let's implement this as well. The following screenshot is a very strong reason to implement this

Screenshot 2024-06-24 164718

@kishansagathiya
Copy link
Contributor

This is a going to be a decent chunk of work. Let's have a design doc for this one.
Explanation of this in rust implementation is https://paritytech.github.io/polkadot-sdk/book/node/utility/pvf-host-and-workers.html
Let's come up with a design that could be inspired by this. something that makes sense to us and fits with golang

@timwu20 timwu20 changed the title Implement PVF Host for candidate validation subsystem Investigate PVF Host for candidate validation subsystem Jul 11, 2024
@P1sar P1sar closed this as completed Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-subsystems-backing issues related to polkadot host backing subsystem functionality.
Projects
None yet
Development

No branches or pull requests

3 participants