September Development Update

Loong
Loong
Sep 26, 2019 · 3 min read

This month we published the RenVM Mainnet Release Plan. This overview details the different steps that RenVM will take in its march towards Mainnet, so check it out if you haven’t already.

The first step is the release of Chaosnet: a pre-production deployment of RenVM. It works with real digital assets: BTC, ZEC, BCH, etc. and Darknodes earn real fees, but it is not audited and not recommended for production use. Its purpose is to act as a final testing ground for RenVM updates that are making their way to Mainnet. One important aspect being tested is the economic incentives at play. The community will have a chance to see real incentives in action, including incentives to attack, collude, and steal from the network.

A lot of our work this month has focused not only on our efforts to simplify, stabilise, and audit RenVM but also on preparing this upcoming release of Chaosnet.

RenVM

  • The latest version of Hyperdrive has finished being tested and passed our internal review process. It is now deployed to Testnet and ready for audit. These changes have made it faster, more resource-efficient, and more fault-tolerant than ever. A large part of our testing process has been intentionally crashing and restarting Darknodes to ensure that the latest version of Hyperdrive continues to operate normally under these conditions.

Command Center

The Command Center now includes all major features requested by the community.

  • The deployment of the Command Center is now independent of the deployment of RenVM. This allows us to test it across multiple environments (Testnet, Chaosnet, etc), making it easier to add and test new features.

Optimisation

Optimisation is commonly one of the final stages in the development process, so much so that the saying “do not optimise early” is known to almost all developers. This month, we began these optimisations.

  • All internal JSON marshaling was removed in favour of binary marshaling. Binary marshaling is faster and requires less memory.

Overall, these optimisations help us keep the hardware requirements of the Darknodes as low as possible. This ultimately increases the profit margin of operating a Darknode, which increases the number of Darknodes that can be supported by any given amount of fees, which in turn increases the overall security of RenVM.


This month has been a busy one, and Chaosnet gets closer and closer every day. The next few months will be an exciting time for RenVM, as it takes steps that it has never taken before, so stay tuned for announcements on how to get involved! As always, jump onto our GitHub or Telegram to ask questions, give feedback, and chat about all things interoperable.

— Loong Wang, CTO, Ren


About Ren

Ren is an open protocol that enables the permissionless and private transfer of value between any blockchain.

Website | Docs | Telegram | Announcements | Twitter | Reddit | Github

Ren Project

Ren is an open protocol that enables the permissionless and private transfer of value between any blockchain.

Loong

Written by

Loong

Building an open protocol that facilitates the permissionless and private transfer of value between any blockchain | CTO at Ren

Ren Project

Ren is an open protocol that enables the permissionless and private transfer of value between any blockchain.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade