dapp 是什么?dapp 和 app 有什么区别?一文明白 dapp。

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/

原文地址:https://www.cnblogs.com/panchuangai/p/12568210.html