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/

dapp 是什么?dapp 和 app 有什么区别?一文明白 dapp。相关推荐

  1. DApp是什么?和App有什么区别?

    自从比特币大火之后,区块链也火了,区块链火了,相关的概念.应用也火了.最近在网上,流盛传一种关于区块链进化的说法,区块链1.0是比特币,2.0是以太坊,3.0时代也就是DApp时代.相信不少人都没听说 ...

  2. 【链塔DApp日报】BDI指数增长44.29%,EOS上过半DApp交易额大于0

    时间:11月8日 据链塔DApp数据分析,11月7日,链塔DApp行业指数BDI为202,环比增长44.29%. 以太坊DApp共1114个,环比增加13个:其中,交易额大于0的DApp共135个,2 ...

  3. web测试与app功能测试的区别

    看过了千里大腿的blog,再加上最近也有一些同学问我web与app测试的区别.所以在这里也献丑,写一篇随笔.希望对大家有所帮助. 笔者做了快三年的测试了.大部分时间都在做app的测试,web测试也做了 ...

  4. prd移动端通用产品需求文档+Axure高保真app社交订餐通用prd文档+产品业务说明+PRD功能性需求+移动端公工通用模板说明+需求分析+竞品分析+产品结构图+产品业务流程图+产品信息图+餐饮系统

    作品介绍:prd移动端通用产品需求文档+Axure高保真app社交餐饮通用prd文档+产品业务说明+通用prd文档+移动端公工通用模板++全局说明+需求分析+竞品分析+产品结构图+产品业务流程图+产品 ...

  5. 美颜SDK是什么?美颜SDK和美颜APP有什么区别?

    当今的网络社交平台已经成了年轻人的必备,就拿小编自己来说吧,平时休息时间都会刷一些短视频,不知不觉间几个小时就过去了,对于宅男宅女来说,网络平台的使用时间甚至超过了现实.也正因现在"颜值至上 ...

  6. Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享

    Android调用系统分享和指定app分享-微信朋友圈图文分享和qq分享 标签: Android系统分享QQ分享朋友圈图文分享 2016-09-27 22:54 279人阅读 评论(0) 收藏 举报 ...

  7. 概要设计和详细设计区别_小程序设计和APP设计的区别

    基本近有很多学员问老师 小程序设计和APP设计的区别,这里给大家讲下这个问题. APP就是手机软件,手机应用,在有智能手机的时代就有了APP了. 大概在2007年第一代苹果手机发布的时候,那时就是AP ...

  8. 原生开发什么意思_网站打包生成的APP和原生开发APP有什么区别?

    原标题:网站打包生成的APP和原生开发APP有什么区别? 1.首先从开发方面: 原生开发的App 每一种移动操作系统都需要独立的开发项目 每种平台都需要独立的开发语言.Java(Android), O ...

  9. 小程序测试与app测试的区别

    小程序测试与app测试的区别 小程序测试与app测试基本上都一样 小程序和app区别 1. 用户获取渠道区别 小程序: 二维码.用户分享推荐.搜索小程序 APP: 需要去应用市场(或其他)下载 2. ...

最新文章

  1. F5 配置手册 -F5 BIG-IP 10.1-3-配置-网络
  2. 一步一步学ROP之linux_x64篇
  3. Office 程序默认打开方式
  4. 流体力学CFD前处理软件-Gambit
  5. 《信息系统设计与分析》读书笔记
  6. 流程图用什么软件做?好用的流程图软件盘点
  7. 云计算10个入门基础知识
  8. IT路要如何走?——老程序员的10个忠告
  9. Qemu kvm_qemu详细教程
  10. USB RNDIS实现
  11. 图片转为字符串(蔡徐坤之舞动人生)
  12. 嵌入式系统概述1-嵌入式系统定义、特点和发展历程
  13. Java多线程-实现Callable接口的call()方法,示例
  14. 2014 Hulu Upfront Updates
  15. matlab噪声滤波分析,应用Matlab对含噪声语音信号进行频谱分析及滤波
  16. Spring WebFlux运用中的思考与对比
  17. 直播回顾|第9期5G消息云课堂,快递服务的“数字化”转型 | 文末有回放
  18. 用单片机实现USB主机接口
  19. 木头人的伤感空间日志发布:再美只是瞬间而已~~~
  20. Web安全:安全扫描工具

热门文章

  1. python如何检测损坏的图像,并打印出来
  2. C++:洛谷 P1177 【模板】快速排序
  3. surfer10 地学计算机制图 pdf,地理信息系统理论与应用丛书:Surfer 10地学计算机制图...
  4. 实战爬取腾讯地图上的收费站、服务区、厕所等数据
  5. 优思学院|六西格玛可以直接考黑带吗?
  6. 《道》 (俄罗斯最新动作片)(附片尾曲下载地址)
  7. windows虚拟机打不开文件D:/xxx/xx 000008.vmdk 系统找不到指定文件
  8. SCNN网络理解-交通场景的理解
  9. echarts饼图提示文字标签重叠怎么处理
  10. vue、css修改滚动条样式