After the successful launch of Ari we now look towards our next network iteration, Samrong. Network upgrade preparation was the focus during the first few weeks of May. This involved testing exits, preparing client software and updating documentation. This preparation should ensure that when we start the network upgrade, all UTXO owners on Ari will have the necessary tools to easily exit their UTXOs back to Rinkeby and re-deposit them into the upgraded contract and child chain.
Once we completed the network preparation, we deployed and tested the new version. This includes additional features we’ve been working on, including: transaction metadata, simple UTXO management and ERC-712 signing support. So far, all has been smooth sailing with our network tests. We expect to open up the new network to the ODP imminently. After a bit more testing under the ODP, once the team considers the new network to be stable, we will then commence the network upgrade process.
Announcing the next station: Samrong, the OMG Network v0.2
In May we happily announced the coming of the newest release version of our Network, `Samrong` — the second iteration of the OMG Network. In this iteration, we’ve applied the learnings and improvements we’ve made since the launch of Ari. This upgrade will require users on Ari to start migrating their funds to Samrong, simulating the actual process of fund migration between networks. With the complication of this upgrade in mind, we’ve also been pushing forward with research around a predicate-like contract architecture. We hope that the new architecture can reduce the number of times we need to perform this kind of “hard” upgrade.
eWallet Update — The integration team.
Many of those who religiously follow the eWallet updates may have noticed a change in nomenclature. The eWallet team is now called the Integration team. The team’s name change reflects their all-encompassing role of serving as a bridge between all OmiseGO teams and the public. Their focus being public-facing services, such as their main project the eWallet.
Over the month of May the team focused on the testing and fixing of bugs in the admin panel for the eWallet 1.2 release, Ethereum integration and Potterhat.
Potterhat is an experimental, open-source Blockchain “client orchestrator” in development by Integration Team. Potterhat provides failover across multiple blockchain clients (Geth, Parity, Pantheon) to potentially improve reliability of Blockchain-based services. The success of this “client orchestrator” would be a big factor in achieving Ethereum integration for the eWallet and Plasma –since reliability of Ethereum directly affects service availability. As of the end of May, the Initial proof-of-concept implementation of Potterhat orchestrator has been completed and the initial work on Potterhat deployment has started.
Another project the team has worked on this month is OmiseGO’s internal reward bot. This project, while not directly linked to the eWallet, is a major step in understanding how the eWallet can be used in the real world. It should help better our understanding about user behavior and which areas may need improvement.
OmiseGO collaborated with UNICEF Innovation, UNICEF Thailand and KXMADE to bring SURGE to Bangkok. The three-day event ran from May 24–26 2019. The event kicked off with a learning day that taught participants the basics of blockchain, exploring and working on Ethereum, and starting a project. Pong, Product Manager at OmiseGO, delivered a workshop on how to conduct transactions on the OMG Network. Noei, OmiseGO UI/EX Designer, was a mentor at the hackathon and provided a workshop on designing user experience decentralized applications (DApps).
The main event was the two-day hackathon which was opened by UNICEF’s Thomas Davin, who introduced the SURGE BKK theme – building solutions for financial inclusion. Vansa, OmiseGO CEO, was there to welcome the hackers to the event, emphasizing everyone’s role in creating better lives for our communities through technology.