Technical Architecture
Areon is a scalable Proof of Area blockchain that is fully compatible and interoperable with the Ethereum Virtual Machine (EVM). It is built using base libraries which runs on top of the Tendermint Core consensus engine, to accomplish fast finality, high transaction throughput and short block times (~1.3 seconds).
This architecture allows users to perform both Areon and EVM formatted transactions, developers to scale dApps, and tokens and assets in the network to come from different independent sources.
Areon enables these key features by:
Implementing Tendermint Core to manage the blockchain. Utilizing geth as a library to promote code reuse and improve maintainability. Exposing a fully compatible Web3 JSON-RPC layer for interacting with existing Ethereum clients and tooling (Metamask, Remix, Truffle, etc). The sum of these features allows developers to leverage existing Ethereum ecosystem tools and software to seamlessly deploy smart contracts within Areon.
EVM Compatibility
Areon enables EVM compatibility by implementing various components that together support all the EVM state transitions while ensuring the same developer experience as Ethereum:
JSON-RPC client for interacting with the EVM Ethereum's transaction format as a Areon Tx interface Ethereum's secp256k1 curve for the Areon Keys StateDB interface for state updates and queries
If you need more technical details, you can access them in these headings