Skip to content

Can risc0 be used to prove validity of non-EVM blocks? #892

Answered by mothran
PaulRBerg asked this question in Q&A
Discussion options

You must be logged in to vote

1)

The risc0 zkvm can be used for arbitrary compute and since our first tier supported language for the guest is Rust the kinda short answer is: "if you have rust code for, you can probably make it work within the ZKVM". Now there might be some dependencies that won't work but you can get a rough picture of our compatibility with: https://risc0.github.io/ghpages/dev/crate-validation/index.html

For example we have zeth / evm:
https://github.com/risc0/zeth
https://github.com/risc0/risc0/tree/main/examples/zkevm-demo (just processes single transactions)

But we also have examples for wasm:
https://github.com/risc0/risc0/tree/main/examples/wasm

2)

Yes, I generally recommend starting with the r…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@PaulRBerg
Comment options

Answer selected by PaulRBerg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants