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

Higher level goal: Striving to eliminate non-standard models of dss #25

Open
MrChico opened this issue Oct 14, 2018 · 0 comments
Open

Comments

@MrChico
Copy link
Member

MrChico commented Oct 14, 2018

The reachability proofs of dss.md can be thought of as axiomatically defining the theory k-dss that is the dapp that is MCD. We are working with two standard models (we expect) to model this theory, [dss solidity]((https://github.com/makerdao/dss/) and dss solidity assembly.

To try to quantify and strive towards as much coverage as possible, or to try to quantize the extent to which k-dss defines MCD, it is helpful to consider what would be "non-standard" models of k-dss. In other words, what EVM bytecode could we imagine that might pass the test and still have unintended behavior?
Three obvious tasks remaining to make k-dss more of an exhaustive spec are #24, #12 and #16.

I think we could turn this into a really fun reverse bug bounty game

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

No branches or pull requests

1 participant