Ambrosus makes the switch to OpenEthereum

AirDAO
3 min readMay 4, 2022

As we have written about recently, the Ambrosus team continues to ensure that our network stays at the cutting edge of the blockchain space, making it an excellent option for those who want to build innovative dApps fit for DeFi 2.0.

As a fully-operational layer 1 blockchain, Ambrosus offers EVM-compatibility and unique, built-in storage with over 700 community-operated nodes. This positions us as a secure and future-focused PoA blockchain for enterprises and crypto applications.

By the same token, one significant change we have made recently is moving the Ambrosus Ecosystem to OpenEthereum, allowing us to take advantage of better support and continuous upgrades. In this blog, we will explain our switch from Parity to OpenEthereum.

What is OpenEthereum?

OpenEthereum is a trusted client service that aims to provide essential infrastructure for efficiently and securely running nodes within a blockchain ecosystem. According to the OpenEthereum website, the core features are:

  • Clean, modular codebase for easy customisation.
  • Advanced CLI-based client
  • Minimal memory and storage footprint
  • Synchronize in hours, not days with Warp Sync
  • Modular for light integration into your service or product

Why the move to OpenEthereum?

Our network is now running on Parity, which has been the consensus Ethereum client used by Ambrosus since its launch. Parity has been good to us, giving us the tools to create an ultra-fast and decentralized Proof of Authority blockchain back when Proof of Work was still the main consensus mechanism used to power blockchain transactions.

Despite this success, Parity has not been developed or supported for a long time. It was replaced by OpenEthereum, a continuation of Parity that supports the same consensus algorithm that we use. OpenEthereum has regular updates and we were able to create our own fork of the software, which fixed a recurring error we had in updating the list of validators that came from Parity. We also modified the updates for use in our new AMB-ETH bridge.

The update process

During the transition to OpenEthereum, we encountered various challenges that required lengthy testing and new changes in order for the future update to be successful.

For testing, we simulated production states with all types of nodes that can be updated both manually and automatically. We currently have a partial switch which will last for several days; continuing updates will take place one by one, after which the network will finally switch to OpenEthereum.

Please note that during the update period, part of the network will use OpenEthereum and part will continue to work on Parity while it waits for its turn to update. This is completely fine — there is still full compatibility and everything functions as it should.

Ambrosus keeps getting stronger

As you can see, Ambrosus is anything but complacent. With more Layer 1 solutions competing in the DeFi space, the move to OpenEthereum, the opening of the Innovation Hub, the launch of the community forum, and the set up of the AMB-ETH Bridge are concrete moves we have undertaken in the last few months to make our blockchain more functional and user-friendly for both users and developers.

There is plenty more happening throughout this year as laid out in our roadmap, so keep up-to-date with all news, discussions, and community engagement initiatives on our social media channels.

Ambrosus on Twitter

Ambrosus on Telegram

Ambrosus Telegram Chat

Ambrosus on Linkedin

Ambrosus on Reddit

--

--

AirDAO

AirDAO is a community-governed blockchain and ecosystem of web3 dApps powered by its native token, AMB.