区块链3.0时代的开启让世人对区块链的了解又更新了一步,比特币、以太坊,但是发展起来的区块链产物。DApp作为区块链3.0时代的代表作,自然也是够火的了,但这也让很多人都心生疑惑,DApp是个什么东西呢?
对于APP的认识我们并不陌生,因为现在随处可见到的都是APP,并成为了日常离不开的实用工具。从字面上来看,APP是英文application的缩写,所以DApp便是D+App,也就是decentralized application,但它两的区别可以不仅仅只是名字的不同。
要找出其中的不同之处,就要从唯一不同的“D”下手,D其实指的是去中心化的意思,所以DApp也被称之为去中心化应用,APP自然也就是中心化应用了。
从内部结构上来看的话,DApp与APP的区别还在于网络结构和开源性的不同:
网络架构不同
DApp运行??在分布式网络上,参与者的信息被安全保护(也可能是匿名的),通过网络节点不同人,进行去中心化操作。分布式网络由分布在不同地点且具有多个终端的节点机互连而成的。网络??中任意一条线路发生故障时,通信可转经其他链路完成,具有较高的可靠性。
传统APP则需要通过第三方服务商提供的服务,并能通过移动通讯网络来实现无线网络接入,这是属于中心化的网络架构模式。
开源性不同
DApp应用程序??必须是开源的,大部分由DApp所发行的代币自主运行而不是由某个实体控制,所有的数据和记录都必须加密保存在公开且去中心化的区块链上。
传统的APP软件、游戏、导航等应用一般由第三方??服务商提供的,应版权保护、经济利益等问题,其程序并不开源。
DApp的出现是区块链发展的一种表现形式,它与APP的关系是保存而并非相互淘汰。