dApp(Decentralized Application,去中心化应用)是运行在区块链等去中心化网络之上、通过智能合约承载核心状态或规则的应用。
普通应用通常由中心化服务器保存账户、资产和业务规则;dApp 则把关键状态放到链上,由用户通过Web3 钱包发起链上交互,调用合约完成转账、交易、治理、铸造 NFT 或使用代币。它仍可能有网页前端、索引服务和中心化网关,所以“去中心化”通常指关键资产和规则不完全依赖单一服务方,而不是整个系统没有任何中心化组件。
核心概念
- 链上规则:核心资产、权限或状态变更由智能合约执行。
- 用户签名:用户用钱包签名交易或消息,而不是只依赖平台账号密码。
- 可组合性:不同 dApp 可以复用同一套链上资产、合约接口和流动性。
- 风险边界:合约漏洞、钓鱼前端、权限授权、私钥泄露和链上手续费都会影响使用安全。