一、 Dapp是什么

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

 

二、Dapp的组成

一个完整的DAPP至少包含三部分:

  • 第一部分,你制作好的网页必须部署到服务器上;
  • 第二个你必须拥有一个完整的智能合约;
  • 第三个就是你的网页和你的智能合约必须要有完善的交互的过程。

 

三、 Dapp和智能合约的区别关系

DAPP包含智能合约。

智能合约相对来说是一个服务器的一个后台,智能合约是用来实现功能的,它是一串代码,用户使用起来非常的不方便。

如果想实现跟用户友好的交互,就需要做一个前台页面,前台页面通过IP接口和后台对接,比如说APP,网页等。

 

 

四、如何判定一个应用是DAPP

怎么样区分一个应用是不是分布式的,符合以下几个条件的应用可以认为是一个DAPP(分布式应用):

 

1.DAPP必须要运行在分布式网络上;

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

3.通过网络节点去中心化操作;

4. 应用必须完全开源、自治,且没有一个实体控制着该应用超51%的通证;

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

 

通过以上这五点,咱们就可以区分出来一个应用,他到底是一个去中心化应用,还是一个伪的去中心化的应用。

 

 

 

 

智能合约是如何被执行的?

https://www.qubi8.com/archives/147773.html