简单来说,DAPP和普通的App原理一样,除了他们是完全去中心化的,由类似以太坊网络本身自己的节点来运作的DAPP,不依赖于任何中心化的服务器,DAPP是去中心化的,可以完全自动地运行。
1.What is DAPP(Distributed Application)
DAPP is the abbreviation for Decentralized Application,also known as Distributed Application/Decentralized Application in Chinese.In other words,different DAPPs will adopt different underlying blockchain development platforms and consensus mechanisms,or publish their own tokens(or use universal tokens based on the same blockchain platform).
The different underlying blockchain development platforms of DAPP are like the IOS system and Android system of mobile phones,which are the underlying ecological environment of each DAPP.DAPP is a variety of distributed applications derived from the ecosystem of the underlying blockchain platform and also a basic service provider in the blockchain world.DAPP is like an app to IOS and Android in blockchain.
DAPP is the abbreviation for Decentralized Application,also known as Distributed Application/Decentralized Application in Chinese.Generally speaking,different DAPPs will adopt different underlying blockchain development platforms and consensus mechanisms,or publish their own tokens(or use universal tokens based on the same blockchain platform).An application that meets the following three conditions can be considered a DAPP(distributed application):
1.Running on a distributed network;
2.Participant information is securely stored and privacy is well protected;
3.Decentralize operations through network nodes.
With the development of smart contracts in the future,the organizations constructed by smart contracts will operate like real business societies.The decentralized organizational network formed in this way will become extremely complex and autonomous,and various forms will emerge:Dapp(decentralized application),DAO(decentralized self governance organization),DAC(decentralized autonomous company),DAS(decentralized autonomous society),without human intervention,Automatically run through pre-set business rules.
DApp is an abbreviation for decentralized applications.In short,dApp is an application that runs on a blockchain or peer-to-peer(P2P)computer network rather than a single computer(or centralized server).
For example,dApps(also known as"dapps")are essentially like any other application or game you may have on a mobile device,with the main difference being that dApps are built and run on decentralized networks such as Ethereum.