1

Dapp初认识

DAPP,即Decentralization Application,去中心化应用。简单的理解,DAPP = 智能合约 APP。DAPP运行在分布式网络中,通过网络节点去中心化操作和制定好的智能合约自动运行,能够安全保存用户的信息和隐私。DAPP和APP的原理是一样的,不同的是APP是建立在IOS系统或者Android系统之上,而DAPP则是建立在底层区块链开发平台和共识机制上,是分布式应用。DAPP之于区块链就像APP之于IOS和Android。

2

DAPP孕育——中心化弊端日益明显

过去的几年,随着智能手机的发展,APP极大的丰富了我们的生活、改变着我们的习惯,我们将网购、看视频、叫车、社交的阵地几乎都转到APP上了,它给我们带来了很大的便利。但是,在享受互联网中心化的同时,其弊端也愈加明显,这是由于人类发展中关注点的转变,人们更加追求自由、崇尚公平和保护隐私。

贝壳手表CCT总结了一下当前APP存在着的问题:

这些问题的出现促进了APP应用的变革,去中心化的“DAPP(Decentralized Application)”开始流行。

3

DAPP与APP对比

1、DAPP的后端运行在去中心化网络上,是点对点的。传统的APP是运行在中心化的服务器上;

2、无需第三方运营平台。DAPP的开发者和用户是直接相连的(可以联想一下区块链的去中心化特点),不需要第三方运营平台进行代码运营和数据存储,所以不需要第三方批准;

3、不可更改。DAPP的开发需要制定完整的智能合约,合约一旦部署好了,就不能再更改,所以如果合约代码上有问题(即使是微小的错误)都会造成不可挽回的损失,这一点与APP是不同的。

4

DAPP的优势

由于区块链与生俱来的数据确权性和价值传递功能,DAPP可以消除很多影响用户体验和提升开发难度的因素,如交易的安全性提升、项目运维成本和技术开发成本降低等。

1、提升交易安全性:传统金融中介存在的问题是交易处理效率低、信用成本极高,随着交易量迅猛增长,提高效率和安全迫在眉睫。区块链技术则可以低成本的解决信用和效率问题,比如央行的“数字票据交易平台”。

2、降低技术开发成本:理想的DAPP开发中,用户登录和各种框架都是可以通过公链获得,然后数据安全有主链负责,产品团队只需按实际需要拼装模块,支付相应费用即可。开发团队可以是碎片式,分布在世界各地的,只要各司其职就好。

3、降低项目运营、维护成本:项目的运维成本通常比较高,这是大多数产品面临的问题。DAPP中,项目方不需要自己购买服务器和存储设备,活动之前需要临时购买Token,之后卖出即可。流量支付由传统的按年支付改成安需支付、实时支付,减少了大部分运营成本。

相关文章