Dapp是什么?
在回答这个问题前,我们首先了解一个概念——智能合约。智能合约就是电子版合同、数字化合约、智能化合约。通俗地说,合同合约用代码写成一段程序,这段代码一旦写好就公之于众,且无法修改无法篡改,当外界条件发生变化如违约或合同到期,智能合约会自动触发。
DApp=智能合约+App,一般对于Dapp的定义是,运行在分布式网络上,参与者的信息被安全保护,通过网络节点进行去中心化操作的应用。
通常来说,不同的Dapp会采用不同的底层区块链开发平台和共识机制,或者自行发布代币。
符合以下3个条件的应用可以认为是一个Dapp分布式应用:
1.运行在分布式网络上;
2.参与者信息被安全存储,隐私得到很好的保护;
3.通过网络节点去中心化操作。
Dapp的特点
Dapp强调的是去中心化,它必须运行在分布式网络上,应用程序必须是开源的,Dapp应用的数据加密后存储在公开的区块链上,这样可以确保所有交易都是不可变得,公开的和加密安全的。
Dapp需要Token用以激励矿工验证及创造区块,矿工需用POW工作证明来换取更多的Token和权益。简单来说,Token是维持一个Dapp发展的重要动力。
Dapp的运行尽管不依靠任何中心服务器,但是离不开智能合约。只有依托智能合约的约束,才能让Dapp无需听命于任何中心化服务器或节点,实现自治。
Dapp可以由用户自由打包生产,签名标记所属权,它的发布不会受任何机构限制。所有人都可以在区块链上发布自己的Dapp,而无需有关部门的审核。
Dapp数据加密后存储在区块链上,由区块链负责数据的保存和交换,这样就可以在没有中介的情况下进行产权交易和销售。同时,Dapp必须保证参与者的信息被安全存储,保护个人的数字资产、产权不被破坏、泄露。
Dapp的应用市场
Dapp自从2018年初发迹就一直处在不断发展壮大的过程中,出现的Dapp应用也越来越多。我们这里简单地列举一下市面上看到的Dapp应用。
Dapp和游戏的结合是目前最热门,也是最成熟的行业。在去中心化的情况下,游戏内的资产会永久存在,不会因为厂商倒闭而消失,玩家获得的收益也会永久存在于区块链上。
物联网和共享经济的结合是大部分人比较看好的Dapp发展方向。比如,物联网无人驾驶汽车和Dapp结合,一辆无人驾驶汽车实时将路况信息发布写入区块链,另一辆链上的无人驾驶汽车就可以及时获得路况信息,及时调整自己的行进路线。