Polygon Zero
Polygon Zero develops tools for cryptographic verification of blockchain systems including STARKs for proving EVM Execution
Pinned Repositories
bft-simulation
Simulation of several BFT consensus algorithms for benchmarking
hyperstark
Early prototype.
paladin
Bringing divine order to remote task execution.
plonky
Recursive SNARKs based on Plonk and Halo
plonky2
plonky2-semaphore
Plonky2 Semaphore example for ZKHack
r1cs
A Rust library for building R1CS gadgets
r1cs-workshop
Notes for the R1CS programming workshop at ZK0x04
zero-bin
plonky2 proving over paladin
zk_evm
Polygon Zero's Repositories
0xPolygonZero/plonky2
0xPolygonZero/plonky
Recursive SNARKs based on Plonk and Halo
0xPolygonZero/r1cs
A Rust library for building R1CS gadgets
0xPolygonZero/zk_evm
0xPolygonZero/plonky2-semaphore
Plonky2 Semaphore example for ZKHack
0xPolygonZero/zero-bin
plonky2 proving over paladin
0xPolygonZero/hyperstark
Early prototype.
0xPolygonZero/paladin
Bringing divine order to remote task execution.
0xPolygonZero/plonky2-ecdsa
ECDSA gadgets for plonky2
0xPolygonZero/eth-tx-proof
Proving historical Ethereum transactions using the Plonky2 zkEVM
0xPolygonZero/evm-tests
Parser and test runner for testing compatable common Ethereum full node tests against Polygon Zero's EVM.
0xPolygonZero/proof-protocol-decoder
Common protocol for generating ZK proofs for blocks on different blockchains.
0xPolygonZero/r1cs-zkinterface
Compiles r1cs gadgets to the zkinterface format
0xPolygonZero/plonky-block-proof-gen
Generates block proofs from proof IR
0xPolygonZero/commitment-set-poc
This is a proof-of-concept implementation of Mir's Commitment Set storage model, which is based on the Modified Huffman coding.
0xPolygonZero/hash-constants
0xPolygonZero/nums
Number theoretic functions, such as primality testing and factorization, for BigUints
0xPolygonZero/system-zero
An obsolete zkVM from Polygon Zero
0xPolygonZero/plonky2-u32
u32 arithmetic gadgets for plonky2
0xPolygonZero/eth-pos-devnet-provable
An eth PoS devnet which is provable using the Polygon Type1 Prover
0xPolygonZero/eth-trie-tools
Various debugging tools for working with tries for `eth_trie_utils`.
0xPolygonZero/eth_trie_utils
Types and utility functions for building/working with partial Ethereum tries
0xPolygonZero/jerigon-test-network
Local jerigon network and smart contracts used to generate input for zero_bin/zk_evm
0xPolygonZero/plonky-edge-block-trace-parser
Logic for parsing a block trace for edge into txn generation payloads for plonky (2 & 3).
0xPolygonZero/plonky2-insertion
list-insertion gadget for plonky2
0xPolygonZero/plonky2-waksman
permutation gadgets using the Waksman network for plonky2
0xPolygonZero/yultsur
Yultsur is a Rust implementation of Yul.
0xPolygonZero/0xPolygonZero.github.io
0xPolygonZero/erigon
Ethereum implementation on the efficiency frontier
0xPolygonZero/smt_utils
Utilities related to the Sparse Merkle Tree used for type2 provers