当前位置:首页 > imtoken下载 > 正文

「imtoken客户端」颠覆App store的区块链新物种:DAPP(分布式应用)

第四次App应用的变革已经来临,去中心化或者是“DAPP”的概念最近在以太坊平台上变得非常流行。

引语:乔布斯与App store

在1983年,史蒂芬.乔布斯就开始谈论现在已被大家熟知的App应用商店的商业模式。

那时候用户要使用一款应用必须要先购买,才能试用,面对这种落后的操作模式,乔布斯设想采用当时唱片行业的模式进行改进。他解释到App应用商店应该改变这种落后的模式,就要让大家像唱片行业一样通过广播这个载体提前了解他们要买的唱片内容。根据乔布斯的观点,在软件行业也可以使用同样的方法,即用户先使用App,觉得满意再去下载。

在25年之后,2008年,苹果App应用商店上线,其简单易用的“用户界面”被人所熟知,App应用商店让开发者能够很容易地创建和上传他们的App,让开发者可以获得收益,千百万人可以参与使用;同时,用户可以通过下载或者从App应用商店购买更新软件。

虽然App应用商店对于移动设备来说,已经是一次革命,但乔布斯当初设想的像广播一样方便的发送到千家万户还远未实现。现在已进入到了App过剩,客户注意力稀缺的时代,然而不论是因为谷歌和Apple这样的大公司所形成的垄断,还是在批准App上线商城的政策不透明性,都会对程序开发员还有用户造成巨大损失。而且在App获取上线批准的过程中,也会让用户觉得缺少隐私,有些用户的信息甚至都会被卖出,而且用户都不知情。显然,第四次App应用的变革已经来临,去中心化或者是“DAPP”的概念最近在以太坊平台上变得非常流行。其实,以太坊主要的目的是发布智能合约,让大家可以在去中心化的平台相互交流,像广播一样发送,从而重塑出这些“区块链新物种、DAPP(分布式应用)新生态”。

一、DAPP(分布式应用),区块链新物种,去中心化App

简单来说,DAPP和普通的App原理一样,除了他们是完全去中心化的,由类似以太坊网络本身自己的节点来运作的DAPP,不依赖于任何中心化的服务器,DAPP是去中心化的,可以完全自动地运行。

1、DAPP(分布式应用)是什么

DAPP是Decentralized Application的缩写,中文叫分布式应用/去中心化应用,通常来说,不同的DAPP会采用不同的底层区块链开发平台和共识机制,或者自行发布代币(也可以使用基于相同区块链平台的通用代币)。


符合以下3个条件的应用可以认为是一个DAPP(分布式应用):

运行在分布式网络上;

「imtoken客户端」颠覆App store的区块链新物种:DAPP(分布式应用)

参与者信息被安全存储,隐私得到很好的保护;

通过网络节点去中心化操作。

2、DAPP的四个特征

DAPP不同的底层区块链开发平台就好比手机的IOS系统和Android系统,是各DAPP的底层生态环境,DAPP就是底层区块链平台生态上衍生的各种分布式应用,也是区块链世界中的基础服务提供方,DAPP于区块链,就好比APP之于IOS和Android。


一个真正的DAPP应用,需要同时满足一下几个条件:

应用必须完全开源、自治,且没有一个实体控制着该应用超51%Token。该应用必须能够根据用户的反馈及技术要求进行升级,且应用升级必须由大部分用户达成共识之后方可进行;

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

应用必须拥有Token机制(可用基于相同底层区块链平台的通用代币或自行发行新币),矿工或应用维护节点需要得到代币奖励;

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

3、DAPP应该制定类似宪法章程的智能合约

区块链的早期应用是货币交易、金融交易,随后是智能资产,包括房产、汽车等实物资产和知识产权、司法认证、公共档案等虚拟资产。

未来随着智能合约的发展,智能合约构建的组织如同现实商业社会一样的运行,这样形成的去中心化组织网络会变得极其复杂和自治,会出现各种形态:

Dapp(去中心化应用)

DAO(去中心化自治组织)

DAC(去中心化自治公司)

DAS(去中心化自治社会)

在没有人类干预的前提下,通过预先设定的业务规则自动运行。

一个简单的智能合约例子:2个人打赌一场球赛,筹码会暂时保存到网络,球赛结束后,网络中预先设定的智能合约会校验在线结果,然后把钱打到赢家账户。


二、DAPP会成为区块链的未来吗?