Structure
Multi-Layered Architecture
Multi-Layered Architecture
FNCY 블록체인은 다층 구조 아키텍처(Multi-Layered Architecture)를 통해 기존 모듈의 확장 및 재사용성을 제공하고, 스마트 컨트랙트 아키텍처를 사용하여 기존 계약을 쉽게 수정할 수 있도록 하였습니다.
다층 구조 아키텍처(Multi-Layered Architecture)는 인프라, 클라이언트 인터페이스 실행 엔진, 네트워크 프로토콜 및 스토리지 등으로 이루어져 있습니다.
FNCY 체인은 다음과 같은 계층(Layer)로 구성됩니다. :
API and Tooling : FNCY 체인은 강력하고 완벽한 API 와 도구 등을 제공하여 블록체인 생태계를 풍부하게 합니다.
FNCY Scan : 블록, 트랜잭션, 계약 및 계정에 대한 FNCY 블록체인 데이터 및 분석을 실시간으로 제공합니다.
Governance/Staking dApp : 검증인(Validator)이 제안(Proposal), 투표(Voting) 및 위임(delegate)을 쉽게 할 수 있는 기능을 제공합니다.
APIs : NFT 및 Defi의 가치 있는 정보를 RPC와 Websocket을 통해 즉각적이고 안정적으로 제공합니다.
Client Interface : 이더리움 네트워크와의 100% 호환성을 갖춘 풍부한 기능의 Web3 JSON-RPC를 제공합니다.
Governance Modules : 스테이킹(Staking), 슬래싱(Slashing)과 같은 체인 거버넌스(Governance)를 제공합니다.
Execution Runtime : 100% EVM 호환이 가능하며 기존 스마트 컨트랙트(Smart Contract)를 원활하게 마이그레이션할 수 있습니다.
Consensus : FNCY 체인의 합의 방법은 PoSA(Proof-of-Stake-Authority)로 정의됩니다. PoSA 합의 알고리즘은 PoS (Proof-of-Staking) 합의 메커니즘과 PoA(Proof-of-Authority) 합의 메커니즘 사이의 하이브리드 매커니즘입니다.
Network Protocol : 검증자와 노드간 p2p 통신을 위한 프로토콜입니다.
Storage & State : 대용량 처리에 최적화된 Key-Value 스토리지와 Merkle Tree State, Tx & Block 스토리지를 제공합니다.