Dapp是什么?

2024-05-15 22:26

1. Dapp是什么?

什么是DApp?丨EOS 20问 第9集

Dapp是什么?

2. 什么是DApp?

DApp是decentralized application的缩写,是指分布式应用的意思。
一般的应用(一个网站),在我们登录的时候,会同步数据到服务器端,而这个服务器端是所有用户的一个中心。相对于一般的应用,DApp是指服务器端也以分布式的形式存在的应用。
Dapp abbreviate as Decentralized Application used to Developed Applications using Front-end(HTML+CSS+JS) Web page + Back-end(Solidity Smart contract) Programming code + Server(TestRPC) Private Blockchain/Dummy Network in Ethereum platform.


DApp结构图

DApp和智能合约是什么关系?
DApp的概念是伴随着Ethereum“世界电脑“提出来的。
区块链共链有一个概念,叫做智能合约。
智能合约,就是一段发布以后不可以修改,并且条件满足后,就执行的代码。
在某种意义上说,DApp就是:一个分布式的,应用+智能合约。取代了传统意义上的服务器端。

什么是Swarm?
Swarm查过字典的童鞋,应该知道是蜂群的意思。
我们可以把里面的小蜜蜂想想成一个个的数据。所以Swarm就是一大堆数据的意思。
Swarm是用于DApp的“服务器端”存储数据用的。当然,不仅仅是Swarm,IPFS,BitTorrent等也都是用于同一个目的。
Swarm is being designed as an accounting protocol that benefits from the automatic execution of so-called "smart contracts" running on the Ethereum Virtual Machine (EVM). This accounting protocol is independent of the physical storage mechanism.

什么是Whisper?
Whisper切切私语的意思。也是从DApp衍生出来的一个概念。
我们既然有了分布式的:应用+智能合约,也有了配合智能合约存储数据的Swarm,那在这个分布式的平台,我们需要一个机制来同步信息。这就是Whisper的作用。


小结
Contracts: 智能合约,负责逻辑的部分
Swarm: 存储数据用
Whisper: 消息同步

只有Ethereum在发展DApp么?
DApp的概念最初是Ethereum提出来的。但Ethereum不是唯一一个有相同目标的平台。很多公链都可以实现DApp的开发
回答来源宽客在线文章:DApp是指什么?

3. Dapp和App有什么区别?

DApp 是 decentralized application 中文分布式 APP 的缩写。 一个 DApp 有后台代码运行在分布式点对点网络中。传统的 APP 的后台代码是运行在中心化的服务器。 一个 DApp 的前端代码可以由任何语言开发,和传统的 APP 一样。还有,DApp 的前端代码可以托管在分布式存储的服务中,例如:Swarm 或者 IPFS。 如果一个 应用 = 前端 + 后台,因为以太坊合约是由运行在以太坊分布式点对点网络中的代码组成的,所以 分布式应用 = 前端 + 合约。 图片演示一个 DApp 架构:

App我们都知道是客户端应用,是application的简称。DApp就是D+App,D是英文单词decentralization的首字母,单词翻译中文是去中心化,即DApp为去中心化应用。这是从字面上去理解这个概念,要在脑中形成清晰、准确、必要的概念,还需要深度去理解DApp。对比APP,两者最大不同就是中心化与去中心化。App先要有钱,所以先融资;然后再有人,所以招齐人后再开发运营。而DApp则是继承传统App并结合区块链的特点所形成的产物,它更像是众筹模式、共享模式和去中心化模式.

Dapp和App有什么区别?

4. DAP 是什么

DAP,(Developmentally Appropriate Practice)即发展适宜性实践,是一个幼儿教育术语。

DAP教育,即发展适宜性教育(DevelopmentallyAppropriatePractice,简称DAP),由全美幼教协会(NAEYC)提倡的关于适宜婴幼儿发展的一系列核心观念与重要原则组成,现已成为美国几乎所有托幼机构的教育实践指南,并受到世界各国幼教界的重视。DAP教育的基本原理是适宜婴幼儿发展的教育。

DAP突出幼儿教育的适宜性、目的性和开拓性,它的教育方式是体验式教学。DAP与蒙台梭利教育、华德福教育、福禄贝尔教育并称为“世界四大幼儿教育理念”。

世界著名幼儿教育家Byron G.Massialas在深入研究世界上诸多幼儿教育理念之后,曾说:“在我看来,DAP是未来全球最为先进的幼儿教育理念。”

5. DAP 是什么

DAP,(Developmentally
Appropriate
Practice)即发展适宜性实践,是一个幼儿教育术语。
DAP教育,即发展适宜性教育(DevelopmentallyAppropriatePractice,简称DAP),由全美幼教协会(NAEYC)提倡的关于适宜婴幼儿发展的一系列核心观念与重要原则组成,现已成为美国几乎所有托幼机构的教育实践指南,并受到世界各国幼教界的重视。DAP教育的基本原理是适宜婴幼儿发展的教育。
DAP突出幼儿教育的适宜性、目的性和开拓性,它的教育方式是体验式教学。DAP与蒙台梭利教育、华德福教育、福禄贝尔教育并称为“世界四大幼儿教育理念”。
世界著名幼儿教育家Byron
G.Massialas在深入研究世界上诸多幼儿教育理念之后,曾说:“在我看来,DAP是未来全球最为先进的幼儿教育理念。”

DAP 是什么

6. DAP是什么意思

DAP 是一个贸易术语,即目的地交货,是指卖方已经用运输工具把货物运送到达买方指定的目的地后,将装在运输工具上的货物(不用卸载)交由买方处置,即完成交货。全称是delivered at place。
重点词汇分析
delivered
英 [dɪ'lɪvəd]   美 [dɪ'lɪvəd]  
adj.在…交货的,包括运费在内的
v.发表;递送,交付( deliver的过去式和过去分词 );交出;发动
拓展资料1、British experts delivered a strong counter-blast to the Professor's claims. 
英国专家对该教授的断言进行了强烈驳斥。
2、They delivered an ultimatum to that country. 
他们给那个国家发出了最后通牒。
3、The cheques were delivered to the bank by a private courier firm. 
支票由私人快递公司送到了银行。
4、He delivered his speech in French. 
他用法语发表演说。
5、A government spokesman said the bill must be signed, sealed and delivered by tomorrow. 
一名政府发言人称议案明天必须定下来。

7. dapp是啥意思

Dapp是一种应用程序。DApp就是D+App。Dapp(去中心化应用程序)是一种在网络上公开运行的软件应用程序,他们与普通的应用程序没有什么区别,都拥有一样的功能,但不同的是Dapp是在P2P网络上运行。App我们都知道是客户端应用,是application的简称。DApp就是D+App,D是英文单词decentralization的首字母,单词翻译中文是去中心化,即DApp为去中心化应用。因为DApp直接和区块链技术挂钩,和交易数据、交易资产有关联,和不可篡改去中心化存储有关联,所以随着区块链技术越来越成熟普及,DApp将越来越受重视,并更多地出现在各个生活场景中。拓展资料去中心化应用(Dapp)一般是指运行在分布式网络上,参与者的信息被安全保护(也可能是匿名的),通过网络节点不同人,进行去中心化操作的应用。从以太坊角度来说它是一个交易协议,根据区块链上设定的条件来执行的一个合约或者一组合约。在协作白皮书中提供了他们认为对Dapp更严格的定义。在他们的观点中,Dapp必须具有三个特征:1)应用程序必须是开源的,大部分由Dapp所发行的代币自主运行而不是由某个实体控制,所有的数据和记录都必须加密保存在公开且去中心化的区块链上。2)应用必须通过一个标准算法或者一组标准来生成代币,在操作开始就可能分配一部分或者全部代币。这些代币必须根据应用的需要来使用,任何提供贡献的用户都应该获得应用支付的代币奖励。3)应用能够根据市场反馈来改进并且调整自己的协议,但所有的更改必须由它的用户多数一致同意。但总体而言,每个区块链项目对于去中心化应用组成条件的确切技术看法会有一些不同。

dapp是啥意思

8. 什么是DAP

DAP:指定地点交货