[Core Protocol] <Question on "faultGameClockExtension": 10800(3hours),> #625
Unanswered
AaronLee22
asked this question in
Core Protocol
Replies: 1 comment 1 reply
-
https://github.com/ethereum-optimism/optimism/tree/develop/op-challenger |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Did you check the documentation and specs?
Was there anything unclear or missing?
I understand that with FaultGameClockExtension, if a Challenger does not submit an attack claim within the CLOCK_EXTENSION time after the Proposer's initial submission, the Proposer's invalid output root will still be treated as valid.
When operating a small-scale L2, if FPS is run in a permissionless manner, any user can submit a proposal. In this case, the need for continuous monitoring and responding within 3 hours to avoid the absence of voluntary attacks or defenses feels burdensome. Additionally, if an invalid output root is used to attack a valid proposal and there is no response within the FaultGameClockExtension time, the attacker would win. Are there any measures in place to address this? For example, is there a system that automatically attacks invalid proposals?
If responding every 3 hours proves to be difficult, would it be better to run the dispute game in a permissioned manner? Or could the Guardian Role be used to prevent invalid proposals or withdrawals even after the FaultGameClockExtension time has passed, such as by deleting specific incorrect dispute games? -> As written on explainer docs "After a root is finalized through a game, an additional delay called the "airgap window" has been added before withdrawals can occur. During this period, the GUARDIAN role can reject the root." link
Please help me out I would like to apply FPS on our network permissionlessly.
Did you check for duplicate questions?
Similar Questions or Issues Found
No response
Please select the type of request
Steps to Reproduce
No response
Expected vs. Actual Behaviour
No response
Software Versions
No response
Operating System
No response
Hardware Resources
No response
Configuration Files, Startup Flags & Environment Variables
No response
Error Messages / Logs
No response
Feature Description
No response
Purpose and Benefits
No response
Relevant Context or Examples
No response
Beta Was this translation helpful? Give feedback.
All reactions