# DApp结构组成

URL: https://caijiao.org/blockchain/4-smart-contracts/dapp-structure
Source: docs/blockchain/4-smart-contracts/dapp-structure.md
Description: 介绍去中心化应用（DApp）的组成部分、前后端交互及钱包连接方式，帮助理解DApp的工作原理。

去中心化应用（DApp）是运行在[区块链](/blockchain/)上的应用程序，其主要组成包括：

- **前端界面**：用户交互层，通常使用网页或移动端应用展示数据和操作入口。  
- **智能合约**：后端逻辑层，部署在区块链上，自动执行交易和规则。了解更多请参阅[智能合约基础](/blockchain/4-smart-contracts/smart-contracts)。  
- **区块链网络**：存储和验证数据的分布式账本，确保数据不可篡改。  
- **钱包（Wallet）**：管理用户私钥和签名交易，是用户与DApp交互的桥梁。  

DApp的工作流程：  

1. 用户通过前端发起操作请求。  
2. 钱包对交易进行签名。  
3. 交易发送到区块链网络，由智能合约执行。  
4. 执行结果返回前端，用户可实时查看状态。

## 下一步学习

- 探索[示例项目实战](/blockchain/4-smart-contracts/example-projects)，通过实践学习DApp开发
- 研究[DeFi去中心化金融](/blockchain/5-applications/defi)，了解DApp的实际应用场景
- 了解[Web3与去中心化](/blockchain/6-web3/web3-intro)，学习Web3技术栈
