Dr. Christian Reitwiessner
@ethchris github.com/chriseth chris@ethereum.org
ÐΞVCON2 - Shanghai - 2016-09-19
Cooperation with Loi Luu and Jason Teutsch, based on "How to verify computation with a rational network".
Interactive verification mechanism proposed by Canetti, Riva, Rothblum: "Practical delegation of computation using multiple servers", 2011
Similar trust level as on-chain execution at fragment of costs.
1 hour of computation on 4 GHz processor:
14400000000000 = 14.4 * 1012 steps
If all agree: Almost no strain on the chain
Disagreement: Cheater found in 10 rounds with 640 bytes messages
Commitment to root hashes plus evaluation of single step only on-chain actions.
Behaviour even better on large pre-Merkelized data (blockchain, data from swarm, ...)