On Testnets, Chainhops, Validators, and What’s Next
There are a few updates in the Metronome ecosystem that the team wanted to make the community aware of: ETC testnet chainhop success, additional testing on QTUM as a chain-hop target, onboarding validators and contract deployment, and a list of the next potential target chains.
Ethereum Classic testnet chainhop success
The Metronome team has successfully completed tested chainhops between the Ethereum and Ethereum Classic testnets — and back. After incorporating technical feedback from internal and external auditors, the team is confident in the ability to port MET from Ethereum to Ethereum Classic, and back. This video demonstrates how this works.
Metronome wallet developers have also added the necessary backend infrastructure to support this in the wallet itself. These features will be activated with the deployment of Metronome contracts on Ethereum Classic and the start of the Validator network.
QTUM testing and chainhop
The team is equally excited to announce a similarly successful test of an MET chainhop between Ethereum and QTUM. This contract set is still undergoing testing and auditing, but the team expects QTUM support to follow soon after Ethereum Classic support.
The Metronome wallet developers are also working on Qtum integration to accommodate holding QTUM and one’s MET on that chain.
Both the Ethereum Classic and Qtum contract code has been moved to the public repository on GitHub.
Validator network and contract deployment
While we can show that chainhop deployment is possible now, the validator network adds an important layer to Metronome’s first phase. As Jeff Garzik noted in his AMA with the community, the ideal goal is to have up to five validators at the time of contract deployment.
Bloq Inc. is a confirmed validator for the ecosystem, but the team is currently reviewing the qualifications and capabilities of other actors to serve as validators.
Put simply, the team could launch with just the one validator but has chosen to take additional time to onboard at least a few more validators in the interest of the greatest possible degree of decentralization for Phase 1 at deployment.
With this in mind, the team is updating the timeline for the ETC (and possibly QTUM simultaneously) contract deployment to Q2, 2019.
The team has always valued doing things the right way and appreciates the community’s patience and shared acknowledgement of the balance between achieving decentralization and maintaining the quality of our ecosystem.
Additional chainhops after QTUM and ETC are expected. The team has also previously identified RSK as a target chain and intends to develop that contract set. While community members are encouraged to help expand the ecosystem on their own without the team (in fact, ETC and QTUM deployment are meant to serve as an example of how to do this), Metronome authors have begun considering deploying contracts on other target chains. Some that have made the short list are EOS (which will take a considerable amount of lifting) and Cardano.
The team will provide updates on these and other chains as they arise.
A successful testnet chainhop between Ethereum and Ethereum Classic (and a less mature testnet hop with QTUM) show that chainhopping is possible and ready for deployment from a technical standpoint. The team has also updated the timeline in order to find at least a few more validators at deployment in the interest of decentralization. Additionally, Metronome authors plan on officially adding new chains to their target chain list, quite possibly EOS and Cardano.
More to come,
The Metronome Team