# Structure

FNCY blockchain provides the scalability and reuse of existing modules through a multi-layered architecture, and makes it easy to modify existing contracts using a smart contract architecture.

Multi-layered architecture consists of infrastructure, client interface execution engines, network protocols, and storage.

<figure><img src="https://content.gitbook.com/content/psMz9WhH659LlTSzzODD/blobs/Fi5aP7itcra9WpYkL8B1/image.png" alt=""><figcaption><p>Multi-Layered Architecture</p></figcaption></figure>

FNCY chain consists of the following layers :

* **API and Tooling:** FNCY chain enriches the blockchain ecosystem by providing powerful and complete APIs and tools.&#x20;
  * FNCY Scan: Provides real-time FNCY blockchain data and analysis of blocks, transactions, contracts, and accounts.&#x20;
  * Governance/Staking App: Provides the ability for validators to easily propose, vote, and delegate.&#x20;
  * APIs : Provides immediate and reliable NFT and Defi valuable information through RPC and Websocket.
* **Client Interface:** Provides Web3 JSON-RPC with 100% compatibility with Ethereum network.
* **Governance Modules:** Provides chain governance such as staking and slashing.
* **Execution Runtime:** 100% EVM compatibility and smooth migration of existing Smart Contracts.
* **Consensus:** The consensus method of FNCY chain is defined as Proof-of-Stake-Authority (POSA). The PoSA consensus algorithm is a hybrid mechanism between a Proof-of-Staking (PoS) consensus mechanism and a Proof-of-Authority (PoA) consensus mechanism.
* **Network Protocol:** A protocol for P2P communication between a validator and node.
* **Storage & State:** Provides key-value storage and Merkle Tree State, Tx & Block storage optimized for high capacity processing.
