OmiseGo, the Plasma-on-Ethereum network for PoS decentralized exchange and wallet has announced that its GitHub repository for an early alpha release of the Tesuji milestone is now public. Tesuji Plasma is the basis of the first release of the OMG Network.
Testing is still being done internally and is not ready to release on public testnet. Yet, the repo contains instructions for anyone who would like to download the child chain server and watcher (software which monitors the behavior of the Plasma chain and root chain) and engage with it — with the caveat that this version “is neither finished nor stable, and should not be used in any production setting at this point.”
The design which was released this week is based on the Minimum Viable Plasma (MVP) design and built in anticipation of MoreVP (More Viable Plasma) implementation.
Initial integration of the eWallet with the Tesuji OMG Network will support the creation, management, and transfer of ETH/ERC-20 tokens between eWallets and users; deposits and transfers to the OMG Network. Tesuji Plasma is built for cheaper, faster transactions without sacrificing safety, with native support for ETH (as opposed to Wrapped Ether) and ERC20 tokens.
This initial iteration will be Proof of Authority (PoA), with OmiseGO acting as the validator, while the team proves out its Plasma implementation and continues working toward Proof of Stake.
During the PoA phase, all fees collected will be used to buy OMG tokens which will then be burned.
The OmiseGo team said:
“Tesuji Plasma has already been released on an internal testnet. This is an operating child chain which is connected to an internal Ethereum test network. We will move to public testnet once we consider it safe and responsible to do so. Work is still very much in progress, so breaking changes should be expected. We wanted to share the progress so far and invite the wider developer community to start getting involved.”
For more details on a few of the design elements, check out:
- Readme and source code at GitHub elixir-omg repo
- Tesuji Plasma design document for the explanation on the Child Chain Server and Watcher
- The application architecture description doc
If you are a developer and have any questions, OmiseGo invites all to join at https://gitter.im/omisego/elixir-omg.