> For the complete documentation index, see [llms.txt](https://ottochains-organization.gitbook.io/ottochain-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ottochains-organization.gitbook.io/ottochain-documentation/ottochain-technical-details/features-of-ottochain.md).

# Features of Ottochain

Ottochain has the following key features:

<br>

* It innovatively adopts the Octopus 2.0 Interchain Security mechanism to ensure the security of chain consensus, eliminating concerns about potential attacks due to low initial token valuation.

<br>

* It supports two access modes: developers can send Cosmos transactions and access related API provided by Cosmos modules, as well as deploy EVM contracts and make corresponding contract calls.

<br>

* In order to incentivize contract developers, a portion of the transaction fees generated by other users calling those contracts will be rewarded to the contract owner.

<br>

* Exposing a fully compatible Web3 [JSON-RPC](https://docs.evmos.org/develop/api/ethereum-json-rpc/methods) layer for interacting with existing Ethereum clients and tooling (Metamask, Remix, Truffle, etc).

<br>

* 1000-10000 TPS

<br>

* Ethereum's transaction format as a Cosmos SDK Tx and Msg interface

<br>

* Ethereum's secp256k1 curve for the Cosmos Keyring

<br>

* StateDB interface for state updates and queries

<br>

* [JSON-RPC](https://docs.evmos.org/develop/api/ethereum-json-rpc) client for interacting with the EVM
