triton-vm

Verification VM

A virtual machine designed to enable efficient recursive verification of proofs of computational integrity using algebraic execution tables and arithmetic intermediate representations.

Triton is a virtual machine that comes with Algebraic Execution Tables (AET) and Arithmetic Intermediate Representations (AIR) for use in combination with a STARK proof system.

GitHub

249 stars
11 watching
39 forks
Language: Rust
last commit: almost 2 years ago
cryptographyruststarkzero-knowledgezk-starks

Related projects:

RepositoryDescriptionStars
0xpolygonmiden/miden-vmA STARK-based virtual machine designed to execute programs and generate proof of execution without revealing program details.633
vellvm/vellvmA formal verification project of the LLVM compiler's semantics using Coq proof assistant.405
valida-xyz/validaA STARK-based virtual machine designed to improve code reuse, performance and modularity through a custom instruction set, compiler and extensibility features.303
osvvm/osvvmlibrariesProvides reusable and modular VHDL verification components for creating testbenches and verifying digital circuits.52
bluealloy/revmRust implementation of an Ethereum Virtual Machine with focus on speed and simplicity.1,685
rust-ethereum/evmA flexible, customizable, and portable implementation of the Ethereum Virtual Machine1,200
verifytests/verify.communitytoolkit.mvvmA test suite for verifying the behavior of CommunityToolkit.Mvvm1
osvvm/osvvmA comprehensive VHDL verification utility library with advanced testing and verification capabilities228
runtimeverification/evm-semanticsProvides a formal model of the Ethereum Virtual Machine (EVM) semantics in the K programming language.509
blitzstudios/tritonAn Elixir-based Cassandra ORM to simplify interactions with Apache Cassandra databases80
ethereum/evmoneAn implementation of the Ethereum Virtual Machine872
0xpolygonhermez/zkevm-proverA high-performance prover that generates proofs for Ethereum Virtual Machines (EVM) transactions229
vorot93/evmodinAn implementation of the Ethereum Virtual Machine in Rust, with support for resumability and gas metering.161
oguzhantopgul/vezir-projectA Linux virtual machine designed for mobile application pentesting and malware analysis.103
risc0/risc0A platform for executing and verifying computations in a secure, programmable virtual machine.1,731