博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
区块链 什么是DAPP
阅读量:2037 次
发布时间:2019-04-28

本文共 523 字,大约阅读时间需要 1 分钟。

 

 

一、 Dapp是什么

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

 

二、Dapp的组成

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

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

 

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

DAPP包含智能合约。

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

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

 

 

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

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

 

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

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

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

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

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

 

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

 

 

 

 

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

转载地址:http://yqkof.baihongyu.com/

你可能感兴趣的文章
三网号码段区分
查看>>
java 中 mongodb的各种操作 模糊查询 精确查询 等等
查看>>
40个Java多线程问题总结
查看>>
log4j2 个性化日志名
查看>>
SSH上传文件
查看>>
java8 方法中 传递函数
查看>>
MongoDB使用小结:一些常用操作分享
查看>>
Titan Graph DataBase 研究 (一)----环境搭建
查看>>
Titan Graph DataBase 研究 (二)----Titan Server 发布
查看>>
大数据面试题及答案-汇总版
查看>>
初始Titan
查看>>
Titan数据库简介
查看>>
Titan 体系结构概述
查看>>
开始使用Titan
查看>>
DTCC 李文哲:基于图数据库的大数据应用
查看>>
数据库各派系起源、应用场景和选择指南
查看>>
Titan数据库快速入门之决战云巅
查看>>
Titan数据库快速入门之神的光芒
查看>>
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin
查看>>
一文教你看懂大数据的技术生态圈 Hadoop,hive,spark
查看>>