Dev Circle

Intro

LeapDAO is an adaptive organization with the purpose to scale Ethereum Dapps without compromising on security. "To scale" here means faster and less expensive Dapps execution.

The current LeapDAO's strategy to achieve that is to develop, launch and foster a general purpose Plasma chain (Leap Network). From the many flavours of Plasma frameworks, we chose More Viable Plasma and Plasma Leap. More Viable Plasma (MVP) design covers simple transfer transactions on plasma chain, while Plasma Leap extension allows off-chain smart contract execution secured by a special challenge game on the root chain.

LeapDAO is broken down into a semi-autonomous Circles, a groups of people around a shared purpose and multisig wallet. Dev Circle is the one of these Circles and is focusing on delivering software to run and use Leap Network.

Current focus

  • Plasma Leap development (integration with SolEVM, watchtowers)
  • Improvements to increase adoption of Plasma Leap (spending conditions model)
  • Assisting OPS Circle with multioperator/PoS setup
  • Creating better environment for Dev Circle developers

Software produced by the circle is currently used by Ops Circle to run the networks (testnet/mainnet). Thus pursuing it's purpose, Ops Circle may request changes to be done in the software.

Software produced by the circle is used Ecosystem Circle to connect to Leap Network. Thus pursuing it's purpose, Ecosystem Circle may request changes to be done in the software.

Roadmap

Plasma Leap Ops Circle Agenda
✅ Transfer-only Plasma chain (Minimum Viable Plasma) Cryptoeconomic Aggregate Signatures
✅ More Viable Plasma ⬜️ All validators should be submitting periods
✅ Spending Conditions (offchain execution) ⬜️ Validators' connectivity can be proven on plasma
✅ SolEVM runtime (single instruction onchain execution) 🔄 Watchtowers to monitor CAS and Exits
✅ NST PoC 🔄 Bonded validators can be slashed
✅ SolEVM Enforcer (challenge game)
⬜️ Exitable spending conditions (aka "Metaverse")
⬜️ Better spending conditions
⬜️ Exact onchain and offchain execution
more work more work
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Formally verified Plasma Leap proposal with reference implementation
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Proof-of-Stake support

What to work on

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    any non-assigned bounty tagged with Status: Available from the Roadmap (click on the item to see the list). Those closer to the beggining of the list are better
  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Something from the list. These will be paid on hourly basis and of second priority.
  • anything else you see as aligned with the Dev Circle purpose and focus but not reported on Github. Ask on Slack first.

Special bounties

Propose missing things and get paid 100 SAI for each

We want to identify a missing pieces in Plasma Leap roadmap.

Status

Draft / Not-effective

The offer

  1. Create a Github issue describing the problem (see applicable repos and problem types)
  2. Respond to clarifying questions (if any)
  3. Get the payout from Dev Circle Multisig of at least 100 SAI for each item. See Payout section below.

Applicable problem types

  • not-reported feature/enhancements needed to make Plasma Leap a reality
  • not-reported bugs hindering some of Plasma Leap use cases
  • design flaws preventing network operations or preventing people to use the network
  • security issues leading to lost or stolen funds, griefing, denial of service, network corruption etc

You can suggest other things not from the list (payout not guaranteed).

Applicable repos

  • leap-node
  • leap-core
  • solEVM-enforcer

Some of the not-applicable areas:

  • UI matters
  • third party infrastructure (watchtower implementations, exit marker makers etc)

Poor-man's definition of "Plasma Leap"

Software to run a network capable to do value transfers and EVMScript contract execution under assumptions of Plasma framework. Includes both design and implementation.

Payout

Payout is decided on discretion of Dev Circle Lead Link who will make his best effort to assess the problem and collect feedback from experts around

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Payout may be increased e.g. if solution is suggested or the problem is severe.