Architecture

Overview

The Ethereum Virtual Machine (EVM) has bred many useful and interesting projects. Instead of re-implementing the wheel, Bronos can leverage these existing projects and add on top of the high speed and low transaction costs of Cosmos SDK. Bronos is an EVM chain built on Ethermint with smart contract capability. It aims to empower and scale decentralised applications for the future multichain world, focusing on use cases of NFT, DeFi and payments. EVM support will allow for simple porting of apps from other chains, driving exponential ecosystem growth for Bronos, a fully decentralised, open-source, public chain with high speed and extremely low fees.

Solution

Ethereum Virtual Machine - EVM is the widely adopted standard for smart-contract development. With EVM compatibility, developers can build the same way they would do on Ethereum and benefit from the same tools and applications.

Cosmos SDK - A modular blockchain development framework where the components are interdependent. You can develop your own modules to fulfil your application’s custom needs in addition to using pre-built modules such as the governance, token transfer, or IBC (Inter-Blockchain Communication) modules functionalities.

Tendermint’s Core BFT Proof-of-Stake consensus engine - Unlike other blockchain solutions pre-packaged and built-in state machines, developers can use the Tendermint for BFT state machine replication of applications whatever language they desire, and whatever development environment works for them.

Consensus Engine

Bronos is based on Ethermint is a proof-of-stake blockchain built on the Cosmos SDK which is EVM compatible. Ethereum requires improvement in scalability, gas price, and customization. Bronos utilizes Cosmos SDK and the Tendermint Core consensus engine underneath. Tendermint works well for PoS / DPos networks, allows high transaction throughputs, and provides instant transaction finality on block commitment. It was chosen as the consensus engine for the Chain prototype due to the following additional reasons:

  • Backed by formal research;

  • Robustly tested implementation;

  • Track record of adoption: Tendermint has been in continuous development since 2014, and has been adopted by several high-profile projects; and

  • Modular architecture: It offers flexibility on which and how applications are developed on top of it.

Last updated