根据David Johnston在文章DavidJohnstonCEO/DecentralizedApplications里的定义,只有当满足以下所有条件时,一个应用才可以称之为DAPP。
应用必须完全开源、自治并且没有一个实体控制着该应用的大部分代币(Token)。该应用必须能够根据市场的反馈及技术要求进行升级,升级必须由应用的用户达成共识之后才可以进行;
应用的数据必须加密后存储在公开的***上;
应用必须拥有代币机制(可以使
什么是DAPP应用必须完全开源河北省微三云杨小花什么是DAPP应用必须完全开源河北省微三云杨小花什么是DAPP应用必须完全开源河北省微三云杨小花什么是DAPP应用必须完全开源河北省微三云杨小花什么是DAPP应用必须完全开源河北省微三云杨小花什么是DAPP应用必须完全开源河北省微三云杨小花什么是DAPP应用必须完全开源河北省微三云杨小花什么是DAPP应用必须完全开源河北省微三云杨小花什么是DAPP应用必须完全开源河北省微三云杨小花什么是DAPP应用必须完全开源
用已存在的代币或者新发行一种内置代币),矿工或者应用维护节点需要得到代币奖励;
应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。
根据以上的标准,***、Asch都算是DAPP,以Bitcoin为例:
***的代码完全开源且不受中心组织的控制,所有***的交易等信息都可以在***上查到;
***的代币奖励机制有预先内置的加密算法决定,无法修改。矿工由于维护***节点的安全和稳定获取奖励;
所有******上数据的修改都要经过大多数用户的认可(共识)。
***是一个DAPP,Asch是一个DAPP,而基于Asch**的[CCTIME](CCTime加密货币时讯)也是一个DAPP。不同的是,有些DAPP扮演了操作系统的角色(比如Ethereum、Asch),基于这些平台可以很容易的**出特定需求的DAPP,而有些DAPP(比如CCTIME)则是具体的应用。但它们都满足上面的标准。