Skip to content

[Tracker] Proofs: Incident Response Improvements #12172

Open

Description

Summary

We are working on a number of proposed improvements to the incident response process for the OP Stack fault proof system. The goal of these improvements is to simplify the safety nets and fallbacks available in the proof system and to minimize the stress factors that may impact the decision to execute a fallback.

Context and Problem Statement

The OP Stack fault proof system was built with a number of safety nets and fallbacks designed to catch and prevent issues in the core proof system from impacting system safety. One important learning from the Granite Network Upgrade was that any potential negative side-effects of a fallback can cause stress when deciding to execute that fallback. For example, there was considerable debate about preemptively executing the fallback to the PermissionedDisputeGame because this fallback option causes existing user withdrawal proofs to be invalidated.

The goal of this project is to make a number of improvements to the fault proof system that simplify the existing fallbacks and reduce or eliminate any negative side-effects when the fallbacks are activated.

Scope

We want to make a relatively minimal number of changes to the proof system that don't involve sweeping architectural changes. We accept that a number of architectural changes may be necessary but want to limit this as much as possible.

Sub-Projects

Please refer to the following GitHub issues to understand the work items involved in this project and the current status of those items.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Labels

M-trackingMeta: tracking issue

Type

No type

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions