Overview
Welcome to Fox documentation
Note: this documentation is a WIP (work in progress) version, we will keep editing and updating it frequently!
What is Fox?
Fox is an Ethereum zkRollup using zkEVM (zero-knowledge Ethereum Virtual Machine) and zk-FOAKs (zero-knowledge Fast Objective Argument of Knowledge). Fox redesigns the zkEVM which is more efficient than all the existing zkEVMs by optimizing the structure of the zkEVM. In addition, given the EVM opcode compatibility, zk-FOAKs is designed to verify state changes efficiently. It promises not only to be secure and efficient but also to accomplish competitive decentralization.
Why is it a big deal?
Fox Sequencer runs an Ethereum node, receives transactions from the users, generates new states and a special zkEVM-friendly execution trace. Fox Folder is the proof generator, taking the trace from the sequencer, and processing it inside the zkEVM using a large number of small tables, rather than a surprisingly large table, which will significantly reduce the redundancy and increase the speed of generating proofs.
Fox aims to improve scalability and performance in blockchains by providing cryptographic proofs that are zero-knowledge with a quantum secure, fully EVM-compatible, and non-trusted setup. It initiates a strong proof network, combining software and hardware to support fast, reliable generation and verification of computational integrity proofs for general computations, on which the universal dApps can easily be deployed and get their compatibility. These includes:
100% EVM compatible
20,000+ TPS targeted
$0.01 Gas level targeted
Special Layer 3 Design, Open to C++/Rust/Move dAppChain
Last updated