buildOMG / tracker

Project tracker
24 stars 5 forks source link

OMG Community Roadmap Tracker

The roadmap is a living document that records the steps in which we plan to deliver the functionality defined in the OmiseGO whitepaper.

Warning! Milestones more than one release ahead of what we are working on is subject to change.

Fuseki (Delivered)

The Fuseki milestone was achieved in Q1 2018. Fuseki delivered the OmiseGO eWallet repositories, which included a server and mobile SDKs to onboard eWallet providers. Blockchain integration will be included in a later milestone.

The code for the eWallet SDK may be found in GitHub.

Sente (Delivered)

The Sente milestone includes feedback from users of the closed beta and from Fuseki. Notable changes in the eWallet SDK from Fuseki to Sente includes:

Honte (Diverted)

OmiseGO has stopped on the Honte milestone. The repository for Honte may be found here. The full design of the blockchain and decentralized exchange on Tendermint may be found here and here respectively.

Tesuji (In Progress)

When the Tesuji milestone is reached, we will deliver OmiseGO's first implementation of Plasma. Whilst not decentralized, Tesuji Plasma does not compromise on security or performance. The design of Tesuji Plasma may be found here.

We are actively seeking exchanges who wish to build an exchange front end and matching engine for Tesuji Plasma.

Aji (On Deck)

TBN (To Be Named DEX Phase 1)

The implementation of the decentralized exchange is split across two phases. The first DEX phase maintains a centralized service to provide an order matching services. However, the order matching service does not have custody of funds at any time.

TBN (To be Named DEX Phase 2)

DEX phase 2 fully decentralizes the exchange by moving the order book and order matching processes into the Plasma chain.

TBN (To Be Named)

There are use cases where non-fungible tokens are useful, such as ticketing, unique in-game items.

TBN (To Be Named - Limited Proof of Stake)

This milestone will commence the phase-in of staking.

TBN (To Be Named - Proof of Stake)

Shinte

The Shinte milestone includes enhancements to the decentralized exchange to mitigate unfair advantages that validators, the operator or other users may have over other users of the decentralized exchange.

Order blinding would allow users place an order whose details are not revealed until the order is live in the order book.

Tengen (Goal)

The Tengen milestone is reached when the OMG Network:

Note that we plan to continue adding functionality and improving the OmiseGO network after we reach Tengen.

On the Horizon and Approaching

Although these items may be at the bottom of this roadmap, it does not mean that they are low priority. Items in the On the Horizon and Approaching section may be prioritized and moved into a named milestone.