Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: fault proof implementation #228

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

WIP: fault proof implementation #228

wants to merge 2 commits into from

Conversation

puma314
Copy link
Contributor

@puma314 puma314 commented Nov 25, 2024

A minimal WIP implementation of ZK fault proofs using OP Succinct based on modifying the FaultDisputeGame.sol contract from OP.

https://www.diffchecker.com/ScKdtGYf/

Copy link

Metric Value
Batch Start 20,172,330
Batch End 20,172,335
Witness Generation (seconds) 11
Execution Duration (seconds) 11
Total Instruction Count 322,449,602
Oracle Verify Cycles 45,028,293
Derivation Cycles 235,622,936
Block Execution Cycles 29,835,970
Blob Verification Cycles 729
Total SP1 Gas 433,864,105
Number of Blocks 6
Number of Transactions 16
Ethereum Gas Used 1,125,700
Cycles per Block 53,741,600
Cycles per Transaction 20,153,100
Transactions per Block 2
Gas Used per Block 187,616
Gas Used per Transaction 70,356
BN Pair Cycles 0
BN Add Cycles 0
BN Mul Cycles 0
KZG Eval Cycles 0
EC Recover Cycles 436,485

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant