提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报

什么是DAPP?如何开发一个区块新项目?

更新:2024-07-17 21:00 发布者IP:221.15.238.44 浏览:0次
发布企业
深圳漫云网络科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
深圳漫云网络科技有限公司
组织机构代码:
91440300MA5G3UBM94
报价
请来电询价
漫云科技
app开发
漫云网络
源码交付
app定制
售后一对一
关键词
什么是DAPP?如何开发一个区块新项目?
所在地
深圳市南山区粤海街道麻岭社区科研路9号比克科技大厦1701D
联系电话
18638161680
全国热线
18638161680
联系人
 请说明来自顺企网,优惠更多
请卖家联系我
18638161680

产品详细介绍

经过这几年移动互联网以及智能手机的普及,相信几乎所有人都知道了什么是APP(Application的简称)。 时间转眼迈入***时代,一个新的名词DAPP(Decentralized Application)出现了。时常看到走在技术前沿的**者在问:什么是DAPP?如何**一个DAPP? 为什么要**DAPP而不是APP?本文及接下来的一系列文章将会对DAPP的概念、优势以及如何**DAPP进行详细的探讨。本篇主要讨论一些DAPP的基本概念。



一、什么是DAPP



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



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



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



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



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



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



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



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



所有******上数据的修改都要经过大多数用户的认可(共识)。




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



二、DAPP的核心要素



你可以从零开始,自己创造一个完整的***系统并**自己的应用。这相当于**一个新的***项目,比较费事费力且对个人能力要求较高。如果你只是一个普通的**者想基于*****自己的应用,那选择一个成熟的***应用**平台就好了。这些平台一般会提供完善的接口以及**工具,你只需要操心业务逻辑及其实现就好了。关于***的底层部分,这些平台都会帮你处理好。



1. **平台



目前*流行的**平台是Ethereum:Ethereum是目前全球除了***以外第二大的***项目,它就像一台遍及全世界的分布式计算机,你只需要把你的应用部署在Ethereum上,应用的运行就可以由所有的Ethereum节点来保证了。应用的运行需要支付手续费(GAS)。缺点是需要学习一门新的语言Solidity。



另外一个建议就是基于笔者所在团队**的Asch(中文名叫做阿希)。只要掌握JavaScript,就可以基于Asch**DAPP。Asch采用的是侧链架构,每一个DAPP就是一套侧链。侧链可以有独立的***和节点网络。不同的DAPP之间互相不会影响。不同于Ethereum,Asch系统上DAPP数量的增加不会增加主链的负担,是一套更加先进的机制。



2. 共识机制



共识机制决定了运行DAPP的各节点如何达成共识及获取奖励,目前*常用的共识机制有POW、POS以及DPOS等。POW依据计算资源分配奖励,目前Bitcoin、Ethereum都采用了这种机制(不过Ethereum后面可能要迁移到POS)。Asch采用的是经过PBFT优化后的DPOS机制,核心系统是由101 个委托人节点组成,委托人是被社区选举的可信账户,得票*高的 101 个委托人负责生产区块。得票排名未进入前 101名的账户被称为候选人,当他们将来获得足够多的选票并进入前 101名后,将成为正式的委托人。基于阿希**的DAPP默认采用这种共识机制,不过**者可以自己修改并决定使用哪种共识机制。



3. 代币分发



一般DAPP都会内置代币(Token),而想让更多用户参与到DAPP的维护与使用中的话,就需要考虑好如何把代币分发到用户手中。目前*常见的有以下几种方案:



**:以Bitcoin为例,任何拥有计算资源的人都可以加入到Bitcoin的**中来,通过**奖励来获取新的Bitcoin。



ICO: 可以简单理解为众筹。通过收集市面上已经成熟的其他代币,根据一定比例兑换为本DAPP内的代币来完成。Ethereum就是按照1BTC/2000ETH的比例通过ICO众筹到了很多BTC作为起始资金。这种分发方式在国内已被禁止。



空投:将代币免费分发到用户手中。持有其他代币的用户只需要完成一个简单的绑定流程,就可以得到代币。*近的案例有CCTIME空投,具体方式可参考[CCTIME官网](CCTime加密货币时讯)。


所属分类:中国商务服务网 / 游戏开发
什么是DAPP?如何开发一个区块新项目?的文档下载: PDF DOC TXT
关于深圳漫云网络科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2012年04月25日
法定代表人张磊
注册资本500
主营产品链游系统开发,app开发,nft系统开发,盲盒开发,盲盒源码
经营范围软件开发,技术咨询,技术服务,
公司简介深圳漫云网络科技有限公司,是一家专注于高端APP定制开发服务和微信开发的服务机构,致力于为企业提供全面、系统的APP开发制作方案。在手机APP开发、做出来的系统从运营到推广领域都拥有丰富经验,我们通过建立对目标客户和用户行为的分析,整合高质量设计和超强的技术,为您打造创意十足、有价值的企业品牌APP。我们拥有10年以上行业经验、百人的资深APP开发技术团队,我们已经帮助众多知名客户提升他们的品牌和 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112