一、 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