DAPP

根据David Johnston在文章DavidJohnstonCEO/DecentralizedApplications里的定义,只有当满足以下所有条件时,一个应用才可以称之为DAPP。

应用必须完全开源、自治并且没有一个实体控制着该应用的大部分代币(Token)。该应用必须能够根据市场的反馈及技术要求进行升级,但是升级必须由应用的用户达成共识之后才可以进行;

应用的数据必须加密后存储在公开的区块链上;

应用必须拥有代币机制(可以使用已存在的代币或者新发行一种内置代币),矿工或者应用维护节点需要得到代币奖励;

应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。

根据以上的标准,比特币、Asch都算是DAPP,以Bitcoin为例:

比特币的代码完全开源且不受中心组织的控制,所有比特币的交易等信息都可以在区块链上查到;

比特币的代币奖励机制有预先内置的加密算法决定,无法修改。矿工由于维护比特币节点的安全和稳定获取奖励;

所有比特币区块链上数据的修改都要经过大多数用户的认可(共识)。

所以比特币是一个DAPP,Asch是一个DAPP,而基于Asch开发的[CCTIME](CCTime 加密货币时讯)也是一个DAPP。不同的是,有些DAPP扮演了操作系统的角色(比如Ethereum、Asch),基于这些平台可以很容易的开发出特定需求的DAPP,而有些DAPP(比如CCTIME)则是具体的应用。但它们都满足上面的标准。


Everything that can be decentralized, will be decentralized.

——David A. Johnston

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容