You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 7, 2023. It is now read-only.
The game challenge game is a scaffold that was meant to facilitate the Cannon bug bounty. It is not secure as-is, as it assumes an honest defender, doesn't handle bonding (and probably has more issues).
We essentially need to make it incentive-compatible, such that neither a malicious sequencer nor malicious challenger can cheese the honest parties, incurring cost for them that they don't pay for, or causing delays to the finalization of the state roots.
The dispute game is out-of-scope: Cannon only focuses on the fault proof VM part that generates the witness data, and verifies a step onchain. The fault proof program running the L2 state-transition is covered by the op-program in Optimism monorepo. And the Dispute Game is being implemented as a separate project.
The game challenge game is a scaffold that was meant to facilitate the Cannon bug bounty. It is not secure as-is, as it assumes an honest defender, doesn't handle bonding (and probably has more issues).
This repository should inform the final design.
The text was updated successfully, but these errors were encountered: