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.
-
Convert or design a Truebit task book and simple token contracts.
-
Convert existing Ethereum smart contracts to CKB, including the interpreter and interactive verification.
-
Convert the existing Truebit-OS client to Nervos.
-
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.