Loopring is having an offsite early December to brainstorm our 2020 R&D roadmap and finalize some details, the next bi-weekly will therefore be postponed by one week to the 22nd of December.

Research & Development

Loopring Protocol

Our phase 2 trusted setup ceremony has made a lot of progress. We are now at a total of 15 participants, which includes people of highly respected Ethereum projects and beyond. You can see the list of non-Loopring participants near the bottom of this post. We also created a small contest on Gitcoin, and Gitcoin has selected a winner who will participate in our trusted setup. We are creating the first set of proving and verification keys for the initial protocol v3 release on mainnet. As always, you can follow the progress of the ceremony here.

With the imminent release of protocol v3 on mainnet in mind, we created a small utility contract to delay operations on-chain. Some of our smart contracts are configurable, and if we would allow specific protocol parameters to change immediately, that could pose a security risk to users. This utility contract solves this by first forcing the operation to be visible to anyone on-chain for a certain amount of time before the actual change can be applied.

Smart Wallet

We have decided to develop a smart wallet mobile app for people in the mainland of China. We’ll provide more information regarding this app in our upcoming 2020 R&D roadmap which will be released in the coming weeks. Stay tuned.

Significant progress has been made on our smart wallet implementation, with most of the core smart wallet functionalities implemented: token transfers, social recovery, locking, transfer limits, meta transactions, etc. We expect to finalize the design before the end of the year, which will also mark the start of the smart wallet mobile app development. The smart wallet can stand alone, but will ultimately also be a very smooth gateway into some Loopring-based DEXes, and related functionality such as LRC staking.

DEX Frontend

WeDEX has cloned our DEX frontend codebase and continue their development. For further WeDEX updates, please follow them on Twitter.

Going forward, we’ll share progress with their team in the development of our smart wallet products.

Lightcone

The refactoring of the Lightcone relayer has made a lot more progress, and it is now close to completion. The current test coverage is over 90%. The system performs well when the multi-pod concurrent throughput is about 50 trades per second. We encountered some logical and performance problems during the stress test, including inconsistent states after recovery from failures of the matching engine; concurrency issues caused by parallel consumption of Kafka messages; JVM parameter configuration errors, Docker resource parameter configuration mismatch, etc. Most problems have been fixed already, and some are still under investigation. We expect the relayer will be ready next week.

Lightcone’s primary data storage services, including MySQL database and Redis, have switched to using AWS’s native offerings to ensure higher availability and better performance.

The Lightcone-to-WeDEX data synchronization mechanism has also been established with a delay of merely 500 milliseconds, which meets WeDEX’s quasi-real-time requirements.