Open andrewgordstewart opened 3 years ago
I made a copy of Mike's version, and made the description more explicit.
The goal here is to describe DisputeGame in a way that facilitates the security analysis. This is important to Optimism; it is also important for us, as we plan to write a formal verification of the dispute protocol.
The explicit description also hopefully serves as an implementation guide.
Improve the design doc to clarify the design that we plan to implement.
This design doc is
(commitment: StepCommitment[])
, but instead will have a constructor signature more like(values: Bytes32[], disputedIndex: uint256)
OUT OF SCOPE: Describing the benefits and drawbacks relative to other designs. This will be done by @lalexgap