응용 계층 (Application Layer)

앱과 네트워크의 인터페이스.

In the blockchain modular stack, the Application Layer (or App Layer) consists of the smart contracts and user interfaces (frontends) that deliver services to the end-user. It sits above the Settlement, Consensus, and Data Availability layers. While the lower layers handle security and data, the App Layer handles business logic, user experience, and financial interactions.

        graph LR
  Center["응용 계층 (Application Layer)"]:::main
  Pre_blockchain["blockchain"]:::pre --> Center
  click Pre_blockchain "/terms/blockchain"
  Pre_smart_contract["smart-contract"]:::pre --> Center
  click Pre_smart_contract "/terms/smart-contract"
  Pre_decentralized_application_dapp["decentralized-application-dapp"]:::pre --> Center
  click Pre_decentralized_application_dapp "/terms/decentralized-application-dapp"
  Rel_account_abstraction["account-abstraction"]:::related -.-> Center
  click Rel_account_abstraction "/terms/account-abstraction"
  Rel_internet_of_things_iot["internet-of-things-iot"]:::related -.-> Center
  click Rel_internet_of_things_iot "/terms/internet-of-things-iot"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 5살도 이해할 수 있게 설명

식당의 웨이터와 같아요. 주방이 어떻게 돌아가는지 몰라도 웨이터(응용 계층)에게 말하면, 웨이터가 당신과 요리사(네트워크) 사이를 연결해 주죠.

🤓 Expert Deep Dive

The App Layer is where 'Abstracted Complexity' resides. Modern App Layer development focuses on 'Intents-Centric' design, where users specify a goal (e.g., 'Swap ETH for USDC at the best price') and solvers/executors handle the routing across lower-level protocols (DEXs, bridges). This layer is increasingly decoupling from specific chains via account abstraction (ERC-4337).

🔗 관련 용어

📚 출처