App一词,可以说只要有智能手机的都不陌生。淘宝也好,抖音也好,现在的手机App丰富程度完全不逊色于PC端App。不过DApp一词呢?
一. DApp究竟是什么?
我们都知道App,在我们的智能手机上,安装着具有很多不同功能的App,而DApp在字母上比App多了一个“D”, “D”代表着“Decentralized”,意思为“分散式的”。DApp,就是Decentralized Application的缩写,翻译过来的意思就是去中心化应用,也称为分布式应用。
符合以下3个条件的应用可以认为是一个DAPP(分布式应用):
1. 运行在分布式网络上;
2. 参与者信息被安全存储,隐私得到很好的保护;
3. 通过网络节点去中心化操作。
Dapp是一种互联网的应用程序,与传统的App最大的区别在于,DAPP运行是在一个去中心化的网络上,在这个网络中无人操作可以完全的控制DAPP,因为它是一个去中心化软件,只有你一人操作。而在APP中,你所有的操作都需要请求某台服务器来获取数据,处理数据等。
二. 区块链中的Dapp和app有什么区别?
1、网络架构不同:
去中心化应用(Dapp)运行在分布式网络上,参与者的信息被安全保护(也可能是匿名的),通过网络节点不同人,进行去中心化操作。分布式网络由分布在不同地点且具有多个终端的节点机互连而成的。网中中任意一条线路发生故障时,通信可转经其他链路完成,具有较高的可靠性。
传统APP则需要通过第三方服务商提供的服务,并可以通过移动通讯网络来实现无线网络接入,这是属于中心化的网络架构模式。
2、开源性不同:
Dapp应用程序必须是开源的,大部分由Dapp所发行的代币自主运行而不是由某个实体控制,所有的数据和记录都必须加密保存在公开且去中心化的区块链上。
传统的APP软件、游戏、导航等应用一般由第三方服务商提供的,应版权保护、经济利益等问题,其程序并不开源。
三. 区块链中 Dapp 和 App 的关系
APP和Dapp两者之间并不是取代关系,而是并存关系,与其说Dapp是app的替代品不如说Dapp只是对App的丰富与完善。区块链相对于Dapp而言是应用运行的底层环境。简单的可以类比为IOS,Andorid等手机操作系统于运行与之上的各种App。
在现今的市场经济中从不会埋没一项有用的发明,也绝不会推崇一个无用的观念,每个经济主体都会根据不同的需求选择合适自己的产品。然而不可否认的是区块链技术正在被历史的风潮推上一个前所未有的高度。Dapp作为其衍生品,自然也会引起业界的关注,相信有朝一日Dapp定会更多的出现在我们生活的各个场景之中,造福于人类。