Dapp即Decentralized Application,翻译过来是去中心化应用。
根据David Johnston的定义,只有当满足以下所有条件时,一个应用才可以称之为DAPP。
- 应用必须完全开源、自治并且没有一个实体控制着该应用的大部分代币(Token)。
- 该应用必须能够根据市场的反馈及技术要求进行升级,但是升级必须由应用的用户达成共识之后才可以进行;
- 应用的数据必须加密后存储在公开的区块链上;
- 应用必须拥有代币机制(可以使用已存在的代币或者新发行一种内置代币),矿工或者应用维护节点需要得到代币奖励;
- 应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。
用户可以在该网页查看目前有什么标准的DAPPs:https://www.readblocks.com/dapp