DAPP,即Decentralized Application,非中心化应用。自P2P网络出现以来DAPP就已经存在,是一种运行在计算机P2P网络而不是单个计算机上的应用程序。DAPP以一种不受任何单个实体控制的方式存在于互联网中,它的部分或全部逻辑是被存储在去中心化网络中的,而这个去中心化网络在区块链的世界里是叫做公有链。
DApp与传统App的区别
探索DApp与传统App的区别之前,我们来看看这两种APP架构上的区别,由以图可知:
传统App通常由前端/客户端(我们看到的app界面)=>服务器端=>数据库组成,;
DApp通常由前端/客户端=>链端=>链下存储等组成。
Features of DAPP:
At present,no consensus has been reached on the characteristics of DAPP,but they are basically the same.Here we try to summarize them as follows.
1.DApp is decentralized through network nodes.It can run on users'personal devices,such as mobile phones and personal computers.It belongs to users forever,and can also be freely transferred to anyone.
2.DApp runs on the peer-to-peer network.It does not rely on the central server,does not need a special communication server to deliver messages,and does not need a central database to record data.The data is saved in the user's personal space,which may be a mobile phone or a personal cloud disk.
3.DApp data is encrypted and stored on the blockchain.It can rely on the blockchain to conduct property rights transactions and sales,and carry out transactions without intermediaries.
4.DApp participant information is stored securely.It can protect digital assets and ensure that property rights will not be disclosed or destroyed.
5.DApp must be open source and autonomous.It can be freely packaged and generated by users,and the ownership of signature marks.Its release is not restricted by any institution.All kinds of creativity and innovation can be freely expressed and realized.
DAPP系统开发其特点:
1、DAPP系统开发的去中心化。
由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,DAPP系统开发中的数据块由整个DAPP系统开发中具有维护功能的节点来共同维护。
得益于DAPP系统开发的去中心化特征,也拥有去中心化的特征。
2、DAPP系统开发的开放性。
DAPP系统开发是开放的,除了交易各方的私有信息被加密外,DAPP系统开发的数据对所有人公开,任何人都可以通过公开的接口查询DAPP系统开发数据和开发相关应用,因此整个DAPP系统开发信息高度透明。
3、DAPP系统开发的自治性。
DAPP系统开发采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干预不起作用。
4、DAPP系统开发的信息不可篡改。
一旦信息经过验证并添加至DAPP系统开发,就会的存储起来,除非能够同时控制住DAPP系统开发中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此DAPP系统开发的数据稳定性和可靠性极高。
5、DAPP系统开发的匿名性。