Skip to content

Computational Challenge for EVM on Plasma Sidechain (Proof-of-Concept) ⚗️

License

Notifications You must be signed in to change notification settings

airbloc/computational-poc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computational Challenge PoC for EVM Execution

This repository contains the proof-of-concept (PoC) implementation of the computational challenge for EVM on Plasma.

This repository implements following proposal:

  • Faster Plasmabit
    • Slashing conditions for Verifiers' dillema
    • Off-chain Interactive Game
      • Minus-Sum Incentive Curve
      • Verifiers in Race-Condition

Uses SolEVM Enforcer by Parsec Labs.

Setup

Requires Node.js ^8.0.0 and Yarn.

$ yarn

Project Structures

  • contracts/ : Contract sources written in Solidity.
  • src/ : Interactive Player node implementation (Prover, Verifier, Stepper)
  • test/ : Unit tests including various attack scenarios.

LICENSE: MIT

Copyright (C) 2018 Airbloc Pte Ltd. All rights are reserved.

About

Computational Challenge for EVM on Plasma Sidechain (Proof-of-Concept) ⚗️

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published