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

Make Triton VM easy to run #164

Closed
sshine opened this issue Jan 12, 2023 · 1 comment
Closed

Make Triton VM easy to run #164

sshine opened this issue Jan 12, 2023 · 1 comment
Labels
🧑‍💻 dx/ux Developer experience & user experience 💫 good first issue Good for newcomers 🔴 prio: high Pretty urgent 🛠️ tooling Developer tools

Comments

@sshine
Copy link
Collaborator

sshine commented Jan 12, 2023

It should be easy to run Triton VM. It's not so easy right now, and there aren't instructions.

There are two scenarios:

  • Import Triton VM in a Rust project, e.g. for benchmarking. Inclusion in zkp-compiler-shootout is one goal. The success criterion: It should be possible to import triton-vm as a dependency and use one easy to guess constructor for running the VM (*cough* Too many ways to run the VM #150 *cough*) by feeding it a program in the form of a &str and field elements in the form of u64s.
  • Run Triton VM as a command-line tool; Andrew Milson's demo of ministark is a good example; basically one sub-command for proving and dumping something into a file (or stdout), and another sub-command for verifying by reading that file (or stdin).
@jan-ferdinand
Copy link
Member

jan-ferdinand commented Nov 17, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧑‍💻 dx/ux Developer experience & user experience 💫 good first issue Good for newcomers 🔴 prio: high Pretty urgent 🛠️ tooling Developer tools
Projects
None yet
Development

No branches or pull requests

2 participants