Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Added link to dispute res overview to README
  • Loading branch information
hswick committed Mar 28, 2018
commit d3c8654d48716513e89d609c66a6cb0ecc6021ba
16 changes: 3 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,17 @@
<img src="./Dispute Resolution Layer.jpg"/>
</p>

## Intent
Codebase to provide ways for different incentive layers and computation layers to interface with a general purpose verification game.

The goal of this repository is to create a discussion around defining a dispute resolution layer protocol that is general enough to work with Truebit General (WASM) and Truebit Lite (scrypt-interactive) mechanisms. Other possibilities may be different types of verification games (Proof of Steak).

The idea is that different types of incentive layers can plug in as well as different computation layers. Benefits of this approach are upgradeability and flexibility. In case there are bugs in the incentive layer or dispute resolution layer we could swap them out. The other benefit is flexibility to allow other projects to build with the Truebit system.

The initial idea for this is that there currently exist two different implemented dispute resolution layers.

Scrypt-Interactive (Doge-Eth Bridge):
https://github.com/TrueBitFoundation/scrypt-interactive/blob/master/contracts/Verifier.sol

webasm-solidity (General Truebit):
https://github.com/TrueBitFoundation/webasm-solidity/blob/master/contracts/interactive2.sol
Go [here](https://github.com/TrueBitFoundation/Developer-Resources/blob/master/docs/DisputeResolutionLayer.md) for the Dispute Resolution Layer Overview.

## Installation

```
npm install -g truffle ganache-cli
```

## Test
## Testing

After following the above installation instructions you can start up the dev blockchain in a separate tab:
```
Expand Down