From 43c5f91efdbd62f7c6dee0d41a190dcf66947c48 Mon Sep 17 00:00:00 2001 From: hswick Date: Fri, 6 Oct 2017 13:19:54 -0500 Subject: [PATCH] Added some lines to the components section --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cccb3fd..b9ecc77 100644 --- a/README.md +++ b/README.md @@ -32,8 +32,8 @@ First we'll definge the roles:
### Components * Off-chain Interpreter: is the off-chain truebit [WASM](https://github.com/WebAssembly/) machine that runs a WASM object file and generates merkle proofs of the internal state of the machine.
-* On-chain Interpreter:
-* Truebit Contract:
+* On-chain Interpreter: is the WASM interpreter written in Solidity. Same functionality as off-chain interpreter but all computations done on the blockchain.
+* Truebit Contracts: there are separate contracts for TaskGiver, Solver, and Verifier. Each contract is in charge of the balances for each user. A user can submit a deposit to one of these smart contracts and then use the contracts methods to participate in the TrueBit protocol.
* Incentive Layer:
* Dispute Resolution Layer: