Coming soon - Get a detailed view of why an account is flagged as spam!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

89
Plasma Update #11 - January 4, 2019
Post Body

Welcome to 2019!

Production

We kicked off the new year with a brand new internal testnet, with improvements based on feedback and observations from the initial iteration. This testnet is fully monitored and continuously deployed, making it much quicker for us to test and validate new releases. The new testnet is instrumented with telemetry (essentially, recording and transmission of performance data), logging, and exception reporting. We’re actively testing the new environment, the deployment tooling, and the most recent changes to elixir-omg. We’re changing our environment plans slightly and will be cloning this environment for partner testing. We’ve put in a lot of effort to make building the environment a repeatable process, so the next environment will happen much more quickly.

For our More Viable Plasma implementation, we’ve been integrating the in-flight exit support from the root contracts into the child chain and watcher. We’ve also implemented the new API format, which is consistent across the child chain, watcher, and eWallet so that it’s cleaner and more developer-friendly. We now have a consistent API format across the child chain, watcher, and eWallet. We’ll be updating our JS library to support MoreVP and the new API next. We’re finishing up the last pieces for our initial first implementation of More Viable Plasma. Once done, we’ll be entering a phase of heavy testing and documentation.

Research

With the Constantinople upgrade coming to Ethereum later this week, we're considering how we might leverage the Constantinople EIP’s (Ethereum Improvement Proposals) to improve the OMG Network. We're exploring a number of possibilities, including:

  • Using EIP 1052: Smart Contract Verification Speed & Energy to efficiently check the contents of any contracts that our root chain smart contract is interacting with. This is especially desirable when we’re dealing with withdrawals, as we’ll be able to easily check if a contract is able to receive the funds we’re transferring to it.
  • Taking advantage of EIP 1014: CREATE2 Scalability when exiting more complex state: we're looking into counterfactual exits, in which users have access to a smart contract that could be deployed to Ethereum but don't actually need to deploy it unless something goes wrong. In other words, state could be exited from the plasma chain without having to deploy it to Ethereum right away.
  • Lastly, the OMG Network relies on periodically committing block roots to Ethereum. We’re looking into whether we can optimize how we’re currently storing block roots using SSTORE’s new gas pricing.

Duplicate Posts
2 posts with the exact same title by 1 other authors
View Details
Author
Account Strength
100%
Account Age
7 years
Verified Email
Yes
Verified Flair
No
Total Karma
16,652
Link Karma
6,341
Comment Karma
9,972
Profile updated: 2 days ago
:go: :OMG:

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
5 years ago