Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Dispute Resolution Proposal #4
Turns out an interface for dispute resolution doesn't make as much as sense. Decided that a BasicVerificationGame contract was more effective at generalizing behavior and usability.
The BasicVerificationGame uses a IComputationLayer interface so any kind of computation layer can be plugged in. That computation layer is then implemented, in this case it is implemented by SimpleAdderVM.
Above todo's are mostly around taking code from scrypt-interactive and moving it over here
Looking good. Also might be a good idea to have a more general interface for disputes, so that the verification game is not visible at all. That way it will be possible to spawn a chain of different kinds of disputes. So there would probably just be interface methods for timeout and querying about result.
Using something like this, it should be easy to integrate something like "submitting phases" that my verification game has.