Truebit on Nervos

Update

We have decided to integrate Truebit natively into Nervos and will decouple its development roadmap from Polyjuice.

Core tasks

Here are the development milestones.

  1. Convert or design a Truebit task book and simple token contracts.

  2. Convert existing Ethereum smart contracts to CKB, including the interpreter and interactive verification.

  3. Convert the existing Truebit-OS client to Nervos.

  4. Integrate and test the system.

Timeline

I estimate that the development process will take a total of 3 months. Each milestone above should take approximately 3 weeks.

Additional Polyjuice task

We shall determine scope of work, timeline, and feasibility for Polyjuice. We will investigate various methodologies and their respective performance and time-to-production tradeoffs.