OmiseGO: Technical and Community Updates
Biweekly update 20th November-4th December
The eWallet Suite team has made a lot of progress in November. After setting up the eWallet to run as a standalone application, enabling small businesses to integrate with the OMG network without going through all the usual technical hoops, in September; and then fine tuning the setting system for ease of use on the eWallet Suite in late October — they’ve dedicated time on fine-tuning the program by swatting bugs left and right. They managed to fix bugs in fixed filtering, a bug in login error handling on admin panel, and the bugs and race condition in the settings system.
The team worked on advanced filtering this month. A tool they believe helps provide ease-of-use of the eWallet Suite. With this update it allows the data in the eWallet Suite (e.g transactions) to be easily searched; this wasn’t possible before.
Work on the Android application and system was carried out. The team refactored the Android POS Merchant Application and added more tests. They also implemented transaction request support for both the Android POS Merchant Application and the SDK Admin Panel. The Continuous Integration and Continuous Delivery (CI/CD) has also been set up for both Android POS Merchant and Android POS Client app.
The team made improvements to the user interface design for transaction creation. This should lead to more streamlined and user-friendly use in the future of the application. The Admin panel is now designed with on-chain properties.
One big update they’re happy to see close to completion at the end of this month is the Audit system. This system allows the tracking of all changes to the data, like adding new users or adding new tokens. The administrator of the eWallet can now know exactly who did what and when, which improves overall security. The only thing missing to complete the audit system is the codebase. It still requires some updates before it’s ready for 1.1; it’s mostly adjustments and bug fixes.
Looking forward, they’re finalizing 1.1 for release. As of now, the team is going through and checking off all the issues from this list. They are doing a revamp of the admin panel that will provide better user experience and facilitate the integration of Ethereum-related functionalities. Speaking of Ethereum-related functionalities, they are moving towards Ethereum blockchain integration. Everything they do to interact with plasma will require prior interactions with Ethereum. Everything from Ethereum wallet creation, creation and minting of tokens, ENS registration, deposit and exit of funds to or from Plasma all require direct connection with the network.
See the full list of milestones reached here and here.
eWallet Suite More Resources:
- OmiseGO eWallet GitHub repository
- Initial public demonstration of the eWallet
- Waffle board
- Chat to the eWallet team
The start of November was geared towards Devcon4, and as such, a lot of our efforts allowed the team to demo the first full-stack integration of a very early version of the OMG network. The first thing they focused on was containerizing and deploying the child chain and watcher in a stable and repeatable manner. They also completed some product monitoring and logging services for the watcher.
Then to ensure a smooth presentation they did a few bug fixes for latency assumptions that differ between development environments on developer machines and real-world environments. This included increasing certain timeouts and handling multiple block submissions per root chain block.
Their work on the MoreVP continues to move forward, product deployment has been a bit more demanding, so they devoted a few weeks entirely on MoreVP — wherein they did a MoreVP refactoring and implementing the MoreVP exit game in smart contracts, child chain service, and the watcher.
They’ve made some strides in mediating the issue the current Plasma MVP design of non-long-term scaling. The team now has Plasma Prime, a series of improvements to Plasma Cash that make it possible to simulate fungible assets. While still under constant development with many kinks to iron out, it’s a step towards the right direction. There’s even an experimental client of it out in the wild.
The team is now seeing viable “Plasma Apps”, or what Kelvin and Ben Jones call “PLAPPS”, through the construction of state enabled plasma chains. These state enabled plasma chains make it possible to build applications on top of plasma chains.
The team also started refactoring the Watcher with better developer experience in mind, started a structural rebuild of internal testnet for greater robustness and production support. They are aiming for a testnet that is proactive and forward-looking — one that looks at all possible scenarios and implement innovations to mitigate any untoward outcomes; in preparation for future evolution and iterative development.
Read also — Plasma Update #9 — December 3, 2018.
For more on Plasma, see these community-produced resources:
- Learn Plasma, a community-led education initiative
- What is Plasma? Plasma Cash? by Jinglan Wang
- This primer from Consensys
- This nifty chart comparing different plasma designs
- Plasma Tesuji Github repository
- How OmiseGO will bring Plasma in everyone’s daily life by u/pwolf88
- An introduction to Plasma by Alexander Butler
Plasma World Map — The Hitchhiker’s Guide To The Plasma by Aiden Park:
- NODE Tokyo 2018, 19th–20th November, 2018.
OmiseGO co-organized Node Tokyo, which took place on 19–20 November 2018. The conference was the largest ever blockchain event in Japan to date, with an audience of over 500 enterprises, developers and students. Core blockchain contributors such as the Ethereum Foundation, Status and Polka Dot were present alongside leading technology enterprises: Microsoft, Mitsui Fudosan, LayerX and Mercari Group.
The event served as a venue where the latest industry research and development were shared, and it was an opportunity to develop understanding between open source projects and local enterprises.
OmiseGO was able to provide an update on research and development, share knowledge with local blockchain developers in a pre-event technical workshop, and strengthen local relationships, which are bolstered by the Japan office team and Neutrino blockchain co-working space.
- Origin Protocol & Omisego Meetup, 20th November, 2018.
- Beyond Blocks (Bangkok), 26–27 November 2018.
The team was at Beyond Blocks Summit in Bangkok from 26–27 November 2018. David delivered the keynote presentation on plasma: what it is, current status and role in blockchain design.
- BUIDL Seoul, 29th–30th November 2018.
David gave a talk on “Reality on chain” and sat on a panel — “Decentralization of Existing Financial Services at BUIDL Seoul. The event was attended by developers, blockchain projects, investors and the Korean community looking to learn about blockchain technology.
- In Retrospect, Seoul, 2nd December 2018.
- ETHIS Singapore, 7th–9th December 2018.
OmiseGO AMA #7 — November 23, 2018.
OmiseGO AMA #8 — November 30, 2018.
See also OMG Community Tracker and OMG Knowledge Base.
OmiseGO joins Blockfolio Signal.
For more information on the Decentralized Exchange (DEX):
- DEX Update blog
- OMG DEX Design
State of the OMG Ecosystem. In this blog post, the team attempts to summarize the different elements of OmiseGO and the OMG ecosystem, captures key developments over the past months and provides some information on where they’re going . It might seem like a repeat of the Official Guide, but this is more succinct and offers updates. Additionally, they included an updated roadmap with key milestones. And they’ve been working with community members as well on the OMG project tracker to track progress on a smaller timescale.
Partnerships and team members
Stanford University officially established the blockchain research center — The Stanford Center for Blockchain Research this year. Its sponsors include OmisGo and others (Ethereum, Dfinity, Polychain Capital). The blockchain academic circle is definitely growing.
Why open-source a money-making machine? by Joel Foster in OMGPool blog.
Security Awareness for OMG Token Holders.
Bakkt’s parent company is looking into OmiseGo.
Omise Go are everywhere in Thailand.
According to the official twitter of OmiseGo, it has took down team page from its website. This was done due to staff safety and security concerns. It will be back up when the time is right and with new faces:
Twitter — OmiseGO — @omise_go: “Hi folks! You might have noticed that our team page was taken down from the website. This was done due to staff safety & security concerns. It will of course be back up when the time is right & with new faces :) All comms channels remain open. Hope to connect with you there!”
Social media metrics
OmiseGo Telegram Announcements channel — since June 19, 2018. Members: 123 (4th December 2018).
Twitter — average number of retweets is 35–75 for one post.
Facebook — 60–90 likes per publication, 5–10 shares.
Reddit — Daily discussions have 100–250 comments.
Bitcointalk.org — since July 15th, 2017. Discussions on latest updates, price. Last publication — December 01, 2018.
Chat.omisego.network channels: Announcements; Jobs; OmiseGO — Trading channel for speculation and trading; Random; Rules; Staking; Trading; Wallets; Japanese日本語.
New official China community channel on WeChat (ID: omisego_china). 30th November — 370 followers.
The graph above shows the dynamics of changes in the number of OmiseGo Reddit subscribers and Twitter likes. The information is taken from Coingecko.com.