河北省微三云杨小花什么是DAPP应用必须完全开源
- 供应商
- 东莞市数云网络科技有限公司
- 认证
- 东莞软件开发
- 小程序开发
- 东莞软件开发
- 定制开发
- 东莞软件开发
- 商业模式开发
- 联系电话
- 18665158422
- dapp开发
- 18665158422
- 商业模式架构导师
- 杨小花
- 所在地
- 东莞市
- 更新时间
- 2024-12-11 07:07
根据david johnston在文章davidjohnstonceo/decentralizedapplications里的定义,只有当满足以下所有条件时,一个应用才可以称之为dapp。
应用必须完全开源、自治并且没有一个实体控制着该应用的大部分代币(token)。该应用必须能够根据市场的反馈及技术要求进行升级,但是升级必须由应用的用户达成共识之后才可以进行;
应用的数据必须加密后存储在公开的***上;
应用必须拥有代币机制(可以使
用已存在的代币或者新发行一种内置代币),矿工或者应用维护节点需要得到代币奖励;
应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。
根据以上的标准,***、asch都算是dapp,以bitcoin为例:
***的代码完全开源且不受中心组织的控制,所有***的交易等信息都可以在***上查到;
***的代币奖励机制有预先内置的加密算法决定,无法修改。矿工由于维护***节点的安全和稳定获取奖励;
所有******上数据的修改都要经过大多数用户的认可(共识)。
所以***是一个dapp,asch是一个dapp,而基于asch**的[cctime](cctime加密货币时讯)也是一个dapp。不同的是,有些dapp扮演了操作系统的角色(比如ethereum、asch),基于这些平台可以很容易的**出特定需求的dapp,而有些dapp(比如cctime)则是具体的应用。但它们都满足上面的标准。