Maru
  • Introduction
  • Volume use cases
  • Architecture overview
  • Maru Roadmap
  • ZK IMPLEMENTATION
    • Schema
      • Sum proof
      • Search proof
      • Data proof
      • Keccak proof
      • KeccakSponge proof
      • Logic proof
      • Arithmetic proof
    • Plonky2 verifier in Circom
  • user guide
    • Maru Demo FAQ
      • Why event proofs?
      • Why starky?
    • Deployed contracts
  • Maru ZKVM
    • Computer architecture
    • Memory model
    • Instruction set architecture
      • Instructions Execution
      • Instruction set
      • Instruction encoding
    • High-level frontend
    • Domain Specific Language
      • Unary map
      • Zip and binary map
      • Filter for all ETH-USDC swap prices on Uniswap
      • Calculate a 24-hour block-by-block moving average of the ETH-USDC pair on Uniswap
      • Compiler optimizations
Powered by GitBook
On this page

Introduction

Maru is a generic computation platform that allows moving dApps heavy computation off-chain while preserving on-chain security guarantees using ZK Proofs. Our goal is to provide dApps with a sustainable, trustless and effective way to grow and expand their utilities over limited space and compute of L1 blockchains like Ethereum. While there are various use cases for zkVM in multiple markets, we decided to showcase Maru capabilities resolving trustless volumes oracles for DeFi applications. The same time support of more use cases like calculations of different incentives or reward systems, parameters for margin, derivatives or perpetuals are coming soon.

Quick links

NextVolume use cases

Last updated 1 year ago