DApp 是 decentralized application 中文分布式 APP 的缩写。
一个 DApp 有后台代码运行在分布式点对点网络中。传统的 APP 的后台代码是运行在中心化的服务器。
一个 DApp 的前端代码可以由任何语言开发,和传统的 APP 一样。还有,DApp 的前端代码可以托管在分布式存储的服务中,例如:Swarm 或者 IPFS。
如果一个 应用 = 前端 + 后台,因为以太坊合约是由运行在以太坊分布式点对点网络中的代码组成的,所以 分布式应用 = 前端 + 合约。
图片演示一个 DApp 架构:
DApp is an abbreviated form for decentralized application.
A DApp has its backend code running on a decentralized peer-to-peer network. Contrast this with an app where the backend code is running on centralized servers.
A DApp can have frontend code and user interfaces written in any language (just like an app) that can make calls to its backend. Furthermore, its frontend can be hosted on decentralized storage such as Swarm or IPFS.
If an app=frontend+server, since Ethereum contracts are code that runs on the global Ethereum decentralized peer-to-peer network, then:
DApp = frontend + contracts
Illustration of a DApp that uses a blockchain with smart contracts combined with the pillars of Swarm and Whisper:
中文原链接:http://dappchina.cn/2018/06/28/what-is-a-dapp/
英文原链接:https://ethereum.stackexchange.com/questions/383/what-is-a-dapp
dapp 开发:10 分钟 5 步发布以太坊 ERC20 代币
http://dappchina.cn/2018/04/23/10-minutes-5-steps-erc20-tokens/
继续阅读与本文标签相同的文章
半监督学习下的高维图构建
常用优化算法介绍
-
Unity调用Windows对话框保存时另存为弹框
2026-05-27栏目: 教程
-
Unity镜子效果的实现(无需镜子Shader)
2026-05-27栏目: 教程
-
Unity射线检测的用法总结
2026-05-27栏目: 教程
-
unity中实现简单对象池,附教程原理
2026-05-27栏目: 教程
-
Unity调用Window提示框Yes/No(英文提示窗)
2026-05-27栏目: 教程
