# Methodology

## Overview

This project captures the amount spent in gas and the volume of proofs verified by different zero-knowledge (ZK) protocols on the Ethereum Mainnet. Where possible, the gas costs specifically associated with verification are separated from other transaction-related gas expenses.

## Data Sources

Dune is used for collecting metrics for each of the projects below. The queries used are from the [Nebra ZKP Verification Cost dashboard](https://dune.com/nebra/zero-knowledge-proof-verification-cost-ethereum).

## Calculations

The methodology used to calculate the proof volume and the associated costs follow the same format.

* The proof volume is the total number of verify or prove function calls
* The cost is calculated by summing the gas spent on these function calls

## Projects

The following projects are included in the metrics collection:

* [Axiom](https://standard-crypto.gitbook.io/zkbeat/projects/axiom)
* [Aztec](https://standard-crypto.gitbook.io/zkbeat/projects/aztec)
* [dYdX](https://standard-crypto.gitbook.io/zkbeat/projects/dydx)
* [Linea](https://standard-crypto.gitbook.io/zkbeat/projects/linea)
* [Loopring](https://standard-crypto.gitbook.io/zkbeat/projects/loopring)
* [Polygon zkEVM](https://standard-crypto.gitbook.io/zkbeat/projects/polygon-zkevm)
* [Railgun](https://standard-crypto.gitbook.io/zkbeat/projects/railgun)
* [RiscZero](https://standard-crypto.gitbook.io/zkbeat/projects/risczero)
* [Scroll](https://standard-crypto.gitbook.io/zkbeat/projects/scroll)
* [Starknet](https://standard-crypto.gitbook.io/zkbeat/projects/starknet)
* [Succinct](https://standard-crypto.gitbook.io/zkbeat/projects/succinct)
* [Tornado Cash](https://standard-crypto.gitbook.io/zkbeat/projects/tornado-cash)
* [Worldcoin](https://standard-crypto.gitbook.io/zkbeat/projects/worldcoin)
* [ZKsync](https://standard-crypto.gitbook.io/zkbeat/projects/zksync)

## Support

Reach out to us to update any datasets or add a new project. \<contact info>
